Temas en tendencia
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Optimización estructural de la interoperabilidad modular de blockchain mediante secuenciación compartida y metacapas de rollup
@EspressoSys , @Calderaxyz, @commonwarexyz
Se han establecido estructuras modulares de blockchain como una forma de asegurar la escalabilidad y la flexibilidad separando las funciones de ejecución, disponibilidad de datos, consenso y liquidación, pero al mismo tiempo también han puesto de manifiesto problemas de interoperabilidad sistémica. En una estructura donde cada rollup procesa transacciones de forma independiente y mantiene el estado, es estructuralmente difícil procesar transacciones entre múltiples rollups como una única unidad de ejecución atómica, incluso si es posible transferir datos entre cadenas. Varios estudios y casos de implementación han confirmado que estos problemas se deben a las limitaciones de la simple entrega de mensajes o la tecnología de puente, y están fundamentalmente causados por la incapacidad de garantizar el orden en que se procesarán las transacciones.
La interoperabilidad tradicional basada en puentes se ha centrado en el papel de transmitir mensajes entre cadenas, lo cual es eficaz para el movimiento de datos pero no garantiza la concurrencia ni la coherencia en la ejecución. Mientras diferentes rollups ordenen transacciones a través de sus propios secuenciadores, pueden ocurrir órdenes de procesamiento diferentes para el mismo evento, lo que conduce a la competencia y al no determinismo en la ejecución cruzada. En este contexto, quedó claro que la principal limitación de la interoperabilidad no era la entrega de mensajes, sino el orden, y surgió la secuenciación compartida como un enfoque para resolver esto.
La secuenciación compartida se refiere a una estructura en la que múltiples rollups confirman conjuntamente el orden de las transacciones a través de una única capa de clasificación, y el sistema Espresso implementa esto mediante un mecanismo de consenso descentralizado. El consenso HotShot de Espresso proporciona un orden global de transacciones consistente entre los rollups participantes, permitiendo ejecutar paquetes de transacciones en múltiples packups en el mismo orden. Esta garantía de alineación se proporciona independientemente de la lógica de ejecución de los rollups individuales, por lo que se caracteriza por permitir la ejecución atómica manteniendo la diversidad del entorno de ejecución. Además, a través del protocolo Tiramisu, tiene una estructura que mitiga la injusticia causada por la manipulación de órdenes al gestionar abiertamente y basándose en reglas la extracción del valor económico que ocurre durante el proceso de ordenación de transacciones.
Además de la capa de clasificación proporcionada por la secuenciación compartida, se necesita una capa adicional de coordinación para llevar la cooperación entre los rollups al nivel operativo real. La metacapa de Caldera sirve como infraestructura de orquestación que cumple este papel, manteniendo la autonomía de los rollups individuales mientras proporciona una interfaz común y procedimientos operativos. Metalayer soporta puentes basados en intención usando secuenciadores compartidos y métodos estandarizados de llamada cross-rollup, permitiendo que cada rollup interactúe sin construir un puente personalizado separado. También desempeña un papel en la reducción de la complejidad operativa al coordinar la infraestructura común durante el proceso de despliegue, configuración y actualización de los rollups.
Esta estructura de coordinación de nivel superior funciona de forma más eficaz cuando los componentes técnicos usados en el nivel inferior tienen cierto nivel de consistencia. En este punto, Commonware adopta un enfoque centrado en primitivas en lugar de un marco, proporcionando componentes clave relacionados con el consenso, la redes, el almacenamiento y la ejecución en forma de bibliotecas de software reutilizables. Por ejemplo, módulos de consenso que incluyen cifrado basados en BLS y estructuras de firma en búfer, componentes de red P2P estandarizados y estructuras con estado que utilizan la Cordillera Merkle pueden utilizarse de la misma manera a través de diferentes cadenas o rollups. Estos componentes no están ligados a una cadena específica y, de hecho, el caso de conversión de Capa 1 basado en EVM de Noble también implementó un determinismo de nivel subsegundo y un entorno de contratos inteligentes abiertos combinando primitivas individuales.
En una estructura que combina secuenciación compartida, metacapas enrolladas y primitivas modulares, la optimización de interoperabilidad se realiza de una manera diferente. Las transacciones se finalizan primero en un orden global a través de un secuenciador compartido, luego se pasan a cada rollup mediante una interfaz estándar proporcionada por la metacapa, y se procesan de forma consistente en un entorno de ejecución basado en una primitiva común. En este proceso, no se requiere lógica de puente ni dispositivo de sincronización de estados separado, y la interoperabilidad opera como una característica básica de ejecución en lugar de un complemento. Sin embargo, esta estructura tiene limitaciones como la latencia física de la red o los costes de coordinación entre capas, y también se observa que fallos o interrupciones en ciertos componentes pueden afectar a múltiples rollups simultáneamente.
A lo largo de esta pila, la confianza y la gobernanza se distribuyen por capa. En la capa de secuenciación compartida, la verificación de comportamiento mediante un conjunto descentralizado de validadores y mecanismos de corte es clave, mientras que en la metacapa se requiere consenso sobre los cambios en la interfaz y los procedimientos de actualización. En la capa primitiva, la seguridad y la calidad de auditoría de los componentes individuales juegan un papel importante, y el alcance del impacto del error es relativamente limitado porque es posible la sustitución de unidades de módulo. Estas estructuras presentan una forma de fallo diferente al modelo tradicional de cadena única, y han evolucionado para considerar tanto procedimientos específicos de sustitución como de recuperación específicos de componentes.
En conjunto, la secuenciación compartida, las metacapas enrollables y las primitivas modulares reutilizables han redefinido la interoperabilidad como cuestión de alineación y coordinación en un entorno blockchain modular. Este enfoque se aleja de las interacciones centradas en la transferencia de datos y se centra en alinear estructuralmente secuencias de ejecución y transiciones de estado, haciendo así que las interacciones entre rollups sean más simples y verificables. Esta estructura ha sido confirmada mediante documentos técnicos publicados y ejemplos de implementación hasta la fecha, y su principio de funcionamiento y eficacia han sido confirmados como una dirección establecida para la interoperabilidad en el ecosistema modular de blockchain.



Populares
Ranking
Favoritas
