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 de compromiso, 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 juzgar a ZK sSync en términos de desarrollo, independientemente del mercado o la tecnología, todavía miramos a OP a corto plazo y a 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 ZK sync, lanzó su ZK Stack, un conjunto de herramientas que permite a los desarrolladores construir sus propias cadenas de bloques basadas en la tecnología de sincronización ZK. Básicamente, estas cadenas personalizadas estarán conectadas entre sí. , lo que permite que ZK sync 3.0 cambie de un único Ethereum L2 a The Elastic Chain.
La actualización principal del protocolo ZK sync 3.0 se lanzó el 7 de junio de 2024. Es la actualización más compleja de ZK sync en esta etapa. Reconfigura el puente ZK sync L1 como un contrato de enrutador compartido para admitir la red de cadena ZK interoperable en expansión. Interoperabilidad local, confiable y de bajo costo entre cadenas respaldada por el marco ZK Rollup ZK Stack.
Según la explicación de Matter Labs: “Elastic Chain es una red infinitamente escalable de ZK Chain (acumulaciones, validiums y voliciones) que garantizan su seguridad a través de métodos de verificación matemática y la hacen perfecta bajo una experiencia de usuario unificada e intuitiva. hacer que la interoperabilidad de los usuarios dentro de diferentes ecosistemas de sincronización ZK 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 lograr agregando "parches" certificados por ZK a otros sistemas multicadena que no sean ZK. En primer lugar, desde una perspectiva de alta dimensión, su red está compuesta por ZK Router. , ZK Gateway y ZK Chain s se implementan en tres partes.
Enrutador ZK (enrutador ZK):
Mecanismo de enrutamiento central: ZK Router es el componente de enrutamiento principal de la arquitectura ZK Sync 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 ZK Sync 3.0, manejando la interacción entre cadenas de bloques externas (como la cadena principal de Ethereum) y la red ZK Sync;
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 (ZK Chain en sí): 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 creado para ejecutar Rollup, Validium o Volitions autónomos y personalizables de forma completamente independiente.
Según ZK sync, Gateway es un componente clave de Elastic Chain para lograr una liquidación perfecta de ZK Chain en 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 su validador. El Gateway 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. ZK Chains puede cambiar libremente entre usar ZK Gateway y establecerse directamente en 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 ZK Sync designará un token para este propósito (podría ser ZK Token).
A los validadores se les cobrará una tarifa puente y 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 los validadores, 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.
三、Polígono 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;
Prueba de fraude compartida: comparta mecanismos de prueba de fraude entre paquetes 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 Mint Burn SystemContract (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 clasificador 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 Mint B urnSystemContract 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 perfecta 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 libremente activos 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, y su primera tarea fue establecer un estándar de red unificado para OP Stack. OP Stack es la plataforma de lanzamiento de The Optimism Superchain, una 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. A modo de breve introducción, Optimism Superchain compartirá una pila de desarrollo, un puente, una capa de comunicación y seguridad de OP Stack comunes para garantizar que cada cadena pueda comunicarse de manera coordinada y actuar como una sola unidad. . 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 parte del gasto diario de gas, lo que refleja intuitivamente la actividad de Base en la cadena.
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 acumuladas. Según 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 sincronización de ZK y la construcción de la comunidad. Si ZK sync en sí no se desarrolla, el entusiasmo posterior de Elastic Chain por atraer desarrolladores y mantener la comunidad puede verse obstaculizado. , tanto desde una perspectiva de mercado como técnica, sigo mirando a OP a corto plazo y a ZK a largo plazo.
Además, las tres soluciones anteriores generarán el problema inherente 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.
Siguiente: 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 Bitcoin en 2023, su expansión no nativa 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. También puede haber un protocolo SocialFi y un mercado comercial de 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 desarrollarse 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, la aplicación más segura en esta etapa sigue siendo la categoría DeFi.
Sin embargo, el efecto Matthew de blockchain es obvio. Con el advenimiento de la era de múltiples cadenas, los recursos se concentrarán en proyectos líderes. Los más 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】 Presentamos 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