Neon EVM o como integrar Ethereum en Solana

Te contamos cómo integrar Ethereum en Solana con Neon EVM

Neon EVM es una reciente e innovadora solución enfocada en combinar lo mejor de dos mundos: el amplio ecosistema de dApps y contratos inteligentes de Ethereum con la red de alta velocidad y rentable de Solana. En este artículo, exploramos en detalle qué es Neon EVM, quién ha creado este proyecto, cómo funciona, cuáles son sus objetivos y el estado actual del proyecto y su despliegue en la red Solana.

¿Qué es Neon EVM?

Neon EVM es la primera solución de compatibilidad con la Ethereum Virtual Machine (EVM) creada para la cadena de bloques Solana. Esta plataforma revolucionaria permite procesar transacciones similares a las de Ethereum en Solana, lo que permite a los desarrolladores de dApps de Ethereum aprovechar sus conocimientos de Solidity, herramientas de desarrollo y bases de código existentes para escalar con Solana.

AAVE llevará sus préstamos DeFi a Solana a través de Neon EVM

Esto es posible porque Neon EVM crea un espacio donde se pueden procesar operaciones escritas en Solidity, tal como si se tratará de una red EVM cualquiera, con lo que las aplicaciones diseñadas en Solidity (ej: Uniswap o AAVE) pueden ejecutarse en Neon EVM sin apenas cambios, pero teniendo acceso directo a Solana. Sin duda, una funcionalidad increíble, claramente explicada en su white paper.

Toda esta funcionalidad ha sido posible gracias al trabajo realizado por Neon Foundation. Esta organización está liderada por  Marina Guryeva (CEO), Andrey Falaleyev (CTO) y Yuriy Yurchenko (CPO). A su vez, todo el equipo forma parte de Neon Labs. Neon EVM lleva desarrollándose desde el año 2021, que fue cuando se presentó la primera prueba de concepto. En el año 2023 se lanzó una red de pruebas con la suficiente estabilidad para su uso en aplicaciones de acceso público.

Equipo detrás del desarrollo de Neon EVM
El equipo que se encuentra detrás del desarrollo de Neon EVM

Funcionamiento de Neon EVM

El funcionamiento de Neon EVM es bastante sencillo. En primer lugar, es importante entender que este desarrollo opera como un intermediario entre Ethereum y Solana. Para lograr esta interoperabilidad, Neon EVM tiene un Neon Proxy, un canal que permite interconectar de forma bidireccional las transacciones que tienen lugar en la cadena EVM (ej: Ethereum) y Solana, empaquetando las mismas de tal manera que ambas redes puedan comprender la información que se maneja. Este proceso implica la estimación del uso de gas y la preparación de las transacciones para su ejecución en ambas blockchains, según sea necesario.

Chainlink y Circle se unen para promover el uso de USDC entre blockchains

La arquitectura de Neon EVM tiene como objetivo facilitar a los desarrolladores de cadenas EVM las ventajas de estas blockchains y trasladarlas a Neon EVM, que funciona como un puente entre las blockchains Ethereum y Solana. Esta labor es llevada a cabo  conservando el entorno de desarrollo familiar de Ethereum y aprovechando la velocidad y la eficiencia de costes de Solana.

Profundizando en el funcionamiento

Ahora bien, lograr todo esto no es un trabajo fácil. En primer lugar, la capacidad de Neon EVM para ofrecer un alto rendimiento requiere que la mayor parte de sus operaciones se mantengan en la red Solana, mientras mantiene una comunicación efectiva y bidireccional con la cadena EVM objetivo. De esta manera, Neon EVM puede mantener el correcto funcionamiento y sincronización entre la DApp desplegada en EVM y la desplegada en Solana.

Vamos a dar un ejemplo práctico. Supongamos que AAVE V3 llega a Solana usando Neon EVM. Como ya sabemos, AAVE es un proyecto DeFi que vive exclusivamente en redes basadas en EVM. Esto permite que AAVE pueda estar en redes como Ethereum, Optimism, Harmony o Fantom, ya que todas son EVM compatibles.

Google sigue apostando por blockchain y se hace validador de la red de datos Flare

Llevar AAVE a Solana

Sin embargo, Solana no lo es y es aquí donde Neon EVM hace su entrada, al permitir a los desarrolladores de AAVE tener una herramienta para llevar AAVE a Solana, sin tener que reprogramar su aplicación DeFi y al mismo tiempo, permitiendo una comunicación bidireccional entre ambos ecosistemas. De esta forma, un usuario de AAVE en Ethereum puede enviar valor a AAVE Solana sin salir de la aplicación. Lo contrario también es factible, ya que es un sistema que funciona en ambos sentidos.

