Filecoin-nettverket vil også introdusere EVM-kompatibel FVM, og skaper en enkel bro for Ethereum-utviklere til å utnytte deres erfaring og kunnskap til å bygge dapps på Filecoin.
FVM tilbyr et WASM-runtime-miljø for å muliggjøre utførelse av smarte kontrakter på Filecoin, som muliggjør utførelse av dapps som understreker dens bevisbare lagring. Disse Filecoin-spesifikke applikasjonene utnytter de unike egenskapene til nettverket for å gi sikre og verifiserbare lagringsløsninger. I denne artikkelen vil vi utforske arkitekturen til FVM, dens potensielle brukstilfeller, og gi en oversikt over distribusjon av ERC20-tokenkontrakter på Filecoin-nettverket ved å bruke Remix og MetaMask.
Filecoin er et desentralisert lagringsnettverk som har som mål å skape en mer effektiv og sikker måte å lagre og dele menneskehetens viktigste data. Nettverket har introdusert Filecoin Virtual Machine (FVM), som lar utviklere bygge og distribuere smarte kontrakter på Filecion-nettverket.
For øyeblikket oppnår Filecoin noen av kjernefunksjonene via innebygde aktører (smarte kontrakter), og de er ansvarlige for å utføre viktige Filecoin-funksjoner, inkludert gruvedrift, lagringsmarkedsstyring og Filecoin plus, etc. En liste over innebygde aktører kan bli funnet her.. En slik fleksibel design lar aktører samhandle med hverandre, noe som gjør det mulig å bygge komplekse applikasjoner på toppen av Filecoin-protokollen.
En brukerdefinert aktør (aka smart kontrakt) i Filecoin-nettverket opprettes og defineres av en bruker for å implementere tilpasset funksjonalitet og oppførsel. Disse smarte kontraktene kan samhandle med innebygde aktører for å dra nytte av Filecoin bevisbare lagringsfunksjoner, og snu mange brukstilfeller rundt lagring blir mulig.
Så FVM, sammen med Filecoin bevisbar lagring gjør det mulig for utviklere å lage et bredt spekter av dapps som kan dra nytte av Filecoins funksjoner, for eksempel desentralisert lagring.
Innhold
Hva er FVM og hvorfor betyr det noe?
FVM, eller Filecoin Virtual Machine, gir et on-chain runtime-miljø for smarte kontrakter, som også er kompatibelt med EVM. FVM har som mål å muliggjøre et virkelig desentralisert internett og støtte store applikasjoner ved å bringe generell programmerbarhet til Filecoin-nettverket.
I jakten på disse målene samler FVM smarte kontrakter og verifisert lagring. Den fungerer som en smart kontrakt, og utfører automatisk en spesifikk handling når visse betingelser er oppfylt. Men det som skiller FVM fra andre smarte kontrakter er dens evne til å få tilgang til bekreftet bevis på lagrede data i det virtuelle maskinmiljøet.
Så hva er de unike egenskapene til FVM?
FVM kan opprettholde datasikkerhet og uforanderlighet samtidig som de gir brukerne ekte eierskap over dataene deres. Dette er mulig fordi FVM opererer ved å beregne over tilstand i stedet for selve data. Når FVM får tilgang til data, manipulerer den metadataene til den lagrede dataavtalen (en avtale mellom en klient og en lagringsminer) uten å endre selve dataene.
En annen fordel med FVM er at den kan koordinere databeregning utenfor kjeden, som demonstrert i Protocol Labs Compute over Data-rammeverk, torsk. For de som ønsker å dykke dypere ned i teknologien er detaljert dokumentasjon tilgjengelig via knappen under.
Inne i FVM: arkitekturdesignet
FVMs støtte for WebAssembly (WASM) er en av nøkkelfunksjonene som gjør det til et allsidig verktøy for utviklere som bygger dapps på Filecoin-nettverket. WASM er et programmeringsspråk på lavt nivå som kan brukes som et kompileringsmål for språk på høyere nivå. Dette betyr at smarte kontrakter skrevet på et hvilket som helst språk som kompileres til WASM kan utføres effektivt og sikkert på FVM.
Ved å støtte programmeringsspråket Solidity som brukes i Ethereum og tilby kompatibilitet med populære EVM-verktøy som Hardhat, Remix, Metamask og OpenZeppelin, gjør FVM det enklere for utviklere å dra nytte av de unike fordelene som tilbys av Filecoin-nettverket samtidig som de utnytter deres kunnskap og erfaring med å bygge soliditetssmarte kontrakter.
Den virtuelle maskinen har også innebygde aktører som aktiverer Filecoin-spesifikke funksjoner. Disse aktørene kan samhandles i smarte kontrakter, og gir utviklere enda mer fleksibilitet og funksjonalitet når de bygger dapps på Filecoin-nettverket.
Med muligheten til å utnytte både EVM-kompatible smarte kontrakter og innebygde aktører, har utviklere tilgang til et bredt spekter av verktøy for å lage kraftige og unike applikasjoner som gjør bruk av Filecoins desentraliserte lagringsnettverk.
FVMs robuste veikart for sømløs Web3-utvikling
FVM har et omfattende veikart som omfatter tre store milepæler. Disse milepælene forsøker å gjøre FVM til en interoperabel virtuell maskin og et attraktivt alternativ for Web3-utviklere som leter etter en plattform for å kjøre deres Solidity-skrevne applikasjoner.
Teamet har tre milepæler i tankene:
- Den første milepælen fokuserer på å utvikle en funksjonell og sikker FVM-arkitektur, som sikrer dens grunnleggende sikkerhet og funksjonalitet.
- Med milepæl 2 fokuserer de på utviklingen av en EVM-kompatibel versjon av FVM kalt "FEVM", som går live 14. mars. Dette vil til slutt tillate erfarne Solidity-utviklere å utnytte modne og kraftige Ethereum-verktøy for å bygge dapps på Filecoin for å låse opp mulighetene rundt beviselig lagring.
- Den neste milepælen vil prioritere implementeringen av støtte for innfødte FVM-aktører, drevet av WASM. Dette betyr at utviklere vil kunne lage smarte kontrakter ved å bruke språk som Rust, Go og JavaScript/TypeScript, som alle kjører sømløst på toppen av FVMs WASM-kjøretid.
Utviklere kan begynne å bygge Solidity smarte kontrakter for FEVM før lanseringen ved å bruke EVM-verktøysettet på Filecoins testnett, Hyperspace. Dette lar utviklere teste og feilsøke sine smarte kontrakter i et simulert miljø før de distribuerer dem på Filecoin-nettverket.
Fra februar 2023 har FVM fullført Milestone 2.1, som sentrerer rundt utviklingen av FEVM. Det forventes å bli distribuert på Filecoin-hovednettverket 14. mars 2023. I følge veikartet er målet å fullføre Milestone 2 innen midten av året 2023, noe som resulterer i en fullt funksjonell FVM.
Utforsker brukstilfellene for FVM
FVM tilbyr en rekke potensielle brukstilfeller, fra infrastruktur til komplette løsninger. For eksempel involverer en brukssak automatisering av replikering av lagringsavtaler. FVM kan automatisere fornyelsen av lagringsavtaler basert på klientens preferanser, noe som muliggjør evigvarende lagring.
Videre kan utviklere opprette og administrere data desentraliserte autonome organisasjoner (Data DAOs) med FVM. Dette gjør det mulig for enkeltpersoner eller organisasjoner å kurere og bevare datainnsamlinger. Videre kan Data DAOer styre og tjene penger på datatilgang og samle avkastningen i en delt statskasse for å finansiere samlingenes bevaring og langsiktige vekst.
Mulighetene med FVM er ubegrensede og avhenger av kreativiteten til utviklerne til å tenke og bygge.
Opprette et ERC-20-token på Filecoin Network
Filecoin støtter flere token-standarder, inkludert det opprinnelige FIL-tokenet og den Ethereum-kompatible ERC-20-tokenstandarden. Disse token-standardene gjør det mulig å lage og utveksle ulike typer digitale eiendeler på Filecoin-nettverket.
La oss nå se på hvordan du lager et ERC-20-token på Filecoin-nettverket. Siden FVM er et EVM-kompatibelt kjøretidsmiljø, vil vi bruke ERC20 smart kontrakt fra OpenZeppline, MetaMask og Remix i følgende eksempel.
For det første må vi installere MetaMask, en nettleserbasert lommebok som lar oss administrere pengene våre og samhandle med Ethereum-nettverket. Når MetaMask er installert, vil vi opprette en ny lommebokadresse for å holde våre ERC-20-tokens.
For å begynne å teste, vil vi deretter legge til litt testvaluta til den nye lommebokadressen. Etterpå kan vi bruke et nettleserbasert utviklingsmiljø kalt Remix for å skrive og distribuere en smart kontrakt til Filecoin-nettverket.
For mer detaljerte trinnvise instruksjoner, gå til siden ved å klikke på lenken nedenfor.
For Hardhat-hurtigstart, klikk på knappen nedenfor.
En desentralisert og programmerbar Web3-fremtid er her
Filecoin har spilt en betydelig rolle i desentralisering av datalagring. Og nå vil FVM bringe programmerbarhet og EVM-kompatible smarte kontrakter til Filecoin, og frigjøre potensialet ytterligere. Det er også verdt å merke seg at det gjør det mulig for utviklere å bygge Web3-prosjekter på Filecoin-blokkjeden ved å bruke deres foretrukne verktøy og programvarepakker.
Lær mer om å aktivere et virkelig desentralisert internett, bygge store applikasjoner og ha ekte dataeierskap med Filecoin og dets FVM.
Nyttige lenker
Ansvarsfraskrivelse — Dette er en sponset artikkel. DappRadar støtter ikke noe innhold eller produkt på denne siden. DappRadar tar sikte på å gi nøyaktig informasjon, men lesere bør alltid gjøre sine egne undersøkelser før de tar grep. Artikler av DappRadar kan ikke betraktes som investeringsråd.
- SEO-drevet innhold og PR-distribusjon. Bli forsterket i dag.
- PlatoData.Network Vertical Generative Ai. Styrk deg selv. Tilgang her.
- PlatoAiStream. Web3 Intelligence. Kunnskap forsterket. Tilgang her.
- PlatoESG. Bil / elbiler, Karbon, CleanTech, Energi, Miljø, Solenergi, Avfallshåndtering. Tilgang her.
- BlockOffsets. Modernisering av eierskap for miljøkompensasjon. Tilgang her.
- kilde: https://dappradar.com/blog/unleashing-the-power-of-provable-storage-with-fvm
- : har
- :er
- :ikke
- 1
- 2023
- a
- evne
- I stand
- Om oss
- adgang
- Ifølge
- nøyaktig
- oppnår
- Handling
- aktører
- legge til
- adresse
- Fordel
- råd
- etterpå
- Avtale
- fremover
- mål
- aka
- Alle
- tillate
- tillate
- tillater
- også
- alltid
- an
- og
- noen
- hverandre
- søknader
- arkitektur
- ER
- rundt
- Artikkel
- artikler
- AS
- Eiendeler
- At
- attraktiv
- automatisere
- automatisk
- Automatisere
- autonom
- tilgjengelig
- basert
- grunnleggende
- BE
- fordi
- bli
- vært
- før du
- atferd
- under
- nytte
- Fordeler
- mellom
- blockchain
- både
- BRO
- bringe
- Bringe
- Bringer
- bygge
- Bygning
- innebygd
- men
- knapp
- by
- som heter
- CAN
- saken
- saker
- Sentre
- viss
- klikk
- kunde
- samlinger
- kompatibilitet
- kompatibel
- fullføre
- Terminado
- komplekse
- omfattende
- består
- beregningen
- Beregn
- databehandling
- forhold
- ansett
- innhold
- kontrakt
- kontrakter
- koordinere
- Kjerne
- skape
- opprettet
- Opprette
- kreativitet
- valuta
- skikk
- DAOS
- dappradar
- DApps
- dato
- data tilgang
- datasikkerhet
- datalagring
- avtale
- Tilbud
- desentralisering
- desentralisert
- dypere
- definert
- demonstrert
- utplassere
- utplassert
- utplasserings
- utforming
- detaljert
- utviklere
- utvikle
- Utvikling
- digitalt
- Digitale eiendeler
- do
- dokumentasjon
- gjør
- hver enkelt
- enklere
- lett
- effektiv
- effektivt
- innebygd
- understreke
- muliggjøre
- muliggjør
- muliggjør
- forsøke
- påtegne
- sikrer
- Miljø
- ERC-20
- ERC20
- ERC20-token
- etc
- ethereum
- Ethereum-utviklere
- ethereum nettverk
- Selv
- EVM
- eksempel
- utveksling
- henrettet
- utførende
- gjennomføring
- forventet
- erfaring
- erfaren
- utforske
- Egenskaper
- Februar
- Filecoin
- Filecoin Blockchain
- Først
- fleksibilitet
- fleksibel
- Fokus
- fokuserer
- etter
- Til
- funnet
- Rammeverk
- fra
- fullt
- fullt
- funksjonelle
- funksjonalitet
- fond
- midler
- videre
- Dess
- framtid
- general
- Giving
- Go
- mål
- Mål
- Vekst
- Ha
- å ha
- holder
- Hvordan
- Hvordan
- HTTPS
- uforanderlighet
- iverksette
- gjennomføring
- viktig
- in
- Inkludert
- individer
- informasjon
- Infrastruktur
- innsiden
- installere
- installerte
- instruksjoner
- samhandle
- Internet
- interoper
- inn
- introdusere
- introdusert
- innføre
- investering
- IT
- DET ER
- selv
- nøkkel
- kunnskap
- Språk
- språk
- storskala
- lansere
- Leverage
- utnytte
- i likhet med
- grenseløs
- LINK
- Liste
- leve
- langsiktig
- Se
- ser
- Lot
- maskin
- Hoved
- vedlikeholde
- større
- gjøre
- GJØR AT
- Making
- administrer
- ledelse
- Mars
- marked
- Saken
- moden
- midler
- møtte
- metadata
- metamask
- milepæl
- milepæler
- tankene
- gruvearbeider
- Miners
- tjene penger
- mer
- mer effektivt
- mest
- flere
- mangfold
- må
- innfødt
- nettverk
- Ny
- neste
- merke seg
- nå
- of
- tilbudt
- tilby
- Tilbud
- on
- On-Chain
- gang
- ONE
- Åpne Zeppelin
- opererer
- Alternativ
- or
- organisasjoner
- Annen
- vår
- enn
- oversikt
- egen
- eierskap
- pakker
- side
- Perpetual
- plattform
- plato
- Platon Data Intelligence
- PlatonData
- spiller
- vær så snill
- i tillegg til
- basseng
- Populær
- muligheter
- mulig
- potensiell
- makt
- powered
- kraftig
- preferanser
- trekkes
- bevaring
- Prioriter
- Produkt
- Programmering
- prosjekter
- bevis
- protokollen
- påviselig
- gi
- gir
- gi
- forfølgelse
- område
- heller
- lesere
- Remix
- replikering
- forskning
- ansvarlig
- resulterende
- avkastning
- veikart
- robust
- Rolle
- Kjør
- rennende
- Rust
- sømløs
- sømløst
- sikre
- sikkert
- sikkerhet
- sett
- Del
- delt
- bør
- signifikant
- siden
- Smart
- smart kontrakt
- Smarte kontrakter
- Software
- soliditet
- Solutions
- noen
- spesifikk
- Sponset
- Standard
- standarder
- Begynn
- Tilstand
- lagring
- oppbevare
- lagret
- slik
- støtte
- Støtte
- Støtter
- Ta
- ta
- Target
- lag
- Teknologi
- test
- Testing
- testnet
- enn
- Det
- De
- deres
- Dem
- deretter
- Disse
- de
- denne
- De
- tre
- til
- sammen
- token
- tokens
- verktøy
- verktøy
- topp
- treasury
- sant
- virkelig
- SVING
- typer
- Til syvende og sist
- unik
- låse opp
- us
- bruke
- bruk sak
- brukt
- Bruker
- Brukere
- ved hjelp av
- ulike
- etterprøvbar
- verifisert
- allsidig
- versjon
- av
- virtuelle
- virtuell maskin
- lommebok
- ønsker
- Vei..
- we
- Web3
- Hva
- når
- hvilken
- mens
- HVEM
- hvorfor
- bred
- Bred rekkevidde
- vil
- med
- innenfor
- uten
- verdt
- skrive
- skrevet
- youtube
- zephyrnet