Topics Blockchain

MegaETH: una blockchain en tiempo real para dApps de escala web2.0

Avanzado
Blockchain
Dec 24, 2024

El trilema de la escalabilidad ha sido durante mucho tiempo un desafío formidable para la industria de la cadena de bloques. La mayoría de las cadenas establecidas mantienen la descentralización y la seguridad, pero tienen dificultades con la escalabilidad limitada, mientras que las cadenas de bloques de capa 1 (L1) de alto rendimiento a menudo comprometen la descentralización para lograr un alto rendimiento.

¿Qué pasaría si pudiéramos llevar el rendimiento a niveles sin precedentes sin comprometer la seguridad o la descentralización? 

Entra en MegaETH, un proyecto respaldado por líderes del sector como el cofundador de Ethereum, Vitalik Buterin, el director general de ConsenSys, Joseph Lubin, y Dragonfly Capital. Con la primera cadena compatible con la máquina virtual (EVM) de Ethereum en tiempo real, es decir, una que pueda procesar transacciones tan pronto como lleguen y luego publicar los cambios de estado resultantes, MegaETH tiene como objetivo redefinir el rendimiento de la cadena de bloques. En este artículo, profundizamos en las limitaciones de escalado de las cadenas de bloques actuales y examinamos cómo MegaETH pretende resolverlas. ¡Vamos a sumergirnos!

Conclusiones clave:

  • MegaETH tiene como objetivo proporcionar una solución eficaz al trilema de la cadena de bloques, una que no comprometa la velocidad, la escalabilidad, la seguridad o la descentralización.

  • MegaETH es la primera cadena en tiempo real que tiene como objetivo alojar aplicaciones a escala Web 2.0 y cerrar la brecha entre las redes de cadena de bloques y los servidores informáticos en la nube tradicionales.

  • El proyecto está respaldado por Dragonfly Capital, Vitalik Buterin y Joseph Lubin, y sus principales funciones incluyen una arquitectura de cadena de bloques heterogénea y un entorno de ejecución de EVM hiperoptimizado.

EN_2409-T35020_Learn_Read_to_Earn_728x90.png

Las limitaciones de escalado de las cadenas de bloques

El trilema de la cadena de bloques ha planteado un desafío significativo para los desarrolladores de la Web3 durante años. Como explica el cofundador de Ethereum, Vitalik Buterin, las redes de libro mayor distribuido solo pueden lograr dos de tres cualidades críticas (seguridad, descentralización y escalabilidad) utilizando técnicas sencillas.

Como resultado, la mayoría de las cadenas de alto rendimiento, como Solana, Avalanche y BNB Chain, a menudo comprometen la descentralización o la seguridad para lograr escalabilidad.

Para abordar los desafíos de escalabilidad de las redes L1, los desarrolladores han introducido soluciones de capa 2 (L2), que operan sobre cadenas de bloques como Ethereum. Estas cadenas L2 logran un alto rendimiento de transacciones (TPS) al tiempo que aprovechan la seguridad y descentralización de sus L1s. Sin embargo, según MegaETH, tanto las redes L1 como las L2 de alto rendimiento no cumplen las demandas de las aplicaciones a escala Web 2.0, especialmente en términos de latencia, capacidad de respuesta y rentabilidad.

Como se muestra en la tabla anterior, la cadena de bloques con la mayor escalabilidad, opBNB, alcanza una tasa de gas de 100 MGas/s, equivalente a 650 intercambios Uniswap o 3700 transferencias ERC-20 por segundo. En comparación, las bases de datos modernas pueden procesar más de 1 millón de TPS TPC-C. Aunque Arbitrum One, la cadena más rápida listada, ofrece un tiempo de bloqueo de 0,25 segundos, sigue siendo insuficiente para aplicaciones que requieren una retroalimentación rápida o altas tasas de actualización.

Estas limitaciones tanto en escalabilidad como en velocidad hacen que L1s y L2s alto rendimiento no sean adecuados para aplicaciones Web 2.0 con demandas computacionales significativas.

¿Qué es MegaETH?

