Flow Blockchain propose une équivalence EVM complète pour améliorer la composabilité et la convivialité

La blockchain Flow, sous l'égide de Dieter Shirley, co-créateur de CryptoKitties et architecte en chef de Flow, a lancé une proposition pour intégrer Machine virtuelle Ethereum (EVM) sur sa plateforme, visant une équivalence totale EVM. Cette décision est conçue pour relier l'écosystème Ethereum dApp existant avec les capacités uniques de Flow, offrant une transition transparente pour les développeurs et les utilisateurs.

Flow a été conçu pour les applications décentralisées à grande échelle, introduisant une nouvelle architecture multirôle et son propre langage de contrat intelligent, Cadence. Malgré les avantages offerts par Cadence, les développeurs ont été confrontés à des obstacles pour exploiter les applications et outils existants basés sur Ethereum. La proposition vise à atténuer ces défis en permettant l'équivalence EVM sur Flow, permettant ainsi aux dApps Ethereum de fonctionner sur Flow sans aucune modification de code. Les protocoles Ethereum notables tels que Uniswap, Opensea, Metamask, Chainlink Oracle et d'autres devraient fonctionner sur Flow sans accroc tout en conservant la possibilité de créer ou d'étendre des contrats Solidity à l'aide de Cadence.

Le cœur de cette proposition réside dans la composabilité transparente entre les environnements EVM et Cadence via des « comptes pontés ». Ces comptes facilitent les interactions, y compris les appels de fonctions et le pontage des actifs entre les deux environnements, permettant aux actifs tels que les jetons ERC-20 et ERC-721 de se déplacer sans effort entre eux. Cette composabilité vise à étendre les fonctionnalités des contrats intelligents aux deux environnements, améliorant ainsi l'expérience globale du développeur et de l'utilisateur.

Un composant essentiel de cette intégration est la fonctionnalité de pontage des actifs, permettant de relier les jetons entre les environnements Cadence et EVM. N'importe qui peut demander le pontage d'un jeton, à condition qu'il respecte les exigences d'interface stipulées. Une fois pontés, les actifs peuvent se déplacer entre les environnements via des méthodes de dépôt et de retrait, simplifiant ainsi l'interaction des actifs pour les utilisateurs et les développeurs.

Certains aspects tels que l'incitation des contrôleurs d'accès, la cartographie des frais de gaz EVM dans l'exécution de Cadence et la gestion des soldes, entre autres, doivent encore être réglés. La proposition suggère un effort de collaboration pour relever ces défis et clarifier davantage le calendrier de mise en œuvre, qui n'a pas encore été divulgué.

L'intégration d'EVM sur Flow est considérée comme une voie permettant aux développeurs d'exploiter les caractéristiques distinctives de Flow tout en s'appuyant sur et en étendant l'écosystème Ethereum. Cette proposition, si elle est réalisée, pourrait renforcer considérablement l'interopérabilité et la composabilité dans l'espace blockchain, s'alignant sur la philosophie de Flow consistant à permettre une fonctionnalité de contrat intelligent robuste et des expériences utilisateur grand public.

Source de l'image: Shutterstock

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