Topics Blockchain

MegaETH: Una cadena de bloques en tiempo real para aplicaciones web 2.0 de escala D

Avanzado
Blockchain
24 de dic de 2024

El trilema de la escalabilidad ha sido durante mucho tiempo un desafío formidable para el sector 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.

¿Y si pudiéramos llevar el rendimiento a niveles sin precedentes sin comprometer la seguridad ni la descentralización? 

Entre en MegaETH, un proyecto respaldado por líderes del sector como el cofundador de Ethereum, Vitalik Buterin, el director ejecutivo de ConsenSys, Joseph Lubin y Dragonfly Capital. Con la primera cadena compatible con la máquina virtual (EVM) 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 tiene como objetivo resolverlas. ¡Vamos a profundizar!

Conclusiones clave:

  • MegaETH tiene como objetivo proporcionar una solución eficaz para el trilema de la cadena de bloques, una solución 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 web a escala 2.0 y salvar la brecha entre las redes de cadena de bloques y los servidores de computación en la nube tradicionales.

  • El proyecto está respaldado por empresas como Dragonfly Capital, Vitalik Buterin y Joseph Lubin, y sus principales características 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 ampliación de las cadenas de bloques

El trilema de la cadena de bloques ha supuesto un desafío significativo para los desarrolladores de web3 durante años. Como explica el cofundador de Ethereum, Vitalik Buterin, las redes de contabilidad distribuida solo pueden lograr dos de tres cualidades críticas (seguridad, descentralización y escalabilidad) mediante el uso de 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 la 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) a la vez que aprovechan la seguridad y descentralización de sus L1s. Sin embargo, según MegaETH, las redes L1 y L2 de alto rendimiento no satisfacen las demandas de las aplicaciones de 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, logra 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 de la lista, ofrece un tiempo de bloqueo de 0,25 segundos, esto sigue siendo insuficiente para aplicaciones que requieren 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 actuales 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 salvar la brecha entre las redes de contabilidad distribuidas y los servidores de computación 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 de 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, con experiencia en desarrollo empresarial dentro del sector de la cadena de bloques. Antes de cofundar MegaLabs, fue directora global de desarrollo empresarial en ConsenSys, donde continúa trabajando como asesora.

Como directora ejecutiva (CEO) de MegaLabs, Li tiene un doctorado en informática de la Universidad de Stanford. Como desarrollador de software experimentado, trabajó anteriormente 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 experiencia en desarrollo empresarial y ciencias informáticas para construir MegaETH como la primera cadena de bloques en tiempo real.

Inversores de MegaETH 

MegaETH recaudó un total de 20 millones de dólares de financiación en una sola ronda de semillas a una valoración de 9 cifras. La ronda estuvo 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 ejecutivo 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 comerciante criptográfico Cobie, Echo. La ronda se ha financiado por completo en cuestión de minutos y se ha sobresuscrito, lo que muestra una demanda significativa de los inversores.

Características principales de MegaETH

MegaETH alcanza más de 100 000 TPS con menos de 1 ms de latencia y tiempo de bloqueo, así como tarifas de transacción inferiores a 0,01 USD, a través de dos características 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 arquitectura heterogénea de cadena de bloques de MegaETH permite que los nodos de red con diferentes configuraciones de hardware se especialicen 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 L2 a nodos completos.

Entorno de ejecución de EVM hiperoptimizado

MegaETH proporciona un entorno de ejecución de EVM hiperoptimizado para impulsar 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 codiseñó un algoritmo de construcción de bloques basado en streaming 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 características 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, al tiempo que 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 construcción de bloques basado en streaming de baja latencia mediante 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 compilación just-in-time (JIT). La cadena de bloques en tiempo real, que ofrece una plataforma ideal para aplicaciones descentralizadas (DApps) con uso intensivo de computación, utiliza una técnica que elimina las ineficiencias relacionadas con la interpretación de los bytecodes EVM y la emulación de las máquinas apiladas.

  • Prueba de estado supereficiente en E/S: MegaETH sustituye a Merkle Patricia Trie (MPT) por un nuevo diseño, eliminando los cuellos de botella de E/S de disco y ampliando eficientemente a terabytes de datos de estado y manteniendo la compatibilidad con EVM.

  • Protocolo de sincronización de estado: Con un protocolo par a par (P2P) altamente eficiente para la propagación de actualizaciones de estado de baja latencia y alto rendimiento, MegaETH permite que incluso aquellos nodos con conexiones modestas a Internet permanezcan sincronizados con el estado más reciente a una velocidad de actualización de hasta 100 000 TPS.

¿Qué es MegaMafia?

MegaMafia es una extensión del equipo central de MegaETH. Consta de un grupo de 10 constructores seleccionados por los 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 aplicaciones DApp que solo son posibles en MegaETH.

  2. Todos trabajan en casos de uso "cero a uno", como motores mundiales autónomos, primitivas financieras descentralizadas (DeFi) de nueva 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 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 JIT de contratos inteligentes, esta cadena L1 en tiempo real ofrece un rendimiento inigualable adaptado para aplicaciones de escala Web 2.0.

Con el apoyo de inversores de alto perfil, como Vitalik Buterin y Joseph Lubin, MegaETH está preparado para salvar la brecha entre la cadena de bloques y la informática tradicional, lo que abre 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