Flow Blockchain oferuje pełną równoważność EVM w celu zwiększenia komponowania i użyteczności

Blockchain Flow, pod egidą Dietera Shirleya, współtwórcy CryptoKitties i głównego architekta Flow, przedstawił propozycję integracji Maszyna wirtualna Ethereum (EVM) na swojej platformie, dążąc do pełnej równoważności EVM. To posunięcie ma na celu połączenie istniejącego ekosystemu Ethereum dApp z unikalnymi możliwościami Flow, oferując płynne przejście zarówno programistom, jak i użytkownikom.

Flow został zaprojektowany z myślą o zdecentralizowanych aplikacjach na dużą skalę, wprowadzając nowatorską architekturę wielozadaniową i własny język inteligentnych kontraktów, Cadence. Pomimo zalet, jakie oferuje Cadence, programiści napotkali przeszkody w korzystaniu z istniejących aplikacji i narzędzi opartych na Ethereum. Propozycja ma na celu złagodzenie tych wyzwań poprzez umożliwienie równoważności EVM w Flow, umożliwiając Ethereum dApps działanie w Flow bez żadnych modyfikacji kodu. Oczekuje się, że godne uwagi protokoły Ethereum, takie jak Uniswap, Opensea, Metamask, Chainlink Oracle i inne, będą działać na platformie Flow bez żadnych problemów, zachowując jednocześnie możliwość tworzenia lub rozszerzania kontraktów Solidity przy użyciu Cadence.

Istotą tej propozycji jest płynna możliwość łączenia środowisk EVM i Cadence poprzez „konta pomostowe”. Konta te ułatwiają interakcje, w tym wywoływanie funkcji i łączenie zasobów między dwoma środowiskami, umożliwiając łatwe przenoszenie między nimi zasobów takich jak tokeny ERC-20 i ERC-721. Ta możliwość komponowania ma na celu rozszerzenie funkcjonalności inteligentnych kontraktów na oba środowiska, poprawiając ogólne doświadczenie programisty i użytkownika.

Krytycznym elementem tej integracji jest funkcja mostkowania zasobów, umożliwiająca łączenie tokenów pomiędzy środowiskami Cadence i EVM. Każdy może poprosić o mostkowanie tokena, pod warunkiem, że spełnia on określone wymagania interfejsu. Po połączeniu zasoby mogą być przemieszczane pomiędzy środowiskami za pomocą metod wpłat i wypłat, co upraszcza interakcję z zasobami dla użytkowników i programistów.

Niektóre aspekty, takie jak zachęty dla strażników, mapowanie opłat za gaz EVM na realizację Cadence i zarządzanie saldami, nadal wymagają dopracowania. We wniosku sugeruje się podjęcie wspólnych wysiłków w celu stawienia czoła tym wyzwaniom i dokładniejszego wyjaśnienia harmonogramu wdrożenia, który nie został jeszcze ujawniony.

Integracja EVM z Flow jest pomyślana jako droga dla programistów do wykorzystania charakterystycznych funkcji Flow podczas budowania i rozszerzania ekosystemu Ethereum. Propozycja ta, jeśli zostanie zrealizowana, może znacząco zwiększyć interoperacyjność i możliwość komponowania w przestrzeni blockchain, dostosowując się do etosu Flow polegającego na zapewnianiu niezawodnej funkcjonalności inteligentnych kontraktów i głównych doświadczeń użytkowników.

Źródło obrazu: Shutterstock

Źródło: https://blockchain.news/news/flow-blockchain-proposes-full-evm-equivalence-to-enhance-composability-and-usability