O blockchain Flow, sob a égide de Dieter Shirley, co-criador do CryptoKitties e arquiteto-chefe do Flow, lançou um proposta integrar Máquina Virtual Ethereum (EVM) em sua plataforma, visando total equivalência EVM. Esta mudança foi projetada para unir o ecossistema Ethereum dApp existente com os recursos exclusivos do Flow, oferecendo uma transição perfeita para desenvolvedores e usuários.
O Flow foi projetado para aplicações descentralizadas em larga escala, introduzindo uma nova arquitetura multifuncional e sua própria linguagem de contrato inteligente, Cadence. Apesar das vantagens que a Cadence oferece, os desenvolvedores enfrentaram obstáculos ao aproveitar os aplicativos e ferramentas existentes baseados em Ethereum. A proposta visa mitigar esses desafios, permitindo a equivalência EVM no Flow, permitindo que dApps Ethereum operem no Flow sem quaisquer modificações de código. Espera-se que protocolos Ethereum notáveis, como Uniswap, Opensea, Metamask, Chainlink Oracle e outros, funcionem no Flow sem problemas, mantendo a capacidade de construir ou estender contratos Solidity usando Cadence.
O núcleo desta proposta reside na compatibilidade perfeita entre os ambientes EVM e Cadence através de “contas ponte”. Essas contas facilitam as interações, incluindo chamadas de função e pontes de ativos entre os dois ambientes, permitindo que ativos como tokens ERC-20 e ERC-721 se movam facilmente entre eles. Essa capacidade de composição visa estender a funcionalidade dos contratos inteligentes entre os dois ambientes, melhorando a experiência geral do desenvolvedor e do usuário.
Um componente crítico dessa integração é a funcionalidade de ponte de ativos, permitindo que os tokens sejam interligados entre os ambientes Cadence e EVM. Qualquer pessoa pode solicitar a ponte de um token, desde que atenda aos requisitos de interface estipulados. Uma vez interligados, os ativos podem se mover entre os ambientes por meio de métodos de depósito e retirada, simplificando a interação dos ativos para usuários e desenvolvedores.
Certos aspectos, como incentivos para gatekeepers, mapeamento de taxas de gás EVM na execução de Cadence e gerenciamento de saldos, entre outros, ainda precisam ser resolvidos. A proposta sugere um esforço colaborativo para enfrentar esses desafios e elucidar melhor o cronograma de implementação, que ainda não foi divulgado.
A integração do EVM no Flow é concebida como um caminho para os desenvolvedores explorarem os recursos distintivos do Flow enquanto desenvolvem e ampliam o ecossistema Ethereum. Esta proposta, se concretizada, poderá reforçar significativamente a interoperabilidade e combinabilidade em todo o espaço blockchain, alinhando-se com o espírito da Flow de permitir funcionalidades robustas de contratos inteligentes e experiências de usuário convencionais.
Fonte da imagem: Shutterstock