Todo esto es posible, porque los operadores de Neon EVM pueden manejar operaciones EVM directamente (en las cadenas EVM compatibles) y operaciones Solana, creando un libro conjunto entre ellas. En cierta forma, el funcionamiento de Neon EVM se parece mucho al concepto de multicadenas de Cosmos, Polkadot o DFinity, donde las cadenas pueden tener sus propias reglas, historiales y demás, pero al mismo tiempo comunicarse con otras cadenas y mantener una interoperabilidad.

Esquema sencillo de la infraestructura de funcionamiento de Neon EVM
Esquema de la infraestructura de funcionamiento de Neon EVM

Alcance y rendimiento de Neon EVM

Gracias a este diseño, Neon EVM permite agregar una capa adicional de flexibilidad y liquidez, tanto para las cadenas EVM,  donde sus DApps pueden fácilmente usar la Neon EVM, como para Solana, cuyas DApps también tendrían esta capacidad. Al mismo tiempo, los usuarios no estarán restringidos por tipos de tokens específicos. Por ejemplo, si estás en AAVE con una posición en stETH, podrías tomar este stETH y llevarlo a Solana para usarlo en ese ecosistema.

Al mismo tiempo, Neon EVM logra alcanzar la capacidad de ejecución paralela de transacciones. Recordemos que en Ethereum y en las cadenas basadas en EVM las transacciones, desde una simple movilziación de tokens, hasta la interacción con un contrato inteligente, se procesa de forma individual uno a uno. Sin embargo, en Solana se procesan múltiples operaciones en paralelo.

Cientos de transacciones

Para entender la diferencia, puedes imaginar que tienes 10 mil operaciones matemáticas en una fila. Si pones la fila en Ethereum, las 10 mil operaciones se realizarán una a una, todo de forma secuencial. Pero si colocas la fila en Solana, Solana hará bloques de 1.000 operaciones por ciclo, con lo que terminará mucho más rápido su tarea. De esta manera, Solana no solo es más rápida, sino que con menor cantidad de hardware e infraestructura puede operar y escalar mucho mejor.

Gracias a esta capacidad, Neon EVM es capaz de procesar cientos de transacciones con un mínimo impacto en la usabilidad y las redes que intervienen en el proceso. Así, las posibilidades de operación e innovación son enormes, ya que la funcionalidad de Neon EVM se ampliará para incluir otras opciones más potentes, lo que permitirá una mayor flexibilidad operativa. Recordemos que el proyecto apenas está en fase beta y todavía le queda mucho camino por recorrer.

Neon EVM es atractivo para los desarrolladores por lo siguiente:

  1. Compatibilidad con herramientas y lenguajes familiares:  permite a los desarrolladores crear contratos compatibles con Solana utilizando herramientas conocidas del ecosistema de Ethereum, como Solidity y MetaMask.
  2. Bajo costo y alta velocidad: al aprovechar la red de Solana, Neon EVM ofrece transacciones a costos reducidos y alta velocidad, lo que mejora significativamente el rendimiento de las transacciones y reduce los costes.
  3. Paralelización de transacciones: una de las características distintivas de Neon EVM es su capacidad para ofrecer una ejecución paralela de las transacciones, gracias a la arquitectura de Solana, lo que mejora la eficiencia del sistema.

Casos de uso relevantes

  1. Ampliar los ecosistemas DeFi en Solana y las cadenas EVM compatibles. Neon EVM abre el acceso a la liquidez en Solana para productos de finanzas descentralizadas (DeFi), lo que permite a los proyectos DeFi alcanzar nuevos usuarios y acceder a un mayor volumen de liquidez en la red Solana. Lo mismo ocurre con las cadenas basadas en EVM, que ahora podrán llevar sus productos a Solana e interoperar con los mismos.
  2. Escalabilidad de dApps. permite a los desarrolladores escalar sus dApps de Ethereum en la red de Solana, aprovechando las ventajas de velocidad y eficiencia de costes que ofrece Solana.

Conclusión

A pesar de sus numerosas ventajas, Neon EVM también presenta desafíos y limitaciones, especialmente en términos de adopción y transición para los desarrolladores acostumbrados al ecosistema de Ethereum. La transición de aplicaciones existentes de Ethereum a Neon EVM podría requerir ciertos ajustes y pruebas exhaustivas para garantizar un funcionamiento óptimo en la red de Solana.

Neon EVM representa una innovadora solución que busca integrar lo mejor de Ethereum y Solana, permitiendo a los desarrolladores aprovechar las ventajas de ambas cadenas de bloques. Con su capacidad para ofrecer una ejecución paralela de transacciones, sus bajos costes y alta velocidad, Neon EVM se posiciona como una herramienta poderosa para el desarrollo de aplicaciones descentralizadas en la red Solana. A medida que la adopción de Solana continúa creciendo, Neon EVM podría desempeñar un papel clave en la expansión del ecosistema de dApps hacia esta cadena de bloques de alto rendimiento.

Comparte esto:
Esta web utiliza cookies. Puedes ver aquí la Política de Cookies. Si continuas navegando estás aceptándola   
Privacidad