MegaETH es una cadena de bloques compatible con EVM con rendimiento de nivel Web 2.0 en tiempo real. Con el objetivo de cerrar la brecha entre las redes de libro mayor distribuido y los servidores informáticos en la nube tradicionales, el proyecto tiene como objetivo llevar el rendimiento de L2s basadas en Ethereum a límites de hardware. Como primera cadena de bloques en tiempo real, MegaETH puede transmitir transacciones a 100 000 TPS con tarifas de transacción inferiores a 0,01 USD y proporcionar una capacidad de respuesta de nivel en milisegundos sin sacrificar la seguridad ni la descentralización.

Fundadores de MegaETH

MegaLabs, la organización detrás de MegaETH, fue fundada a principios de 2023 por Shuyao Kong y Yilong Li. Kong tiene un MBA de la Harvard Business School y experiencia en desarrollo empresarial dentro de la industria de la cadena de bloques. Antes de cofundar MegaLabs, fue jefa global de desarrollo empresarial en ConsenSys, donde sigue ejerciendo como asesora.

Como director ejecutivo (CEO) de MegaLabs, Li tiene un doctorado en informática de la Universidad de Stanford. Como desarrollador de software experimentado, anteriormente trabajó en Runtime Verification Inc., una empresa especializada en herramientas de análisis de software y la aplicación de métodos formales para mejorar los sistemas informáticos.

Juntos, Kong y Li fundaron MegaLabs a principios de 2023 para aprovechar su desarrollo empresarial y experiencia en informática para construir MegaETH como la primera cadena de bloques en tiempo real.

Inversores de MegaETH 

MegaETH recaudó un total de $20 millones de financiación en una sola ronda de semillas a una valoración de 9 cifras. La ronda fue dirigida por Dragonfly Capital, con otros notables capitalistas de riesgo como Figment Capital, Folius Ventures, Robot Ventures, Big Brain Holdings, Tangent Ventures y Credibly Neutral. Además de los VC, MegaETH cuenta con el respaldo de inversores ángel de alto perfil, como el cofundador de Ethereum, Vitalik Buterin, el director general de ConsenSys, Joseph Lubin, y el creador de EigenLayer, Sreeram Kannan.

MegaETH recaudó otros 10 millones de dólares en la plataforma descentralizada de recaudación de fondos del trader de criptomonedas Cobie, Echo. La ronda se financió por completo en cuestión de minutos y se suscribió en exceso, lo que muestra una demanda significativa de los inversores.

Características clave de MegaETH

MegaETH alcanza más de 100,000 TPS con menos de 1 ms de latencia y tiempo de bloque, así como tarifas de transacción por debajo de $0.01, a través de dos funciones principales: una arquitectura de cadena de bloques heterogénea y un entorno de ejecución de EVM hiperoptimizado.

Arquitectura de cadena de bloques heterogénea

La heterogénea arquitectura de cadena de bloques de MegaETH permite a los nodos de red con diferentes configuraciones de hardware especializarse en tareas específicas para aumentar el rendimiento.

Hay tres tipos de nodos: secuenciadores, nodos completos y probadores. Con hardware de vanguardia, un pequeño conjunto de secuenciadores realizan tareas críticas para el rendimiento, como la ejecución de transacciones. Al mismo tiempo, una red masivamente descentralizada de nodos completos realiza tareas críticas para la seguridad, como la validación de bloques. Los probadores tienen los requisitos de hardware más bajos y se centran en proporcionar pruebas de L2 a nodos completos.

Entorno de ejecución de EVM hiperoptimizado

MegaETH proporciona un entorno de ejecución de EVM hiperoptimizado para llevar la latencia, el rendimiento y la eficiencia de los recursos a los límites del hardware. En consecuencia, la cadena de bloques en tiempo real puede procesar grandes volúmenes de transacciones tan pronto como llegan y publicar los cambios de estado resultantes en unos pocos milisegundos.

Para permitir la ejecución de EVM en tiempo real, MegaETH ha diseñado conjuntamente un algoritmo de creación de bloques basado en streaming y de baja latencia con un protocolo de control de concurrencia que admite la priorización de transacciones.

