Las blockchains EVM son redes compatibles desde el punto de vista técnico y de desarrollo con Ethereum. Gracias a la figura de la Ethereum Virtual Machine o EVM, los contratos inteligentes de Ethereum pueden desplegarse en diferentes cadenas de bloques bajo un marco estandarizado. De esta forma, los desarrolladores pueden aprovechar el gran alcance de los contratos inteligentes de Ethereum para construir aplicaciones descentralizadas (DApps) y nuevos casos de uso.
Exploremos qué significan las blockchains compatibles con EVM, cuáles son sus principales beneficios, características y las más populares.
Qué son las blockchains EVM
Ethereum es la infraestructura más grande de la industria blockchain y sus contratos inteligentes son una innovación que muchas cadenas de bloques buscan integrar de forma nativa. En este sentido, las blockchains compatibles con EVM se refieren justamente a redes independientes que permiten ejecutar los contratos inteligentes de Ethereum en sus ecosistemas.
Esto significa que los desarrolladores de las blockchains EVM pueden desplegar cualquier aplicación descentralizada, estándar de token o protocolo utilizando los contratos inteligentes con lenguajes de programación, como Solidity de Ethereum. Un factor clave es que los desarrolladores pueden realizar esta implementación sin realizar cambios sustanciales a nivel de código y sin la necesidad de iniciar desde cero.
De esta manera, una DApp centrada en finanzas descentralizadas (DeFi) o tokens no fungibles (NFT) construida en Ethereum se puede desplegar en cualquiera de las blockchains EVM realizando pocas modificaciones y bajo un entorno unificado e intuitivo. Esto permite a los usuarios beneficiarse de entornos, productos y servicios impulsados por blockchain mucho más conectados y funcionales.
Es importante tener en cuenta que a nivel de rendimiento, operatividad, funciones o características estas cadenas de bloques compatibles con EVM pueden ser muy diferentes a Ethereum, pero aprovechan sus contratos inteligentes para facilitar el desarrollo e impulsar sus ecosistemas.
Ethereum Virtual Machine
La Ethereum Virtual Machine canaliza el estatus de Ethereum como una máquina de estados distribuida, al facilitar un motor computacional de ejecución para contratos inteligentes de forma estandarizada. Gracias a esto, se establecen un conjunto de reglas o parámetros que pueden replicarse a través de diferentes ecosistemas para implementar los contratos inteligentes de Ethereum. Esto es posible, ya que la EVM tiene acceso a todos los nodos de la red de Ethereum, por lo que compila los datos y las transacciones de la ejecución de los contratos. De este modo, garantiza que el proceso o la implementación de código (bytecodes) sea idéntica en cada uno de ellos.
Características
Las blockchains EVM cuentan con diferentes características y beneficios:
- Compatibilidad con Ethereum: las redes compatibles con EVM gozan del acceso a un ecosistema vasto de DApps, casos de uso y desarrolladores como Ethereum.
- Interoperabilidad: además de Ethereum, estas redes también se benefician de la conexión con otras cadenas de bloques compatibles con la EVM. Esto desbloquea un nivel de interoperabilidad mucho mayor, permitiendo la conectividad entre diferentes ecosistemas blockchain.
- Ecosistema más amplio: gracias a su compatibilidad, estas cadenas de bloques tienen como característica principal la presencia de un mayor número de constructores y desarrolladores. Muchos de ellos, con la experiencia previa de diseñar DApps y herramientas funcionales con una gran base de usuarios.
- Menores costes de desarrollo: la posibilidad de implementar contratos inteligentes de forma estandarizada reduce la necesidad de construir desde cero, lo que a su vez incide directamente en abaratar los costes de desarrollo. En su mayoría, los desarrolladores cuentan con bibliotecas y herramientas
- Implementación simplificada de DApps: el tiempo es otro factor importante, ya que con una infraestructura y código definidas previamente, las DApps pueden acortar el tiempo en que se implementan en redes EVM
- Flujo de activos: en general, los ecosistemas EVM aprovechan esta conectividad para beneficiarse de interfaces mejoradas, procesos más conectados y un flujo de activos (tokens) más eficiente. Los puentes de criptomonedas o protocolos de cadenas cruzadas (cross-chain) suelen ser claves para facilitar la transferencia de tokens entre diferentes blockchains EVM.
Principales blockchains EVM
Con el paso del tiempo, diferentes cadenas de bloques principales, nuevas y soluciones de escalabilidad, como las Capa 2, destacan por ser blockchains compatibles con la EVM. No en vano, las redes EVM son las principales para el desarrollo multicadena, como refleja un reporte de Electric Capital. Algunas de las blockchains EVM más destacadas son:
- BNB Chain
- Polygon
- Arbitrum
- Avalanche
- Fantom
- Celo
- Tron
- Hedera
- zkSync
- Astar
- Manta Network
No compatibles con EVM
- Bitcoin
- Solana
- Sui
- Cardano
- Aptos
- NEAR
- Sei
- Ripple