
Autor: Investigador de Capital de YBB Zeke
TLDR
-
La aglayer es el componente central de Polygon 2.0, que es una cadena de bloques uniforme y dispersa al agregar y garantizar transacciones atómicas de cadena cruzada.Su objetivo es proporcionar una experiencia de usuario perfecta de un nivel de una sola cadena y resolver el problema de liquidez y estado del ecosistema de blockchain existente.
-
Agglayer utiliza un nuevo tipo de mecanismo de verificación llamado Pesimistic Prueba.
-
Agglayer es más conciso y eficiente, y su forma final logrará una abstracción de cadena más ideal, lo que está más en línea con la definición de la próxima generación de Web3.
1. Agglayer derivado de la era de la modularización
1.1 Introducción de aglayer
La aglayer es uno de los componentes centrales del polígono 2.0.El papel de este protocolo es esencialmente el mismo que los protocolos de interoperabilidad de cadena completa, como Layerzero y Wormhole.Sin embargo, en términos de ideas constructivas, hay algunas diferencias entre los dos. La cadena heterogénea es difícil) para lograr la interconexión.La aglayer está justificada, y es más similar a una «LAN» compuesta de una máquina de intercambio.En comparación con el cruce de puentes en todas partes, la interoperabilidad más rápida, más fácil y mejor.
1.2 Secuenciación de validez compartida
El pensamiento de Agglayer se debe en gran medida al diseño de la investigación de la UMBRA sobre la recolección de validez compartida (compartir una clasificación efectiva), cuyo objetivo es realizar la interoperabilidad atómica de la cadena cruzada entre el rollup optimista múltiple.Al compartir el clasificador, todo el sistema puede manejar la clasificación de la transacción y las raíces de estado de múltiples rollup en todo el sistema para garantizar la ejecución atómica y condicional.
La lógica de implementación específica debe pasar tres componentes:
-
Acepte el clasificador compartido de las operaciones de la cadena cruzada: recepción y procesamiento de solicitudes de transacción de la cadena cruzada;
-
Algoritmo de construcción de bloques: los clasificadores compartidos son responsables de los bloques de construcción que contienen operaciones de cadena cruzada para garantizar la atomicidad de estas operaciones;
-
Compartir Certificado de fraude: compartir mecanismos de prueba fraudulenta entre los rollups relacionados para hacer cumplir las operaciones de la cadena cruzada.
-
Moneda nativa.Al usar el puente unificado, los activos en la capa de agregación son activos nativos, sin tokens de empaque, y no hay necesidad de fuentes de confianza de tercera parte para cruzarse, todo es perfecto;
-
Liquidez unificada.El TVL de todas las cadenas de acceso se comparte, o también se puede llamar un grupo de liquidez compartida;
-
soberanía.En comparación con el acurrucado optimista en el encierro optimista anterior, Agglayer tiene una mejor soberanía, y Agglayer será compatible con clasificadores compartidos y soluciones DA de tercera parte.La cadena de conexión puede incluso usar su token nativo como gas;
-
Rápido.Todavía es una solución que es diferente del rollup optimista anterior.
-
Seguridad.La prueba pesimista solo acepta el comportamiento correcto.
-
bajo costo.Cuanta más cadena conectada en la capa de polimerización, menor es el certificado pagado al Ethereum, porque es promedio, y la aglayer no cobra tarifas de protocolo adicionales.
-
Sin confianza: no necesita confiar en ninguna entidad de confianza centralizada y puede proporcionar el mismo nivel de seguridad que la cadena de bloques subyacente.Los usuarios y los participantes no necesitan confiar en ningún intermediario o terceros para garantizar la seguridad y la ejecución correcta de la transacción;
-
Extensibilidad: el acuerdo puede aplicarse fácilmente a cualquier plataforma o red blockchain, y no está limitado por arquitecturas o reglas técnicas específicas.Esto permite que las soluciones de interoperabilidad admitan una amplia gama de ecosistemas blockchain, no solo algunas redes específicas;
-
Generalización (generalización): el acuerdo puede manejar cualquier tipo de datos de dominio cruzado o transferencia de activos, no limitado a tipos o activos de comercio específicos.Esto significa que a través de este puente, diferentes blockchains pueden intercambiar varios tipos de información y valor, incluidas, entre otros, criptomonedas, llamadas de contrato inteligente y cualquier otro datos.
-
Token Exchange: permite a los usuarios intercambiar ciertos activos en una cadena de bloques y recibir otro activo equivalente en otra cadena.Mediante el uso de swaps atómicos y tecnologías de tecnología de cadena cruzada (AMM), el grupo de liquidez se puede crear en diferentes cadenas, a fin de lograr el intercambio entre diferentes activos.
-
Puente de activos: este método implica bloquear o destruir activos a través de contratos inteligentes en la cadena de origen, y desbloquear o crear nuevos activos a través del contrato inteligente correspondiente en la cadena de destino.Esta tecnología se puede dividir en tres tipos de acuerdo con el método de procesamiento de activos:
-
Modo de bloqueo/fundido: en este modo, los activos en la cadena de origen están bloqueados y la cadena de destino está fundida en el equivalente «Activos de puente»;
-
Destro/modo de fundición: los activos en la cadena fuente bajo este modo se destruyen, y la misma cantidad de activos iguales se lanzan en la cadena objetivo;
-
Modo de bloqueo/desbloqueo: este método implica bloquear los activos en la cadena de origen y luego desbloquear activos equivalentes en el grupo de liquidez en la cadena de destino.Dichos puentes de activos a menudo atraen liquidez al proporcionar medidas de incentivos, como el intercambio de ingresos.
-
Pago nativo: permita que las aplicaciones en la cadena de origen activen la operación de pago de los activos nativos en la cadena de destino.Este método se utiliza principalmente para el asentamiento, que se puede realizar de acuerdo con datos blockchain o eventos externos.
-
Interoperabilidad inteligente de contratos: permita que los contratos inteligentes en la cadena de origen usen la función de contrato inteligente en la cadena de destino de acuerdo con la llamada de datos local, para lograr aplicaciones complejas de la cadena cruzada, incluidas las operaciones de intercambio de activos y puentes.
-
Puente de programación: esta es una solución de interoperabilidad de alto gas que combina la conexión de conexión del puente de activos y la función de transmisión de mensajes.Cuando el activo se transfiere de la cadena de origen a la cadena de destino, las llamadas del contrato en la cadena de destino se pueden activar de inmediato para lograr una variedad de funciones de cadena cruzada, como el compromiso de capital, el intercambio de activos o los activos almacenados en contratos inteligentes en la cadena objetivo.
>
Porque el acurrucado actual básicamente tiene la función de transmitir mensajes entre Layer1 y Layer2, y otra preocompilación especial.Entonces, como se muestra en la figura anterior, Umbra solo ha agregado un contrato de contrato mintburnsystemsystem (Burn and Mint) para compensar los tres componentes para complementar tres componentes.
Proceso de trabajo
1. Quemar operación en la cadena A: Se puede llamar a cualquier contrato o cuenta externa, y se registra para Burntree después del éxito;
2. Operación de menta en la cadena B: el clasificador lo registra a Minttree después de que la ejecución sea exitosa.
Descostar y consistencia
Consistencia de la raíz de Merkle: Burntree en la cadena A y la raíz Mirklee de Minttree en la cadena B deben ser iguales, para garantizar la consistencia y la atomicidad de las operaciones de la cadena cruzada.
Bajo este diseño, el rollup A y B comparten un clasificador.Este clasificador compartido es responsable de publicar el lote comercial y la declaración de los dos rollup a Ethereum.El clasificador compartido puede ser un clasificador centralizado, al igual que la mayoría de los clasificadores de rollupos de Lay2, o clasificadores descentralizados como Metis.La clave de todo el sistema es que el clasificador compartido debe publicar el lote de transacción y el estado de la declaración de los dos en la misma transacción a L1.
Los clasificadores de acciones reciben transacciones y construyen bloques para A y B.Para cada transacción en A, el clasificador ejecutará la transacción y verificará si interactúa con MintburnSystemContract.Si la transacción se ejecuta con éxito e interactúa con la función de quemaduras, el clasificador compartido intentará realizar la transacción de menta correspondiente en B.Si la transacción de menta es exitosa, el clasificador compartido incluirá transacciones de quemaduras en A y contiene transacciones de menta en B;
En términos simples, el sistema es una expansión simple del algoritmo de construcción de bloques existente.El clasificador ejecuta la transacción e inserta las condiciones activadas de un rollup a otro. Correcto (es decir, en lo anterior en lo anterior (es decir, en lo anterior anterior. Consistencia de la raíz de Merkle).En este caso, múltiples rollups se han vuelto similar a una cadena.El problema opuesto es que la carga de la verificación de los nodos y el clasificador es mayor, y la probabilidad de este esquema sigue siendo muy baja desde varias perspectivas, como la distribución de intereses y la autonomía.
1.3 El componente central de Agglayer
Mientras absorbe las soluciones anteriores, Agglayer ha realizado mejoras más eficientes e introdujo dos componentes clave: puente unificado y prueba pesimista.
Puente Unificado: el flujo de trabajo del puente unificado es recolectar y resumir el estado de todas las cadenas de acceso a la capa de polimerización, y la capa de agregación regenera la prueba unificada a Ethereum. La validez de la certificación presentada por la verificación), y la determinación final, y finalmente el certificado puede verificar la efectividad de todas las cadenas de acceso.
>
Prueba pesimista: los rollups que acceden a un entorno múltiple producirán dos problemas principales: 1. La introducción de diferentes verificadores y mecanismos de consenso conducirá a una seguridad complicada;Para resolver estos dos problemas, Polygon introdujo un nuevo certificado de conocimiento cero, es decir, prueba pesimista.
La idea de la prueba pesimista es que asumir que toda la cadena de bloques conectada a aglayer puede tener comportamientos maliciosos, y se supone la peor situación de todas las operaciones de cadena cruzada.Luego, Agglayer usa una prueba de conocimiento cero para verificar la exactitud de estas operaciones para garantizar que incluso si hay comportamientos maliciosos, la integridad de las operaciones de la cadena cruzada no puede ser destruida.
1.4 Características
Bajo este esquema, se pueden lograr las siguientes características:
Segunda solución de cadena cruzada
2.1 ¿Por qué es tan difícil cruzar la cadena?
Como se mencionó anteriormente, el propósito de la aglayer y el protocolo completo de la cadena es básicamente el mismo, ¿entonces los dos?Antes de comparar, es posible que debamos entender dos preguntas: 1. ¿Por qué es difícil cruzar la cadena 2. ¿Cuáles son las soluciones comunes de la cadena cruzada?
Al igual que el problema del triángulo de la cadena pública más famosa, el protocolo de la cadena cruzada también tiene la selección de triángulo de interoperabilidad (trilema de interoperabilidad).Aunque la existencia de AMM y la máquina de profecía componen la falta de Defi, para el acuerdo de la cadena cruzada, este problema es docenas de veces.Pero la lógica de estos tokens de empaque es muy peligrosa y centralizada, porque debe bloquear el BTC y ETH reales en la dirección de cadena original del contrato de puente de la cadena cruzada, y el diseño de toda la cadena cruzada puede necesitar enfrentar el Los activos.Para eficientes y reducir los gastos, la mayoría de las soluciones de cadena cruzada en realidad usan más soluciones de billetera.Entonces, incluso hoy, a menudo puede ver la información sobre las tormentas eléctricas del puente de la cadena cruzada XX.Ahora tenemos una comprensión detallada de este problema desde un nivel inferior.
La división de puente cruzado temprano generalmente prevalece en Vitalik y otros. -La esquema de cadena se puede dividir en verificación nativa (sin confianza+ escalabilidad), verificación externa (escalabilidad+ generalización) y verificación nativa (sin trusitiva+ generalización).Estos métodos de verificación se basan en diferentes modelos y tecnologías de confianza para satisfacer diferentes necesidades de seguridad e interoperabilidad.
Verificar nativo:
Los puentes verificados locales confían en el mecanismo de consenso de la cadena fuente y la cadena objetivo misma para verificar directamente la efectividad de la transacción.Este método no requiere capas de verificación o intermediarios adicionales.Por ejemplo, algunos puentes pueden usar contratos inteligentes para crear directamente la lógica de verificación entre las dos cadenas de bloques, lo que permite que estas dos cadenas confirmaran la transacción a través de sus propios mecanismos de consenso.La ventaja de este método es aumentar la seguridad porque depende directamente del mecanismo de seguridad inherente de las cadenas participantes.Sin embargo, este método puede ser más complicado en la implementación de la tecnología, y no todas las blockchain admiten la verificación local directa.
Verificar externamente:
Los puentes de verificación externa usan verificaciones de tercera parte o grupos de verificación para confirmar la efectividad de la transacción.Estas verificaciones pueden ser nodos independientes, miembros de la alianza u otras formas de participantes que se ejecutan fuera de la cadena de origen y la cadena objetivo.Este método generalmente implica la lógica de transmisión y verificación de mensajes de cadena cruzada, que son realizadas por entidades externas, no procesadas directamente por la propia cadena de bloques participante.La verificación externa permite una gama más amplia de interoperabilidad y flexibilidad porque no está limitada por una cadena específica, pero también introduce capas de confianza adicionales y riesgos potenciales de seguridad.(Aunque existen grandes riesgos centralizados, la verificación externa es el método de la cadena cruzada más convencional. Además de la flexibilidad y la eficiencia, tiene ambos bajos costos)
Verificar localmente:
La verificación nativa se refiere al estado de la cadena objetivo de la cadena objetivo en la interacción de la cadena cruzada para confirmar la transacción y realizar transacciones de seguimiento localmente.El enfoque habitual es ejecutar un cliente ligero en la cadena de origen de la máquina virtual de la cadena de destino, o dos en paralelo.La verificación nativa requiere un pequeño número de facciones o supuestos sincrónicos.La verificación nativa es un método de comunicación de la cadena cruzada con el más alto grado de confianza, pero su costo también es muy alto, la flexibilidad de desarrollo es baja y es más adecuada para blockchain con una similitud de máquinas de alta estatus, como las redes Ethereum y L2. Entre blockchain desarrollado basado en el desarrollo de Cosmos SDK.
El esquema actual de la cadena cruzada «1»
Las quejas en diferentes aspectos también han llevado a diferentes tipos de soluciones de cadena cruzada.La solución actual de la cadena cruzada también se puede dividir en múltiples categorías.
2.2 Agglayer es más ventajoso en el futuro
Aquí comparamos el aglayer con el protocolo actual de la cadena completa y tomamos la capa más influyente como ejemplo.El protocolo adopta una versión de mejora de verificación externa, es decir, Layerzero convierte la fuente de confianza en la verificación en dos entidades independientes, las máquinas y relés de propagación para compensar los defectos de la verificación externa a través de la forma más minimalista.La solución de la cadena cruzada pertenece a un esquema de puente programable que puede lograr múltiples operaciones.Lógicamente, parece ser simplemente agrietarse, así que se le calcula el triángulo imposible.Desde una magnífica perspectiva narrativa, Layerzero tiene la oportunidad de convertirse en el centro de la cadena cruzada de toda la Web3, y está bastante en línea con los problemas como la división y la liquidez de la experiencia y la liquidez de la explosión inferior a la Era. de modularización.
Pero, ¿cuál es la situación real?No hablaremos sobre las recientes operaciones operativas de Lays de Layerzero en Airdrops.Desde la perspectiva del desarrollo, en realidad es muy difícil lograr la situación de todo el Web3 en tal acuerdo, y el problema de la descentralización es dudoso.En la versión V1 temprana, la máquina de profecía utilizada por Layerzero en realidad tenía la posibilidad de ser pirateada y teóricamente. de recursos b -end.
Por otro lado, el desarrollo del protocolo de cadena completa también implica el problema del protocolo, el formato de datos y la lógica operativa de la cadena heterogénea, y la llamada de diferentes contratos inteligentes.Realizar realmente la comunicación mutua de Web3 no solo requiere sus propios esfuerzos, sino también la colaboración de varios proyectos.Si usa la capa temprana, no debería ser difícil descubrir que básicamente solo admite la cadena cruzada de la cadena pública EVM, y no hay muchos proyectos ecológicos que apoyen la cadena completa.Esto también es lo mismo para aglayer, pero en términos de interoperabilidad, Agglayer admite retraso ultra bajo y interoperabilidad asincrónica, que se parece más a Internet utilizada en Internet.
En resumen, la agregación de aglayer es una forma similar de usar, que es más conciso, eficiente y en línea con la dirección de viento modular actual.Sin embargo, no hay una altura absoluta entre los dos en el presente.La ventaja de la aglayer es que Layer1 y Layer2, que son hostiles entre sí, rompen los diferentes proyectos de cadena pública en la era de la explosión de la cadena, la liquidez descentralizada con juegos de cero suma con usuarios, permiten una interacción de baja retraso múltiple y nativa Resumen de la cadena de autoscadros, compartir la piscina de liquidez no requiere tokens de empaque, lo que será una muy buena oportunidad para cadenas y cadenas de aplicaciones largas.Entonces, a largo plazo, Agglayer es la solución de cadena cruzada más potencial actual. El siguiente paso será polimerizado.
Tercero, Ecología conectada por Agglayer
Porque en los primeros días, la cadena de acceso de la aglayer no era muchos.
3.1 x capa
La capa X se basa en el proyecto Ethereum Layer2 establecido por Polygon CDK.Como intercambio de cabezas, traerá una amplia liquidez a los proyectos en la capa agregada después de acceder a la aglayer.La billetera OKX Web3 como la capa de acceso de los usuarios comunes también puede proporcionar un mejor soporte para Agglayer.
>
3.2 Unión
Union es una capa de infraestructura de conocimiento cero basada en cosmos.Se basa en la verificación de consenso y no depende de la tercera máquina confiable de tercera parte, profecía, múltiples firmas o MPC.Como cadena de acceso, después de ingresar a la capa de agregación, se implementa la conexión de profundidad entre EVM y Cosmos, porque solo necesita usar la Unión como una puerta de enlace de IBC para conectar Unión y luego conectarse a IBC, de modo que el ecosistema modular de los dos separados entre sí se pueden volver a combinar.
>
3.3 Astar
Astar Network es la red de empresas japonesas y globales, proyectos de entretenimiento y juegos, y está comprometido a promover «Web3».Proporciona soluciones de blockchain personalizadas con una máquina cruzada de virtual soportada por Polygon y Polkadot.Como la primera cadena integrada completa de aglayer, este proyecto accederá directamente a decenas de miles de millones de dólares en grupos para compartir liquidez y lograr un crecimiento real de los usuarios.
>
Referencia
1. Un artículo comprende la interoperabilidad de blockchain: https://blog.chain.link/blockchain- interoperabilidad- zh ///
2.Gglayer: ¿Por qué la solución de escalabilidad de Polygon es un cambio de juego en 2024 & amp;
https://www.antiersolutions.com/agglayer-whypointgons-scalability-solution-is-a-game-in-2024-meyond/
3. La edad de la agregación está llegando: https: //polygon.technology/agglayer
4. Secuenciación de valor a Shared: https://www.umbraresearch.xyz/writings/sharidity- secuenciación
5.union: https: //www.rootdata.com/zh/projects/detail/union?