¿Cómo funciona MegaETH?

La cadena de bloques en tiempo real de MegaETH se escala sin sacrificar la descentralización y la seguridad a través de los siguientes componentes y funciones clave.

  • Especialización de nodos: MegaETH mejora el rendimiento de la red y minimiza los requisitos de hardware al concentrar la ejecución de transacciones en algunos nodos del secuenciador, mientras descentraliza la validación de bloques en muchos nodos completos.

  • EVM en tiempo real: El motor de ejecución de EVM en tiempo real de su cadena de bloques procesa las transacciones a medida que llegan y publica cambios de estado en tan solo 10 milisegundos. Aprovecha un algoritmo de creación de bloques basado en streaming de baja latencia utilizando un protocolo de control de concurrencia con soporte de priorización de transacciones.

  • Cálculo en memoria: En comparación con los sistemas basados en SSD, MegaETH acelera el acceso al estado 1000 veces utilizando computación en memoria, almacenando el estado mundial de EVM y el intento de estado en la memoria, y proporcionando las capacidades para alojar aplicaciones Web 2.0 de alto rendimiento y uso intensivo de datos.

  • Recopilación inteligente de contratos: MegaETH aumenta el rendimiento hasta 100 veces al compilar contratos inteligentes en código de máquina nativo sobre la marcha a través de la compilación just-in-time (JIT). La cadena de bloques en tiempo real ofrece una plataforma ideal para aplicaciones descentralizadas (DApps) con un uso intensivo de la computación y utiliza una técnica que elimina las ineficiencias relacionadas con la interpretación de los bytecodes EVM y la emulación de las apiladoras.

  • Prueba de estado súper eficiente en E/S: MegaETH sustituye a Merkle Patricia Trie (MPT) con un nuevo diseño, eliminando los cuellos de botella de E/S de disco al tiempo que escala eficientemente a terabytes de datos de estado y manteniendo la compatibilidad con EVM.

  • Protocolo de sincronización de estado: Con un protocolo peer-to-peer (P2P) altamente eficiente para la propagación de actualizaciones de estado de baja latencia y alto rendimiento, MegaETH permite que incluso aquellos nodos con modestas conexiones a Internet permanezcan sincronizados con el último estado a una tasa de actualización de hasta 100,000 TPS.

¿Qué es MegaMafia?

MegaMafia es una extensión del equipo central de MegaETH. Consiste en un grupo de 10 constructores cuidadosamente seleccionados por desarrolladores de MegaETH. Según el proyecto, los participantes de MegaMafia tienen "una brújula interna que los guía hacia el dominio mundial de las criptomonedas".

MegaETH define tres cualidades comunes para los miembros de MegaMafia:

  1. Están creando DApps que solo son posibles en MegaETH.

  2. Todos trabajan en casos de uso "cero a uno", como motores mundiales autónomos, finanzas descentralizadas (DeFi) de última generación y proyectos de consumo con creación de valor emocional para los usuarios finales.

  3. Todos colaboran y ayudan a otros miembros de la Mafia con tareas que van desde el diseño de productos hasta estrategias de salida al mercado.

Skinny_Banner-1600x400.webp

Mapa de ruta y perspectivas de MegaETH

MegaETH está estableciendo un nuevo estándar para la escalabilidad de la cadena de bloques, abordando limitaciones de larga duración sin comprometer la descentralización o la seguridad. Al combinar decisiones arquitectónicas innovadoras con tecnologías como la ejecución de EVM en tiempo real, la computación en memoria y la compilación de JIT de contratos inteligentes, esta cadena L1 en tiempo real ofrece un rendimiento inigualable adaptado a aplicaciones a escala Web 2.0.

Con el apoyo de inversores de alto perfil, como Vitalik Buterin y Joseph Lubin, MegaETH está preparado para cerrar la brecha entre la cadena de bloques y la informática tradicional, desbloqueando nuevas posibilidades para aplicaciones descentralizadas. El proyecto está en camino de lanzar su red de pruebas a principios de 2025, con la implementación de la red principal poco después.

#LearnWithBybit