Flow Blockchain predlaže punu EVM ekvivalenciju za poboljšanje komponivnosti i upotrebljivosti

Flow blockchain, pod okriljem Dietera Shirleya, sukreatora CryptoKittiesa i glavnog arhitekta Flowa, iznio je prijedlog za integraciju Virtualni stroj Ethereum (EVM) na svojoj platformi, s ciljem potpune EVM ekvivalentnosti. Ovaj je potez osmišljen kako bi premostio postojeći Ethereum dApp ekosustav s jedinstvenim mogućnostima Flowa, nudeći besprijekoran prijelaz za programere i korisnike.

Flow je osmišljen za decentralizirane aplikacije velikih razmjera, uvodeći novu arhitekturu s više uloga i vlastiti jezik pametnih ugovora, Cadence. Unatoč prednostima koje nudi Cadence, programeri su se suočili s preprekama u iskorištavanju postojećih aplikacija i alata temeljenih na Ethereumu. Prijedlog ima za cilj ublažiti te izazove omogućavanjem ekvivalentnosti EVM-a na Flowu, omogućujući Ethereum dApps da rade na Flowu bez ikakvih izmjena koda. Očekuje se da će značajni Ethereum protokoli kao što su Uniswap, Opensea, Metamask, Chainlink Oracle i drugi funkcionirati na Flowu bez zastoja, a istovremeno zadržati mogućnost izgradnje ili proširenja Solidity ugovora pomoću Cadencea.

Srž ovog prijedloga leži u besprijekornoj kompatibilnosti između EVM i Cadence okruženja kroz "premoštene račune". Ovi računi olakšavaju interakcije, uključujući pozive funkcija i premošćivanje imovine između dva okruženja, omogućujući imovini kao što su ERC-20 i ERC-721 tokeni da se lako kreću između njih. Ova mogućnost sastavljanja ima za cilj proširiti funkcionalnost pametnih ugovora u dva okruženja, poboljšavajući cjelokupno iskustvo programera i korisnika.

Kritična komponenta ove integracije je funkcija premošćivanja imovine, koja omogućuje premošćivanje tokena između Cadence i EVM okruženja. Svatko može zatražiti premošćivanje tokena, pod uvjetom da se pridržava propisanih zahtjeva sučelja. Nakon premošćivanja, sredstva se mogu kretati između okruženja putem metoda polaganja i povlačenja, pojednostavljujući interakciju sredstava za korisnike i programere.

Određene aspekte kao što su poticaji za vratare, preslikavanje naknada za plin EVM-a u izvršenje Cadencea i upravljanje ravnotežama, među ostalim, još uvijek treba riješiti. Prijedlog predlaže zajednički napor za rješavanje ovih izazova i daljnje razjašnjavanje vremenskog okvira provedbe, koji tek treba biti objavljen.

Integracija EVM-a na Flow zamišljena je kao put za razvojne programere da iskoriste karakteristične značajke Flowa dok nadograđuju i proširuju Ethereum ekosustav. Ovaj bi prijedlog, ako se realizira, mogao znatno ojačati interoperabilnost i kompozabilnost u prostoru blockchaina, usklađujući se s Flowovim etosom omogućavanja robusne funkcionalnosti pametnih ugovora i glavnih korisničkih iskustava.

Izvor slike: Shutterstock

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