
El ecosistema de Ethereum pronto puede ingresar a la era de la unificación del período de primavera y otoño L2 y la etapa cuerpo a cuerpo «.
La clave es el ERC-7786 en curso, que intenta establecer una «especificación de interfaz de la comunicación de cadena cruzada común para Ethereum.Esto integra varios estándares de mensajería en una API unificada para realizar una comunicación mutua entre diferentes contratos inteligentes de la red blockchain en el ecosistema Ethereum.
Ya en el 15 de abril, Joshrudolf, miembro de la Fundación Ethereum, enfatizó públicamente que «la mensajería de cadena cruzada es uno de los elementos clave para resolver el problema de la experiencia del usuario de la cadena cruzada de Ethereum».
Entonces, ¿qué es exactamente ERC-7786, qué problemas se resolverán y por qué es importante? Este artículo lo llevará a comprender este nuevo estándar que merece atención de todos los usuarios de Ethereum.
Ethereum requiere un protocolo de comunicación de cadena cruzada unificada
Como todos sabemos, desde el concepto inicial de múltiples cadenas de Cosmos y Polkadot hasta la prosperidad enrollable en la era Ethereum L2, especialmente el gran desarrollo de cadenas de aplicaciones como OP Stack, Arbitrum Nova y Starknet, la liquidez se ha vuelto cada vez más dispersa en Ethereum y L2.
Según estadísticas incompletas de L2Beat, hay hasta cientos de Ethereum L2 en un sentido amplio, lo que conduce a un problema de larga data: la fragmentación extrema de la liquidez.
Debe saber que a pesar de que se basan en el ecosistema Ethereum, diferentes L2s no se comunican entre sí. Si los usuarios desean transferir activos desde el árbitro a Starknet, o llevar a cabo la interacción del contrato en diferentes L2, solo pueden usar puentes de cadena cruzada o protocolos de mensajes de cadena cruzada para lograr una interacción segura entre contratos, usuarios y activos entre múltiples redes.
Fuente: L2Beat
Esto no solo hace que los usuarios pagan más costos de fricción debido a los obstáculos de cadena cruzada cada año, sino que, lo que es más importante, el efecto sinérgico del ecosistema de Ethereum, especialmente el L2, también se ha debilitado severamente. Aunque muchos protocolos han implementado funciones de comunicación entre cadenas, cada protocolo tiene su propia interfaz, método de llamadas y modelo de seguridad.Los desarrolladores casi no pueden reutilizar el código o la lógica de la interfaz entre diferentes protocolos, lo que conduce directamente a repetidos «ruedas» y altos costos de operación y mantenimiento, y una experiencia de usuario extremadamente fragmentada.
Por lo tanto, la propuesta de ERC-7786 es romper esta ecología fragmentada.Proporciona una interfaz estándar unificada para todos los protocolos de comunicación entre cadenas, para que los DAPP puedan comunicarse de forma segura con cualquier enlace a través de la misma «puerta de enlace».Sin unir un protocolo específico:
El estándar fue desarrollado por OpenZeppelin y es compatible con múltiples proyectos de cadena cruzada y modular, incluidas la Fundación Ethereum y Axelar.Como un estándar de interfaz de mensajería de cadena transversal unificada para DAPPS, tiene como objetivo estandarizar la interfaz común para aplicaciones descentralizadas (DAPP) para enviar y recibir mensajes de forma segura en múltiples cadenas de bloques.
Fuente: ERC7786.org
ERC-7786: «Interfaz unificada» de la comunicación de cadena cruzada
Si resume ERC-7786 en una oración, es como el «ERC-20» en el campo de las comunicaciones de cadena cruzada.
Así como ERC-20 proporciona una interfaz estándar para tokens y ERC-721 define una especificación común para NFT, ERC-7786 también intenta establecer un «socket de comunicación» unificado y universal para los mensajes de cadena transversal.– – Puede compararlo con el «estándar USB» en el mundo Web3.Siempre que acceda a la interfaz estándar, cualquier protocolo puede ser plug-and-play.
La siguiente figura presenta los componentes y procesos centrales de ERC-7786, que muestra cómo enviar y recibir mensajes entre diferentes cadenas de bloques a través de interfaces estandarizadas. Uno de los mensajes ERC-7786 incluye cuatro elementos básicos:
-
Remitente: use identificación de formato CAIP-10 (como EIP155: 1: 0xabc …)
-
Receptor: también identificado por CAIP-10
-
Carga útil: ejecución arbitraria de datos (bytes)
-
Atributos: Parámetros adjuntos, como el límite de gas, la prioridad de procesamiento, etc., expresados en la forma de firma de función (como Mingaslimit (UINT256))
Fuente: ERC7786.org
Entre ellos, sendMessage () se usa para iniciar mensajes en la cadena A, y ExecutEMessage () se usa para recibir y ejecutar la cadena B. Este «bucle cerrado de envío» forma la lógica básica de la comunicación de la cadena cruzada, y tambiénEsto permite a DAPP encapsular la interfaz estándar al mismo tiempo y ser compatible con múltiples módulos de protocolo de cadena transversal al mismo tiempo, realizando el «desacoplamiento del protocolo + libertad de comunicación».
Actualmente, ERC-7786 también ha anunciado que la interfaz es completamente funcional y está esperando la fusión final de la especificación de dirección interoperable binaria (es decir, codificación de la dirección unificada).En el futuro, también se planea agregar una nueva extensión de «patrocinio de gas», para que los usuarios puedan prepagar gas por terceros al ejecutar transacciones en la cadena objetivo, optimizando así la experiencia del usuario de la interacción entre cadenas.
Más importante aún, el diseño ERC-7786 admite la adaptación modular, y los desarrolladores pueden construir adaptadores para los protocolos de cadena cruzada de la corriente principal existentes (como Axelar, Layerzero, Worm Hole, etc.), lo que puede ser rápidamente compatible con la interfaz estándar ERC-7786 sin reconstruir la lógica.
Esto significa que incluso si los usuarios, la liquidez y las aplicaciones se distribuyen en múltiples cadenas L2 o heterogéneas, los DAPPS pueden usar ERC-7786 para construir capacidades de llamadas de cadena cruzada nativa sin vincular protocolos de puente específicos o depender de la conmutación de interfaz de usuario, lo que puede mejorar en gran medida la experiencia general y reducir la complejidad de integración.
Vale la pena mencionar que los atributos de ERC-7786 también permiten el acceso a funciones extendidas de diferentes protocolos de cadena transversal, como la lógica de verificación, la prueba de estado, el control límite, etc., sin afectar el proceso principal estándar, lo que deja un espacio de interfaz altamente flexible para la evolución de los mecanismos de medias y de verificación.
Desde esta perspectiva,La importancia de ERC-7786 ya no es solo «compatible con múltiples protocolos de cadena cruzada», sino que también representa que la arquitectura múltiple de Web3 se está moviendo de «despliegue de cadena cruzada» a una nueva era de «interoperabilidad nativa».
¿Qué puede traer ERC-7786?
Debido a esto, ERC-7786 se considera ampliamente como una infraestructura importante para promover Ethereum y ecosistemas de múltiples cadenas hacia una interoperabilidad más alta.No solo rompe las barreras de protocolo de larga data, sino que también establece una base de infraestructura unificada para futuras expansión de la función de cadena cruzada, actualizaciones del mecanismo de verificación y colaboración múltiple.
Desde la perspectiva de la implementación real, el valor traído por ERC -7786 puede atribuirse a dos beneficiarios básicos: desarrolladores y usuarios finales:
-
Para desarrolladores,Se puede implementar en múltiples cadenas solo una vez, sin tener que adaptarse repetidamente a diferentes protocolos.Y cambie al backend de la cadena cruzada en cualquier momento para mejorar la seguridad y la capacidad de mantenimiento, y admitir atributos y expansión de funciones más personalizados (como gas, verificación de estado, etc.);
-
Para los usuarios, ya no es necesario cambiar los puentes y las UI de un lado a otro entre el árbitro y Zksync. Haga clic para confirmar para completar la operación de omisión del enlace.Perceptualmente, los límites entre las cadenas se están volviendo borrosos, tan naturales como el uso de una cadena;
En la actualidad, ERC-7786 promueve constantemente la implementación del ecosistema.Según la información divulgada públicamente, en los próximos 3 a 6 meses, ERC-7786 liberará sucesivamente adaptadores estándar para los protocolos convencionales para promover más DAPP, puentes y middleware de verificación para integrar este estándar, formando una infraestructura transversal verdaderamente Web3.
Vale la pena mencionar que el 13 de junio, Axelar Developers Intopop Labs y OpenZeppelin también lanzaron conjuntamente OpenBridge, un marco de código abierto construido en ERC-7786.Esta herramienta permitirá a los desarrolladores acceder a múltiples protocolos de puentes al mismo tiempo, mejorando aún más la eficiencia de la construcción y la redundancia del protocolo, y facilitando a los desarrolladores para que se conecten con múltiples protocolos interoperables al mismo tiempo.
Fuente: Axelar
Desde una perspectiva más macro, ERC-7786 es más importante que la especificación de interfaces técnicas. Es más como abrir una «ruta de interconexión ordenada» para el patrón ecológico múltiple caótico actual:
Los límites de la «cadena» en el ecosistema de Pan-Etereum se han bordeado, lo que presenta un presagio crucial para la evolución de la experiencia del usuario de Web3 en el verdadero sentido.
Escrito al final
Mirando hacia atrás en la tendencia de desarrollo de Ethereum, desde la composición de los contratos inteligentes hasta el rápido desarrollo de la infraestructura modular, hasta la generalización de L2 y la tendencia exclusiva de la cadena, la «interoperabilidad de la cadena cruzada» se ha convertido en una condición necesaria para la siguiente etapa de explosión.
La importancia de ERC-7786 no es solo hacer que la cadena cruzada sea más conveniente, sino también tratar deEstablecer normas unificadas para la «colaboración de múltiples cadenas» en la raíz para combatir el «aumento de la entropía», lo que no solo puede promover aún más el proceso «unificado» de liquidez en la cadena, sino también promover la madurez de los ecosistemas múltiples.
En cuanto a si ERC-7786 puede llevar a Ethereum a alcanzar el punto crítico de transformación, aún debe observarse.