Soluciones
Ecosistema
Desarrolladores
Sobre
Detalles del blog
Análisis en profundidad de la capa de ejecución en la arquitectura modular de cadena de bloques de ME Network
2024-08-17


En nuestro artículo anterior, «Desglosando el diseño modular de ME Network: capas de ejecución, liquidación y disponibilidad de datos», analizamos cómo la arquitectura modular de cadenas de bloques descompone la pila de cadenas de bloques en distintas capas: ejecución, liquidación y disponibilidad de datos. Esta separación permite que cada componente se especialice, lo que mejora significativamente el rendimiento, la flexibilidad y la escalabilidad generales de la cadena de bloques.


Definición de la capa de ejecución


La capa de ejecución es el motor computacional de la cadena de bloques, responsable de procesar las transacciones y actualizar el estado de la red. Esto incluye verificar la validez de las transacciones, como la verificación de firmas y el saldo, ejecutar la lógica en cadena y actualizar la base de datos estatal. Los cambios de estado se producen cuando los nodos completos actualizan sus copias del libro mayor para reflejar las nuevas transferencias de tokens, las actualizaciones de los contratos inteligentes y el almacenamiento de datos.


Al hablar de la escalabilidad en el contexto de la capa de ejecución, es fundamental reconocer que esto implica algo más que aumentar la cantidad de transacciones por segundo (TPS). También abarca el concepto más amplio de gestionar un mayor rendimiento computacional. A medida que la complejidad de las transacciones varía, también lo hace la carga computacional, lo que significa que el desafío de escalar radica en procesar más trabajo computacional por segundo sin aumentar drásticamente los requisitos de hardware para los nodos que validan estas transacciones. La solución de escalado de la capa de ejecución, ejemplificada por las tecnologías acumulativas de Ethereum, como Arbitrum y zkSync, aborda estos problemas al reducir parte de la carga computacional.


Comprensión de los paquetes acumulativos


Los paquetes acumulativos son soluciones de escalado de capa 2 que ejecutan transacciones fuera de la cadena y, al mismo tiempo, mantienen las garantías de seguridad de la cadena de bloques de capa 1 subyacente. Al procesar las transacciones fuera de la cadena principal, los Rollups reducen la competencia por el espacio de bloques en la cadena principal (normalmente Ethereum). Tras ejecutar las transacciones, los Rollups envían un lote de datos de transacciones o comprobantes de validez a la cadena de nivel 1 para su liquidación. Este método permite a Rollups lograr un alto rendimiento y comisiones bajas, al tiempo que aprovecha la seguridad de la cadena de capa 1 para garantizar la finalidad y la disponibilidad de los datos.


Los paquetes acumulativos de ZK frente a los paquetes acumulativos optimistas


Hay dos tipos dominantes de soluciones acumulativas: las acumulaciones ZK (conocimiento cero) y las acumulaciones optimistas. Los paquetes acumulativos optimistas asumen de forma predeterminada que todas las transacciones son válidas y solo generan y envían pruebas de fraude a la cadena de nivel 1 cuando se detecta una transacción potencialmente maliciosa o incorrecta. Si se identifica una transacción fraudulenta, la cadena puede anular la transacción y penalizar a la parte que la envió.


Los ZK Rollups, por otro lado, funcionan mediante la generación de pruebas criptográficas (pruebas de validez) para comprobar la exactitud de los cálculos fuera de la cadena. Luego, estas pruebas se publican en la cadena de capa 1 para verificar que Rollup ejecutó correctamente las transacciones sin revelar los datos de la transacción en sí. La principal ventaja de ZK Rollups radica en su capacidad de reducir significativamente el tiempo y los recursos necesarios para la verificación de las transacciones, lo que se traduce en una mayor eficiencia. Sin embargo, esta eficiencia se obtiene a costa de una mayor complejidad y mayores requisitos de hardware para generar estas pruebas.


Los paquetes acumulativos optimistas son particularmente versátiles y ofrecen soporte total para contratos inteligentes. Esto permite a los desarrolladores implementar las aplicaciones descentralizadas (dApps) existentes en la capa 2 con modificaciones mínimas, lo que las convierte en una opción atractiva para escalar cargas de trabajo complejas y con muchos contratos inteligentes.


Dado el panorama tecnológico actual, ME Network ha optado por implementar Optimistic Rollups para su capa de ejecución.


Implementación de la capa de ejecución de ME Network


La capa de ejecución de ME Network se basa en la tecnología Optimistic Rollup. Este enfoque asume que todas las validaciones de transacciones son honestas, pero incorpora un período de verificación durante el cual los participantes pueden impugnar cualquier transacción. Si no se presenta ninguna objeción dentro del período designado, el bloque finaliza y la cadena principal de ME Network acepta las comprobantes de retiro de la cadena Rollup, completando así la transacción.


