Flow Blockchain foreslår full EVM-ekvivalens for å forbedre komponerbarhet og brukervennlighet

Flow blockchain, under regi av Dieter Shirley, medskaper av CryptoKitties og Chief Architect of Flow, har lagt frem et forslag om å integrere Ethereum virtuell maskin (EVM) på sin plattform, med sikte på full EVM-ekvivalens. Dette trekket er designet for å bygge bro over det eksisterende Ethereum dApp-økosystemet med Flows unike muligheter, og tilby en sømløs overgang for utviklere og brukere.

Flow har blitt utviklet for storskala desentraliserte applikasjoner, og introduserer en ny multirolle-arkitektur og sitt eget smarte kontraktsspråk, Cadence. Til tross for fordelene Cadence tilbyr, har utviklere møtt hindringer ved å utnytte eksisterende Ethereum-baserte applikasjoner og verktøy. Forslaget tar sikte på å dempe disse utfordringene ved å aktivere EVM-ekvivalens på Flow, slik at Ethereum dApps kan operere på Flow uten noen kodemodifikasjoner. Bemerkelsesverdige Ethereum-protokoller som Uniswap, Opensea, Metamask, Chainlink Oracle og andre forventes å fungere på Flow uten problemer mens de opprettholder muligheten til å bygge eller forlenge Solidity-kontrakter ved å bruke Cadence.

Kjernen i dette forslaget ligger i den sømløse komposisjonen mellom EVM- og Cadence-miljøer gjennom "brokoblede kontoer". Disse kontoene forenkler interaksjoner, inkludert funksjonskall og aktivabro mellom de to miljøene, slik at eiendeler som ERC-20 og ERC-721 tokens kan bevege seg uanstrengt mellom dem. Denne komposisjonen tar sikte på å utvide funksjonaliteten til smarte kontrakter på tvers av de to miljøene, og forbedre den generelle utvikler- og brukeropplevelsen.

En kritisk komponent i denne integrasjonen er funksjonaliteten for brobygging av eiendeler, som gjør det mulig å koble tokens mellom Cadence- og EVM-miljøer. Alle kan be om at et token skal bygges bro, gitt det overholder de fastsatte grensesnittkravene. Når de er brokoblet, kan eiendeler flytte mellom miljøene gjennom innskudds- og uttaksmetoder, noe som forenkler aktivainteraksjonen for brukere og utviklere.

Visse aspekter som incentivisering for portvakter, kartlegging av EVM-gassavgifter til Cadence-utførelse, og styring av saldoer, blant annet, må fortsatt strykes ut. Forslaget foreslår en samarbeidsinnsats for å møte disse utfordringene og ytterligere belyse implementeringstidslinjen, som ennå ikke er offentliggjort.

Integreringen av EVM på Flow er tenkt som en vei for utviklere til å utnytte Flows særtrekk mens de bygger videre på og utvider Ethereum-økosystemet. Dette forslaget, hvis det blir realisert, kan betydelig styrke interoperabiliteten og komponerbarheten på tvers av blokkjedeområdet, i tråd med Flows etos om å muliggjøre robust smart kontraktsfunksjonalitet og mainstream brukeropplevelser.

Bildekilde: Shutterstock

Kilde: https://blockchain.news/news/flow-blockchain-proposes-full-evm-equivalence-to-enhance-composability-and-usability