La rete Filecoin introdurrà anche FVM compatibile con EVM, creando un semplice ponte per gli sviluppatori di Ethereum per sfruttare la propria esperienza e conoscenza per creare dapps su Filecoin.
FVM fornisce un ambiente runtime WASM per consentire l'esecuzione di contratti intelligenti su Filecoin, consentendo l'esecuzione di dapps che enfatizzano la sua archiviazione dimostrabile. Queste applicazioni specifiche di Filecoin sfruttano le caratteristiche uniche della rete per fornire soluzioni di archiviazione sicure e verificabili. In questo articolo, esploreremo l'architettura di FVM, i suoi potenziali casi d'uso e forniremo una panoramica dell'implementazione dei contratti token ERC20 sulla rete Filecoin utilizzando Remix e MetaMask.
Filecoin è una rete di archiviazione decentralizzata che mira a creare un modo più efficiente e sicuro per archiviare e condividere i dati più importanti dell'umanità. La rete ha introdotto la Filecoin Virtual Machine (FVM), consentendo agli sviluppatori di creare e distribuire contratti intelligenti sulla rete Filecion.
Attualmente, Filecoin ottiene alcune delle funzionalità principali tramite attori integrati (contratti intelligenti) e sono responsabili dell'esecuzione delle principali funzionalità di Filecoin, tra cui la gestione dei minatori, la gestione del mercato di stoccaggio e Filecoin plus, ecc. Un elenco di attori integrati possono essere trovati qui. Un design così flessibile consente agli attori di interagire tra loro, rendendo possibile la creazione di applicazioni complesse sul protocollo Filecoin.
Un attore definito dall'utente (noto anche come contratto intelligente) nella rete Filecoin viene creato e definito da un utente per implementare funzionalità e comportamenti personalizzati. Questi contratti intelligenti possono interagire con attori integrati per sfruttare le funzionalità di archiviazione dimostrabili di Filecoin e rendere possibili molti casi d'uso relativi allo storage.
Quindi FVM, insieme allo spazio di archiviazione dimostrabile di Filecoin, consente agli sviluppatori di creare un'ampia gamma di dapp in grado di sfruttare le funzionalità di Filecoin, come l'archiviazione decentralizzata.
Contenuti
Cos’è FVM e perché è importante?
FVM, o Filecoin Virtual Machine, che fornisce un ambiente runtime on-chain per contratti intelligenti, compatibile anche con EVM. FVM mira a consentire un Internet veramente decentralizzato e supportare applicazioni su larga scala portando la programmabilità generale alla rete Filecoin.
Nel perseguimento di questi obiettivi, FVM riunisce contratti intelligenti e archiviazione verificata. Funziona come un contratto intelligente, eseguendo automaticamente un'azione specifica quando vengono soddisfatte determinate condizioni. Ma ciò che distingue FVM dagli altri contratti intelligenti è la sua capacità di accedere a prove verificate dei dati archiviati all’interno dell’ambiente della macchina virtuale.
Quindi quali sono le caratteristiche uniche di FVM?
FVM può mantenere la sicurezza e l'immutabilità dei dati offrendo allo stesso tempo agli utenti la vera proprietà dei propri dati. Ciò è possibile perché FVM opera calcolando sullo stato anziché sui dati stessi. Quando FVM accede ai dati, manipola i metadati dell'accordo sui dati archiviati (un accordo tra un cliente e uno storage miner) senza alterare i dati stessi.
Un altro vantaggio di FVM è che può coordinare il calcolo dei dati fuori catena, come dimostrato nel framework Compute over Data di Protocol Lab, Baccalà. Per coloro che desiderano approfondire la tecnologia, la documentazione dettagliata è disponibile tramite il pulsante in basso.
Dentro FVM: il progetto dell'architettura
Il supporto di FVM per WebAssembly (WASM) è una delle caratteristiche chiave che lo rende uno strumento versatile per gli sviluppatori che creano dapp sulla rete Filecoin. WASM è un linguaggio di programmazione di basso livello che può essere utilizzato come obiettivo di compilazione per linguaggi di livello superiore. Ciò significa che i contratti intelligenti scritti in qualsiasi linguaggio compilabile in WASM possono essere eseguiti in modo efficiente e sicuro su FVM.
Supportando il linguaggio di programmazione Solidity utilizzato in Ethereum e offrendo compatibilità con i più diffusi strumenti EVM come Hardhat, Remix, Metamask e OpenZeppelin, FVM rende più semplice per gli sviluppatori sfruttare i vantaggi unici offerti dalla rete Filecoin sfruttando al tempo stesso le proprie conoscenze e esperienza nella costruzione di contratti intelligenti di solidità.
La macchina virtuale fornisce anche attori integrati che abilitano funzionalità specifiche di Filecoin. Questi attori possono interagire in contratti intelligenti, fornendo agli sviluppatori ancora più flessibilità e funzionalità durante la creazione di dapp sulla rete Filecoin.
Con la capacità di sfruttare sia contratti intelligenti compatibili con EVM che attori integrati, gli sviluppatori hanno accesso a un'ampia gamma di strumenti per creare applicazioni potenti e uniche che utilizzano la rete di archiviazione decentralizzata di Filecoin.
La solida roadmap di FVM per uno sviluppo Web3 senza soluzione di continuità
FVM ha una tabella di marcia completa che comprende tre tappe principali. Questi traguardi mirano a rendere FVM una macchina virtuale interoperabile e un'opzione interessante per gli sviluppatori Web3 che cercano una piattaforma per eseguire le proprie applicazioni scritte su Solidity.
Il team ha in mente tre traguardi:
- La prima pietra miliare si concentra sullo sviluppo di un'architettura FVM funzionale e sicura, garantendone la sicurezza e la funzionalità di base.
- Con la pietra miliare 2 si concentrano sullo sviluppo di un Versione compatibile con EVM di FVM denominata “FEVM”, che sarà operativa dal 14 marzo. Ciò consentirà infine agli sviluppatori esperti di Solidity di sfruttare strumenti Ethereum maturi e potenti per creare dapp su Filecoin per sbloccare le possibilità relative allo spazio di archiviazione dimostrabile.
- Il prossimo traguardo darà priorità all'implementazione del supporto degli attori nativi FVM, basato su WASM. Ciò significa che gli sviluppatori saranno in grado di creare contratti intelligenti utilizzando linguaggi come Rust, Go e JavaScript/TypeScript, tutti eseguiti perfettamente sul runtime WASM di FVM.
Gli sviluppatori possono iniziare a creare contratti intelligenti Solidity per FEVM prima del suo lancio utilizzando il set di strumenti EVM sulla testnet di Filecoin, Hyperspace. Ciò consente agli sviluppatori di testare ed eseguire il debug dei propri contratti intelligenti in un ambiente simulato prima di distribuirli sulla rete Filecoin.
A partire da febbraio 2023, FVM ha completato Milestone 2.1, incentrato sullo sviluppo di FEVM. Si prevede che verrà implementato sulla rete principale Filecoin il 14 marzo 2023. Secondo la tabella di marcia, l'obiettivo è completare la Milestone 2 entro la metà del 2023, risultando in una FVM pienamente funzionante.
Esplorare i casi d'uso per FVM
FVM offre una moltitudine di potenziali casi d'uso, dall'infrastruttura alle soluzioni complete. Ad esempio, un caso d'uso prevede l'automazione della replica delle offerte di archiviazione. FVM può automatizzare il rinnovo dei contratti di archiviazione in base alle preferenze del cliente, consentendo l'archiviazione perpetua.
Inoltre, gli sviluppatori possono creare e gestire organizzazioni autonome decentralizzate dei dati (Data DAO) con FVM. Ciò consente a individui o organizzazioni di curare e preservare le raccolte di dati. Inoltre, i Data DAO possono governare e monetizzare l'accesso ai dati e riunire i rendimenti in una tesoreria condivisa per finanziare la conservazione delle collezioni e la crescita a lungo termine.
Le possibilità con FVM sono illimitate e dipendono dalla creatività degli sviluppatori nell'ideare e costruire.
Creazione di un token ERC-20 su Filecoin Network
Filecoin supporta più standard di token, incluso il token FIL nativo e lo standard token ERC-20 compatibile con Ethereum. Questi standard di token consentono di creare e scambiare vari tipi di risorse digitali sulla rete Filecoin.
Ora diamo un'occhiata a come creare un token ERC-20 sulla rete Filecoin. Poiché FVM è un ambiente runtime compatibile con EVM, nell'esempio seguente utilizzeremo il contratto intelligente ERC20 di OpenZeppline, MetaMask e Remix.
Innanzitutto dovremo installare MetaMask, un portafoglio basato su browser che ci permetterà di gestire i nostri fondi e interagire con la rete Ethereum. Una volta installato MetaMask, creeremo un nuovo indirizzo di portafoglio per conservare i nostri token ERC-20.
Per iniziare il test, aggiungeremo quindi una valuta di prova al nuovo indirizzo del portafoglio. Successivamente, possiamo utilizzare un ambiente di sviluppo basato su browser chiamato Remix per scrivere e distribuire un contratto intelligente sulla rete Filecoin.
Per istruzioni passo passo più dettagliate, vai alla pagina facendo clic sul collegamento sottostante.
Per la guida rapida all'elmetto protettivo, fare clic sul pulsante in basso.
Un futuro Web3 decentralizzato e programmabile è qui
Filecoin ha svolto un ruolo significativo nella decentralizzazione dell’archiviazione dei dati. E ora, FVM porterà la programmabilità e i contratti intelligenti compatibili con EVM su Filecoin, liberandone ulteriormente il potenziale. Vale anche la pena notare che consente agli sviluppatori di creare progetti Web3 sulla blockchain di Filecoin utilizzando gli strumenti e i pacchetti software preferiti.
Scopri di più su come abilitare un Internet veramente decentralizzato, creare applicazioni su larga scala e avere una vera proprietà dei dati con Filecoin e il suo FVM.
Link utili
Negazione di responsabilità — Questo è un articolo sponsorizzato. DappRadar non approva alcun contenuto o prodotto in questa pagina. DappRadar mira a fornire informazioni accurate, ma i lettori dovrebbero sempre fare le proprie ricerche prima di agire. Gli articoli di DappRadar non possono essere considerati consigli di investimento.
- Distribuzione di contenuti basati su SEO e PR. Ricevi amplificazione oggi.
- PlatoData.Network Generativo verticale Ai. Potenzia te stesso. Accedi qui.
- PlatoAiStream. Intelligenza Web3. Conoscenza amplificata. Accedi qui.
- PlatoneESG. Automobilistico/VE, Carbonio, Tecnologia pulita, Energia, Ambiente, Solare, Gestione dei rifiuti. Accedi qui.
- BlockOffset. Modernizzare la proprietà della compensazione ambientale. Accedi qui.
- Fonte: https://dappradar.com/blog/unleashing-the-power-of-provable-storage-with-fvm
- :ha
- :È
- :non
- 1
- 2023
- a
- capacità
- capace
- WRI
- accesso
- Secondo
- preciso
- Realizza
- Action
- attori
- aggiungere
- indirizzo
- Vantaggio
- consigli
- dopo
- Accordo
- avanti
- mira
- aka
- Tutti
- consentire
- Consentire
- consente
- anche
- sempre
- an
- ed
- in qualsiasi
- a parte
- applicazioni
- architettura
- SONO
- in giro
- articolo
- news
- AS
- Attività
- At
- attraente
- automatizzare
- automaticamente
- Automatizzare
- autonomo
- disponibile
- basato
- basic
- BE
- perché
- diventare
- stato
- prima
- comportamento
- sotto
- beneficio
- vantaggi
- fra
- blockchain
- entrambi
- BRIDGE
- portare
- Portare
- Porta
- costruire
- Costruzione
- incassato
- ma
- pulsante
- by
- detto
- Materiale
- Custodie
- casi
- centri
- certo
- clicca
- cliente
- collezioni
- compatibilità
- compatibile
- completamento di una
- Completato
- complesso
- globale
- incluso
- calcolo
- Calcolare
- informatica
- condizioni
- considerato
- contenuto
- contratto
- contratti
- coordinare
- Nucleo
- creare
- creato
- Creazione
- la creatività
- Valuta
- costume
- DAO
- DappRadar
- DApp
- dati
- l'accesso ai dati
- la sicurezza dei dati
- memorizzazione dei dati
- affare
- Offerte
- Decentramento
- decentrata
- più profondo
- definito
- dimostrato
- schierare
- schierato
- distribuzione
- Design
- dettagliati
- sviluppatori
- in via di sviluppo
- Mercato
- digitale
- Risorse digitali
- do
- documentazione
- effettua
- ogni
- più facile
- facile
- efficiente
- in modo efficiente
- incorporato
- enfatizzare
- enable
- Abilita
- consentendo
- sforzarsi
- approvare
- assicurando
- Ambiente
- ERC-20
- ERC20
- Token ERC20
- eccetera
- Ethereum
- Sviluppatori di Ethereum
- rete ethereum
- Anche
- EVM
- esempio
- scambio
- eseguito
- esecuzione
- esecuzione
- previsto
- esperienza
- esperto
- esplora
- Caratteristiche
- Febbraio
- Filecoin
- Blockchain Filecoin
- Nome
- Flessibilità
- flessibile
- Focus
- si concentra
- i seguenti
- Nel
- essere trovato
- Contesto
- da
- pieno
- completamente
- funzionale
- funzionalità
- fondo
- fondi
- ulteriormente
- Inoltre
- futuro
- Generale
- Dare
- Go
- scopo
- Obiettivi
- Crescita
- Avere
- avendo
- possesso
- Come
- Tutorial
- HTTPS
- immutabilità
- realizzare
- implementazione
- importante
- in
- Compreso
- individui
- informazioni
- Infrastruttura
- interno
- install
- installato
- istruzioni
- interagire
- Internet
- interoperabile
- ai miglioramenti
- introdurre
- introdotto
- l'introduzione di
- investimento
- IT
- SUO
- stessa
- Le
- conoscenze
- Lingua
- Le Lingue
- larga scala
- lanciare
- Leva
- leveraging
- piace
- senza limiti
- LINK
- Lista
- vivere
- a lungo termine
- Guarda
- cerca
- lotto
- macchina
- Principale
- mantenere
- maggiore
- make
- FA
- Fare
- gestire
- gestione
- Marzo
- Rappresentanza
- Importanza
- alunni
- si intende
- di cartone
- Metadati
- MetaMask
- pietra miliare
- Milestone
- mente
- minatore
- minatori
- monetizzare
- Scopri di più
- più efficiente
- maggior parte
- multiplo
- moltitudine
- devono obbligatoriamente:
- nativo
- Rete
- New
- GENERAZIONE
- notando
- adesso
- of
- offerto
- offerta
- Offerte
- on
- In catena
- una volta
- ONE
- OpenZeppelin
- opera
- Opzione
- or
- organizzazioni
- Altro
- nostro
- ancora
- panoramica
- proprio
- proprietà
- Packages
- pagina
- Perpetuo
- piattaforma
- Platone
- Platone Data Intelligence
- PlatoneDati
- gioco
- per favore
- più
- pool
- Popolare
- possibilità
- possibile
- potenziale
- energia
- alimentato
- potente
- preferenze
- preferito
- conservazione
- Dare priorità
- Prodotto
- Programmazione
- progetti
- prova
- protocollo
- dimostrabile
- fornire
- fornisce
- fornitura
- ricerca
- gamma
- piuttosto
- lettori
- Remix
- replicazione
- riparazioni
- responsabile
- risultante
- problemi
- tabella di marcia
- robusto
- Ruolo
- Correre
- running
- Ruggine
- senza soluzione di continuità
- senza soluzione di continuità
- sicuro
- in modo sicuro
- problemi di
- Set
- Condividi
- condiviso
- dovrebbero
- significativa
- da
- smart
- smart contract
- Smart Contract
- Software
- solidità
- Soluzioni
- alcuni
- specifico
- Sponsored
- Standard
- standard
- inizia a
- Regione / Stato
- conservazione
- Tornare al suo account
- memorizzati
- tale
- supporto
- Supporto
- supporti
- Fai
- presa
- Target
- team
- Tecnologia
- test
- Testing
- testnet
- di
- che
- Il
- loro
- Li
- poi
- Strumenti Bowman per analizzare le seguenti finiture:
- di
- questo
- quelli
- tre
- a
- insieme
- token
- Tokens
- strumenti
- top
- tesoreria
- vero
- veramente
- TURNO
- Tipi di
- in definitiva
- unico
- sbloccare
- us
- uso
- caso d'uso
- utilizzato
- Utente
- utenti
- utilizzando
- vario
- verificabile
- verificato
- versatile
- versione
- via
- virtuale
- macchina virtuale
- Portafoglio
- volere
- Modo..
- we
- Web3
- Che
- quando
- quale
- while
- OMS
- perché
- largo
- Vasta gamma
- volere
- con
- entro
- senza
- valore
- scrivere
- scritto
- youtube
- zefiro