Ejemplo: YBB Capital Researcher Ac-Core
TLDR
Debido a las diferentes arquitecturas y mecanismos de consenso de las diferentes cadenas de bloques, la transferencia de activos entre cadenas carece de estándares unificados, lo que resulta en procesos de verificación complejos y costosos, lo que restringe el flujo de activos de terceros existentes y enfrenta desafíos de confianza y seguridad, y los puentes centralizados requieren; Al mantener la liquidez y transferir los costos a los usuarios, la emisión de cadenas con un solo clic es una solución puente de activos comprometida, como resolver el problema triangular.
Madurez del mercado OP Stack y Superchain tomaron la delantera en la captura del mercado, y Base se ha convertido en un representante exitoso. AggLayer es más fácilmente aceptado debido a su compatibilidad nativa con Ethereum, pero necesita garantizar la seguridad y confiabilidad del proceso de agregación; Chain necesita evaluar el desarrollo de ZKsSync en sí. Independientemente del mercado o la tecnología, todavía miramos OP a corto plazo y ZK a largo plazo.
En un contexto de innovación insuficiente en la industria, DeFi sigue siendo la principal aplicación de Rollup. En esta etapa, la probabilidad de que DePIN, RWA y GameFi a gran escala aparezcan en Rollup no es alta, pero se desconoce la popularidad del mercado. El efecto Matthew es generalmente adecuado para blockchain. La tendencia acumulada de emisión ilimitada se centra en la parte superior a largo plazo y en los tramos medio e inferior a corto plazo.
1. Conectando islas entre cadenas: el problema de los puentes
Cuando llevamos a cabo transferencias de activos entre cadenas, cada una de las diferentes cadenas de bloques tiene arquitecturas, mecanismos de consenso, pruebas de estado y transiciones de estado únicos, y la falta de estándares unificados e interoperabilidad conduce a un cierto grado de complejidad en la comunicación entre cadenas y el intercambio de datos. . Estos procesos de verificación suelen ser demasiado costosos para realizarlos en cadena. Esta limitación ha llevado a la proliferación de redes de certificación que utilizan comités de firmas múltiples para probar el estado de la cadena de la otra parte. Por lo tanto, actualmente no existe ningún estándar o protocolo universal descentralizado que pueda lograr la interoperabilidad entre todas las cadenas de bloques, lo que limita el libre flujo de activos entre diferentes cadenas de bloques.
Para promover la transferencia de activos entre cadenas, aunque han surgido una gran cantidad de puentes de terceros, estos puentes enfrentan enormes desafíos de seguridad de la red debido a "problemas de confianza" en operación. Incluso si un puente centralizado fuera completamente seguro, aún sería necesario mantener suficiente liquidez en cada cadena integrada para sostener las operaciones, cuyo costo se trasladaría a los usuarios. Actualmente, existen problemas que no pueden satisfacer las necesidades del puente de activos descentralizado nativo y es difícil confiar en los puentes de terceros. ZKsync, Polygon y Optimism han lanzado respectivamente sus propias extensiones multicadena localizadas más nativas de Elastic Chain, AggLayer. y plan explicativo de supercadena.
二、ZKsync3.0:Cadena elástica
Fuente de la imagen: zksync.mirror
En 2023, Matter Labs, la principal empresa de desarrollo detrás de ZKsync, lanzó su ZK Stack, un conjunto de herramientas que permite a los desarrolladores construir sus propias cadenas de bloques basadas en la tecnología ZKsync. Esencialmente, todas estas cadenas personalizadas pasarán por la cadena elástica (Elastic Chain). conectados entre sí, lo que permite que ZKsync 3.0 cambie de un solo Ethereum L2 a The Elastic Chain.
La actualización principal del protocolo ZKsync 3.0 se lanzó el 7 de junio de 2024. Es la actualización más compleja de ZKsync en esta etapa. Reconfigura el puente ZKsync L1 como un contrato de enrutador compartido para admitir la red de cadena ZK interoperable en expansión, ZK Rollup. Interoperabilidad nativa, sin confianza y de bajo costo entre cadenas respaldada por el framework ZK Stack.
Según la explicación de Matter Labs: “Elastic Chain es una red infinitamente escalable de ZK Chains (acumulaciones, validiums y voliciones) que garantizan su seguridad a través de métodos de verificación matemática y permiten una interoperabilidad perfecta bajo una experiencia de usuario unificada e intuitiva, con el objetivo de. hacer que la interoperabilidad de los usuarios dentro de diferentes ecosistemas ZKsync sea cada vez más fluida.
2.1 Arquitectura de cadena elástica de cadena elástica
Elastic Chain no se implementa únicamente confiando en la tecnología ZK. No se puede implementar agregando "parches" certificados por ZK a otros sistemas multicadena que no sean ZK. En primer lugar, desde una perspectiva elevada, su red está compuesta por ZK Router y ZK. Gateway, ZK Chains se implementa en tres partes.
Enrutador ZK:
Mecanismo de enrutamiento central: ZK Router es el componente de enrutamiento principal de la arquitectura ZKSync 3.0, responsable de administrar y coordinar la comunicación y la transmisión de datos entre diferentes cadenas y nodos en la red;
Comunicación entre cadenas: a través de protocolos eficientes de comunicación entre cadenas, ZK Router garantiza que los datos entre diferentes cadenas se puedan transmitir de forma rápida y segura, mejorando la interoperabilidad y el rendimiento de la red en general.
Pasarela ZK (pasarela/entrada ZK):
Nodos de entrada y salida: ZK Gateway actúa como el nodo de entrada y salida de la red ZKSync 3.0, manejando la interacción entre cadenas de bloques externas (como la cadena principal de Ethereum) y la red ZKSync;
Puente de activos: Responsable del puente y la transferencia de activos entre cadenas de bloques externas y la red ZKSync, garantizando que los activos puedan fluir entre diferentes cadenas de forma segura y eficiente;
Agregación de transacciones: agregue las transacciones de los usuarios en lotes, luego genere pruebas de conocimiento cero y envíelas a cadenas de bloques externas para su verificación, lo que reduce la carga de datos en cadena y las tarifas de transacción;
Middleware: el conjunto puede entenderse como el middleware implementado entre Ethereum y ZK Chains para promover la total interoperabilidad entre ZK Chains.
ZK Chains (la propia cadena ZK): garantice la validez y seguridad de las transacciones generando y verificando pruebas de conocimiento cero y enviando los resultados a ZK Router para su agregación y coordinación. Y conectados entre sí a través de ZK Gateway y contratos inteligentes L1, utilizando ZK Stack para construir operaciones completamente independientes, Rollup, Validium o Volitions autónomos y personalizables.
Según ZKsync, Gateway es un componente clave de Elastic Chain para permitir una liquidación perfecta de ZK Chains a Ethereum. Enviar pruebas y datos a Ethereum a través de Gateway tiene las siguientes ventajas:
La síntesis de prueba entre lotes y cadenas reduce los costos de verificación L1;
La compresión de diferencia de estado comprime pequeños lotes de datos enviados a Gateway y los reenvía eficientemente a L1 en lotes grandes;
Una finalización más rápida permite un puente entre cadenas de baja latencia al validar las pruebas de la cadena y evitar que se contradigan, lo que se ve reforzado por la participación de un gran número de validadores. ZK Chain no necesita confiar en otras cadenas;
Actividad: La actividad de cada Cadena ZK es administrada de forma independiente por sus validadores, no afecta su actividad y la cadena puede salir del Gateway libremente;
Las transacciones forzadas entre cadenas resistentes a la censura serán más baratas que las transacciones regulares resistentes a la censura L1, lo que las hará más accesibles para todos los usuarios.
Las cadenas ZK no necesitan utilizar ZK Gateway, se pueden liquidar directamente en Ethereum y pueden optar por abandonar la red ZK Gateway en cualquier momento sin afectar la seguridad de su cadena. Las ZK Chains se pueden cambiar libremente entre el uso de ZK Gateway y la liquidación directa a Ethereum. ZK Gateway será operado por un grupo de validadores descentralizados y sin confianza para garantizar la resiliencia y confiabilidad de la red. Se requieren tokens ERC20 para participar en este proceso de verificación descentralizado. La gobernanza de la red ZKSync designará un token para este propósito (podría ser ZK Token).
A los validadores se les cobrará una tarifa puente, así como una tarifa por byte de datos de diferencia de estado publicados en ZK Gateway. Esto proporciona a los validadores un incentivo para unirse a ZK Gateway porque sus ingresos pueden crecer exponencialmente a medida que se ponen más transacciones de valor en la cadena. Al mismo tiempo, debido al servicio de recompresión proporcionado por el validador, la liquidación de datos a través de ZK Gateway será más barata que la liquidación directamente en la red Ethereum, lo que puede ser la razón por la que la mayoría de las ZK Chains pueden optar por unirse.
三、Polygon 2.0:Agglayer
Fuente de la imagen: Polygon Agglayer
3.1 Trazabilidad del diseño de Agglayer
Al igual que OP Stack y ZK Stack, las cadenas de bloques creadas con Polygon CDK se pueden conectar directamente a Agglayer, aprovechando sus servicios de seguridad y puente unificados para lograr la interoperabilidad con otras cadenas de bloques, que en conjunto forman el núcleo de la arquitectura Polygon 2.0.
La idea central de Agglayer se origina en el diseño de secuenciación de validez compartida propuesto por Umbra Research, cuyo objetivo es lograr la interoperabilidad atómica entre cadenas entre múltiples paquetes acumulativos optimistas. Al compartir el secuenciador, el sistema puede manejar de manera uniforme el orden de las transacciones y la publicación de la raíz del estado de múltiples paquetes acumulativos, lo que garantiza la atomicidad y la ejecución condicional.
Lógica de implementación: Se requieren los siguientes tres componentes:
Secuenciador compartido: recibe y procesa solicitudes de transacciones entre cadenas;
Algoritmo de construcción de bloques: el secuenciador compartido es responsable de construir bloques que contienen operaciones entre cadenas para garantizar la atomicidad de estas operaciones;
Pruebas de fraude compartidas: comparta mecanismos de prueba de fraude entre paquetes acumulativos relacionados para hacer cumplir las operaciones entre cadenas.
Dado que el Rollup existente ya tiene la función de mensajería bidireccional entre la Capa 1 y la Capa 2, Umbra solo agregó un contrato MintBurnSystemContract (Burn y Mint) para completar los tres componentes.
Proceso de trabajo:
Operación de grabación en la cadena A: cualquier contrato o cuenta externa puede llamarla y se registrará en burnTree después del éxito;
Operación Mint en la cadena B: el secuenciador inicia sesión en mintTree después de una ejecución exitosa.
Invariantes y consistencia:
Consistencia de las raíces de Merkle: las raíces de Merkle de burnTree en la cadena A y mintTree en la cadena B deben ser iguales para garantizar la consistencia y atomicidad de las operaciones entre cadenas.
sistema en ejecución:
El secuenciador compartido es responsable de publicar los lotes de transacciones y reclamar las raíces estatales de ambos Rollups en Ethereum. Puede ser centralizado o descentralizado (como Metis). El secuenciador recibe transacciones y crea bloques para los Rollups A y B. Para una transacción en A, si la interacción con MintBurnSystemContract es exitosa, intente ejecutar la transacción Mint correspondiente en B. Si la transacción Mint tiene éxito, se incluyen la transacción Burn en A y la transacción Mint en B; si falla, estas dos transacciones se excluyen;
3.2 Componentes principales de Agglayer:
En Agglayer de Polygon 2.0, Unified Bridge y Pessimistic Proofs son sus componentes principales.
1. Puente Unificado
Marco técnico:
Comunicación entre cadenas: el núcleo de Unified Bridge es lograr una comunicación fluida entre diferentes cadenas. Implementa la transferencia de datos y activos entre diferentes soluciones Layer2 y la cadena principal de Ethereum a través de protocolos de comunicación entre cadenas.
Agregación de liquidez: este puente agrega la liquidez de diferentes soluciones Layer2, lo que permite a los usuarios mover activos libremente entre diferentes cadenas sin preocuparse por la dispersión de la liquidez.
Lógica de implementación:
Paso de mensajes: Unified Bridge implementa la comunicación entre cadenas a través de un mecanismo de paso de mensajes. Los mensajes contienen información relacionada con transacciones y se pasan entre cadenas a través de protocolos puente;
Bloqueo y liberación de activos: cuando un usuario bloquea activos en una cadena, Unified Bridge liberará correspondientemente activos de igual valor en la cadena de destino. Este proceso requiere el uso de contratos inteligentes para garantizar la seguridad y la transparencia;
Protocolo de interoperabilidad: para garantizar la interoperabilidad entre diferentes cadenas, Unified Bridge adopta un protocolo de interoperabilidad estandarizado. Estos protocolos definen cómo se manejan las transacciones entre cadenas, cómo se verifica la validez de las transacciones y cómo se manejan los conflictos potenciales.
图源: Blockchains agregadas: una nueva tesis
2. Pruebas pesimistas
Marco técnico:
Seguridad: La prueba pesimista es una medida de seguridad diseñada para evitar transacciones fraudulentas. Garantiza que todas las transacciones sean válidas al introducir un paso de verificación adicional en el proceso de verificación de transacciones;
Verificación retrasada: a diferencia de las pruebas optimistas, las pruebas pesimistas suponen que las transacciones pueden ser maliciosas y se verifican completamente antes de la confirmación.
Lógica de implementación:
Verificación inicial: el sistema realizará la verificación inicial inmediatamente después de enviar la transacción. Esto incluye verificar la validez de la información básica de las transacciones y las firmas;
Verificación en profundidad: una vez superada la verificación inicial, la transacción entrará en la etapa de verificación en profundidad. El sistema llamará a una serie de contratos inteligentes para comprobar la complejidad y los riesgos potenciales de la transacción;
Resolución de disputas: si se encuentra algún problema durante el proceso de verificación, el sistema activará un mecanismo de resolución de disputas. Este mecanismo permite a los usuarios y validadores presentar pruebas adicionales para resolver disputas y garantizar la validez final de las transacciones.
A través de un puente unificado y pruebas pesimistas, Agglayer puede proporcionar un entorno blockchain altamente seguro, escalable e interoperable. Estos componentes no solo mejoran la seguridad del sistema, sino que también simplifican la operación de las transacciones entre cadenas, lo que permite a los usuarios interactuar entre diferentes cadenas más fácilmente. Para obtener contenido ampliado, consulte el artículo anterior de YBB Capital "De la modularización a la agregación, explorando el polígono". "Agglayer Núcleo 2.0" (1)
四、Optimismo:Explicación de supercadenas
Optimism tomó la iniciativa en el lanzamiento de una cadena de un clic en 2023. La primera tarea es establecer un estándar de red unificado para OP Stack. OP Stack es la plataforma de lanzamiento de The Optimism Superchain, la solución de escalamiento de Ethereum, y también es el centro para todas las interacciones y transacciones L2 creadas con OP stack.
Debe estar familiarizado con OP Stack. Para dar una breve introducción, Optimism Superchain compartirá una pila de desarrollo, puente, capa de comunicación y seguridad de OP Stack común para garantizar que cada cadena pueda comunicarse de manera coordinada y actuar como una unidad separada. La estructura se puede dividir en cinco capas diferentes, cada una con su propósito y función específicos:
La capa de disponibilidad de datos determina que la entrada original de la cadena basada en la pila OP se obtiene principalmente a través de Ethereum DA;
La capa de orden controla cómo se recopilan y reenvían las transacciones de los usuarios y, por lo general, la gestiona un único secuenciador;
La capa de derivación procesa los datos originales en la entrada de la capa de ejecución, principalmente utilizando Rollup;
La capa de ejecución define la estructura del estado del sistema y las funciones de transformación. La Máquina Virtual Ethereum (EVM) es el módulo central;
La capa de liquidación permite que las cadenas de bloques externas vean el estado válido de la cadena de pila OP a través de una prueba de falla basada en prueba de falla.
En comparación con Elastic Chain y Agglayer, Optimism Superchain fue el primero en ocupar el mercado. También superó a Base y representó la mayoría del gasto diario en gas, lo que refleja intuitivamente la actividad en cadena de Base.
Fuente de la imagen: Dune Optimism - Superchain Onchain Data
5. Pensamientos subjetivos sobre enviar enlaces con un clic
5.1 Vistas competitivas de AggLayer, Superchain y Elastic Chain
(Este capítulo representa sólo las opiniones personales del autor)
Los tres planes de expansión anteriores son extensiones de sus respectivas narrativas de expansión Rollup. A partir de la madurez del mercado, OP Stack y Superchain tomaron la delantera en la captura del mercado, y Base ya es el representante más exitoso.
La compatibilidad nativa de AggLayer es más ventajosa. Puede ejecutarse directamente en la red Ethereum existente sin requerir modificaciones importantes en el protocolo subyacente. Es más fácilmente aceptado por los usuarios y desarrolladores existentes de Ethereum. Las ventajas de esta solución son el desafío de poder hacerlo de manera efectiva. Utilizar la red Ethereum existente es cómo garantizar la seguridad y confiabilidad del proceso de agregación.
El juicio preliminar de Elastic Chain en esta etapa es que necesita evaluar el desarrollo de la ecología de ZKsync y la construcción de la comunidad. Si ZK sync no se desarrolla, los esfuerzos posteriores de Elastic Chain para atraer desarrolladores y mantener la pasión de la comunidad. verse obstaculizado, tanto por consideraciones técnicas como de mercado, sigamos mirando a OP a corto plazo y a ZK a largo plazo.
Además, las tres soluciones anteriores generarán el problema original de Rollup: el grado de centralización está relativamente concentrado. Con el reciente surgimiento del plan de expansión de Based Rollup, también puede ser un competidor potencial en el futuro. Entrega directamente el clasificador a L1, es decir, al propio Ethereum, de modo que L2 ya no necesita clasificadores adicionales ni pasos de verificación complejos. . Aunque esta expansión relativamente nativa también tendrá algunos problemas potenciales con MEV, su desarrollo posterior aún merece atención.
图源:ZKsync - Presentamos la cadena elástica
5.2 Tendencias de desarrollo futuras e innovaciones de aplicaciones de Rollup
En general, con la promoción de la "emisión de cadena con un solo clic", la cantidad de Rollup, que es el método de expansión principal de Ethereum, seguirá aumentando. Incluso con la explosión del ecosistema de Bitcoin en 2023, su expansión no nativa también ha tomado prestada gran parte de la lógica de expansión de Ethereum. En el contexto de una innovación de mercado insuficiente, la innovación y el impacto de las aplicaciones de Rollup pueden ser limitados.
Para cada cadena de VM, no importa cómo cambie el mercado, TVL sigue siendo el indicador principal, por lo que las primeras aplicaciones siguen siendo varios protocolos DeFi. Además, pueden aparecer el protocolo SocialFi y el mercado comercial NFT.
En otras pistas, DePIN es difícil de desarrollar en Rollup y L1, y el líder puede aparecer en Solana. El concepto RWA tiene una mayor probabilidad de desarrollo en L1, pero carece de confianza. GameFi también aparecerá, pero solo aparecerán juegos grandes; En los juegos que se centran en GameFi hay oportunidades en Rollup. Por lo tanto, las aplicaciones más seguras en esta etapa siguen siendo DeFi.
Sin embargo, el efecto Matthew de blockchain es obvio. Con el advenimiento de la era de las múltiples cadenas, los recursos se concentrarán en proyectos líderes. Los fuertes siempre serán fuertes y eventualmente serán eliminados.
Enlace de extensión:
(1) De la modularidad a la agregación: explorando el núcleo Agglayer de Polygon 2.0
https://medium.com/ybbcapital/from-modularity-to-aggregation-exploring-the-core-of-polygon-2-0s-agglayer-e492dd05ceb9
Artículo de referencia:
【1】Presentación de la cadena elástica
https://zksync.mirror.xyz/BqdsMuLluf6AlWBgWOKoa587eQcFZq20zTf7dYblxsU
【2】Actualización del protocolo zkSync v24: nuevas precompilaciones, más blobs, validiums y más. #519
https://github.com/zkSync-Community-Hub/zksync-developers/discussions/519