Si se presenta un desafío dentro del período, cualquier participante puede transmitir una prueba de fraude, que luego es validada por la red. Si se confirma la impugnación, la transacción fraudulenta se invalida y el estado se anula. Para evitar el comportamiento malintencionado, ME Network exige a los secuenciadores (entidades responsables de ordenar las transacciones) que depositen fichas como garantía. Si un secuenciador actúa de forma malintencionada, su participación se reduce drásticamente y se redistribuye como recompensa a la parte que identificó el fraude. Además, ME Network ha implementado incentivos para fomentar la validación de las pruebas de fraude, garantizando así una seguridad sólida de la red.



Es importante tener en cuenta que un desafío exitoso no implica una reversión del estado de la red principal de ME Network. El orden de transacción y el estado de la red principal no se ven afectados; solo se ve afectado el envío de un estado específico en la cadena Rollup.


Para mejorar la eficiencia de la capa de ejecución, ME Network emplea una red de secuenciadores descentralizada para mantener la seguridad y la estabilidad. Los secuenciadores publican las raíces de los estados en la capa de liquidación, mientras que los datos comprimidos de las transacciones se almacenan en la capa de disponibilidad de datos. Al transferir las tareas informáticas al Rollup, la cadena principal de ME Network (ME Hub) experimenta una carga reducida, lo que se traduce en un TPS más alto y tarifas de gas más bajas.


A pesar de esto, el ME Hub (capa de liquidación) también es una cadena de bloques completamente funcional que admite contratos inteligentes. Los usuarios que no necesitan las tarifas de gas más bajas y las ventajas de simultaneidad del Rollup pueden optar por ejecutar las transacciones directamente en el ME Hub, de forma muy similar a como lo hacen con los contratos en Ethereum. Si bien ME Network no recomienda la implementación de aplicaciones que consuman muchos recursos en la capa de liquidación para ahorrar espacio para los paquetes acumulativos, la capa de liquidación puede asumir temporalmente algunas tareas de ejecución hasta que la tecnología acumulativa esté completamente desarrollada.


El diseño modular de la cadena de bloques de ME Network permite capacidades de ejecución altamente especializadas, lo que aumenta significativamente el rendimiento general. En el futuro, ME Network mejorará aún más su capa de ejecución mediante su máquina virtual (MVM) patentada y modelos de transacciones innovadores, lo que permitirá un alto rendimiento y un procesamiento eficiente de contratos inteligentes complejos. A medida que la demanda de soluciones de cadena de bloques escalables y de alto rendimiento sigue creciendo, ME Network está bien posicionada para hacer frente a estos desafíos.


Además, ME Network admite varios entornos de ejecución de máquinas virtuales (ME Rollup Executor), incluida la compatibilidad con EVM y Wasm. Las cadenas acumulativas pueden seleccionar el entorno más adecuado en función de sus necesidades específicas. Además, las diferentes cadenas Rollup pueden lograr una interoperabilidad perfecta a través del protocolo de comunicación entre cadenas de ME Network, lo que fomenta un ecosistema multicadena diverso e integrado.



Conclusión


Los paquetes acumulativos son fundamentales para el futuro de la tecnología blockchain, ya que actúan como la interfaz principal entre las dApps y las redes blockchain. El compromiso de ME Network de explorar la tecnología Rollup va más allá de Optimistic Rollups. A medida que la tecnología ZK-Rollup vaya madurando, planeamos integrar los entornos y componentes de ejecución pertinentes. Al mismo tiempo, estamos supervisando de cerca los avances en los modelos lingüísticos de gran tamaño (LLM) y otras aplicaciones de inteligencia artificial para crear una capa base más inteligente y fácil de usar tanto para los desarrolladores como para los usuarios finales.




Si quieres recibir más lanzamientos aéreos o recompensas, descarga el ME Pass y completa la verificación avanzada. ¡Descubre más en el póster!



Acerca de Meta Earth


Meta Earth (ME) se basa en una red de valor subyacente de fusión multidimensional modular, de alto rendimiento e infinitamente escalable, ME Network, que satisface las necesidades de procesamiento de macrodatos de alta concurrencia de las aplicaciones industriales tradicionales. Y mediante un sistema DID (identificador descentralizado) cifrado: ME ID y ME Pass, que pueden proteger eficazmente la privacidad de los datos de los usuarios, y un mecanismo de coconstrucción y cogobierno que puede reflejar plenamente la soberanía personal y la igualdad para todos, así como un modelo económico que puede garantizar la RBU ( Ingreso Básico Incondicional (Ingreso Básico Incondicional) sin ninguna distinción, Meta Earth se dedica por completo a mejorar la felicidad para una vida mejor y a mantener el equilibrio ecológico para promover la sostenibilidad.


WebsiteXTelegramDiscordInstagramYoutubeTikTokLinkedin

   
Blog relacionado
¿Por qué la construcción del mundo ME es inseparable de la red ME?
ME Network: un hito en la revolución de los secuenciadores descentralizados