¿Pueden los Protocolos de Interoperabilidad Cambiar el Mercado de Cadenas Cruzadas?
- ETH0%
- SOL0%
- RON0%
- ARB0%
- WAXL0%
Un mercado multicadena y seguridad de activos
A medida que ha evolucionado a lo largo de los años, el espacio blockchain se ha convertido en un mercado multicadena, con cientos de cadenas públicas prósperas, incluyendo Ethereum, Ethereum 2.0, Solana, Terra, Cosmos, Avalanche y muchas más. Mientras compiten entre sí en términos de desarrollo del ecosistema, estas cadenas públicas se esfuerzan por atraer más desarrolladores a su ecosistema. Los usuarios y desarrolladores demandan colaboración mutua entre diferentes cadenas que permitan transferencias fluidas de activos. Mientras tanto, las DApps también esperan implementarse en más cadenas públicas para capturar el tráfico de usuarios y la liquidez de activos. Esta enorme demanda de transferencia de activos y desarrollo de aplicaciones ha desencadenado la aparición de docenas de puentes entre cadenas y protocolos de interoperabilidad.
Sin embargo, como cada cadena pública tiene su propio marco técnico subyacente único, conectar las islas de cadenas públicas es un proceso extremadamente costoso, complejo e inseguro.
Recientemente se informó que Ronin, la cadena lateral exclusiva de Axie Infinity, fue hackeada, y se robaron $624 millones en activos cripto (incluyendo 173,600 ETH y 25.5 millones de USDC), lo que constituye la violación de seguridad más desastrosa entre los puentes entre cadenas hasta la fecha. El incidente de hackeo se centró en la gestión de claves privadas. Como un puente entre cadenas implica la interacción de activos y datos en dos cadenas públicas diferentes, su diseño complejo ha creado una vulnerabilidad en términos de permisos de contrato, convirtiéndolo en objetivo de hackeo.
A la luz de tales vulnerabilidades, podemos decir que la causa raíz de los ataques dirigidos a puentes entre cadenas es su total dependencia de la multifirma (entre miembros centralizados) o validadores para proteger las transferencias de activos. Aunque este enfoque hace que sea algo más rápido transferir activos entre blockchains, también crea serias preocupaciones de seguridad.
Intercambio entre cadenas en la capa de comunicación
Las soluciones entre cadenas como LayerZero y Axelar admiten mensajería universal, permitiendo que todo tipo de datos e información (incluidos los arrestos) se muevan a través de múltiples ecosistemas, y las aplicaciones incluso pueden realizar llamadas a funciones arbitrarias entre cadenas, permitiéndoles ingresar a otras comunidades sin necesidad de implementarse en otro lugar. Otros protocolos como Synapse y CELER se limitan al intercambio entre cadenas de activos o tokens.
La mensajería en cadena sigue siendo un componente clave de la infraestructura blockchain. A medida que crecen el desarrollo de DApps y la demanda minorista, la capacidad de un protocolo para interactuar con sus usuarios de manera significativa y descentralizada será un impulsor clave del crecimiento.
Cuando se trata de puentes y mensajería entre cadenas, casi todos los métodos se clasifican en las siguientes dos categorías: 1) aquellos que alcanzan un consenso y forman una cadena intermedia que verifica y reenvía mensajes entre dos cadenas, y 2) aquellos que ejecutan un nodo ligero directamente en la blockchain.
LayerZero
LayerZero es un Protocolo de Interoperabilidad Omnichain diseñado para mensajería ligera entre cadenas. LayerZero proporciona entrega de mensajes auténtica y garantizada con confianza configurable. El protocolo está implementado como un conjunto de contratos inteligentes eficientes y no actualizables.
LayerZero resuelve dos problemas de las soluciones existentes entre cadenas: 1) Aunque la forma en que una cadena intermedia recibe, verifica y reenvía mensajes entre blockchains es menos costosa, no es lo suficientemente segura, y 2) Los nodos ligeros en cadena reciben y verifican todos los encabezados de bloque para cada cadena emparejada, lo cual es seguro pero costoso. En este aspecto, LayerZero ha introducido los Nodos Ultra Ligeros (ULNs) que combinan la seguridad de los nodos ligeros con la rentabilidad de las cadenas intermedias. Esto se logra realizando la misma validación que un nodo ligero en cadena; pero en lugar de mantener todos los encabezados de bloque secuencialmente, los encabezados de bloque se reciben bajo demanda por oráculos descentralizados.
Dos roles: Oráculo y Relayer
Cuando una Aplicación de Usuario (UA) envía un mensaje desde la Cadena A a la Cadena B, el mensaje se enruta a través del punto final en la Cadena A. El punto final luego notifica al Oráculo y al Relayer especificados por la UA sobre el mensaje, así como su cadena de destino. El Oráculo reenvía el encabezado del bloque al punto final en la Cadena B, y el Relayer luego envía la prueba de transacción. La prueba se valida en la cadena de destino y el mensaje se reenvía a la dirección de destino.
:quality(80)/2022-05-05/1537487FF08F760F02FE66A4FD37135F.png)
En términos de seguridad , si utilizas Chainlink como tu oráculo, cualquier acción maliciosa en el sistema aún depende primero de poder derrotar al DON de Chainlink (lo cual no es una tarea fácil). Incluso si el consenso del Oráculo A está corrompido y el Relayer A está confabulado, todas las Aplicaciones de Usuario que utilizan Relayer B-Z u Oráculo B-Z permanecen completamente inafectadas.
Con respecto a los usuarios, LayerZero también permite liquidez unificada en todas las cadenas con finalidad garantizada en la cadena de origen. Esto significa que los usuarios poseen activos reales en la Cadena B, en lugar de simplemente un certificado como un pedazo de papel.
Aplicación
Stargate es el primer protocolo de transferencia de liquidez totalmente componible en LayerZero. En solo unas semanas después de su lanzamiento, el TVL del proyecto alcanzó $3,735,601,761.71 al 31 de marzo. Stargate ahora admite Ethereum, BSC, Avalanche, Polygon, Arbitrum, Optimistic y Fantom. Recientemente, el equipo del proyecto también reveló que Stargate admitirá el protocolo Cosmos-IBC.
:quality(80)/2022-05-05/852F7CA6F9E0F1EF279A82C8CF1B0FAB.png)
Futuro
SushiSwap también ha aprobado su integración con Stargate a través de un proceso de votación. Quizás, SushiSwap se convertirá en el DEX más grande para transacciones entre cadenas. Para entonces, ya no necesitarías 11 puentes separados para intercambiar activos de 11 cadenas a Ethereum.
https://snapshot.org/#/sushigov.eth/proposal/QmcDgHnhXNWMQQU6zp6eYM3nhywN317JtQLtNWtwBVXHsx
:quality(80)/2022-05-05/27804085CC759C2A736E0EC7FB5328A5.png)
Axelar
Mientras LayerZero y Stargate comienzan a perseguir Cosmos-IBC, no queda mucho tiempo para Axelar, un protocolo de interoperabilidad entre cadenas que también sirve a Cosmos.
Axelar está compuesto por una red descentralizada de validadores, contratos de puerta de enlace seguros, traducción uniforme, arquitectura de enrutamiento y un conjunto de kits de desarrollo de software (SDKs) e interfaces de programación de aplicaciones (APIs) para permitir la componibilidad entre blockchains.
Tres componentes clave: red descentralizada, contratos inteligentes de puerta de enlace y herramientas de desarrollo
Una red descentralizada está respaldada por un conjunto de validadores que son responsables de mantener la red y ejecutar transacciones. Los validadores ejecutan el protocolo de puerta de enlace entre cadenas y participan en criptografía multipartita (MPC) con respecto a la votación y validación de transacciones en cadena.
Los contratos inteligentes de puerta de enlace proporcionan la conectividad entre la red Axelar y sus blockchains de Capa 1 interconectadas (por ejemplo, Ethereum). Después de que los validadores leen las transacciones entrantes y alcanzan un consenso, escriben en la puerta de enlace de la cadena de destino para ejecutar la transacción entre cadenas.
Herramientas de desarrollo: Sobre los validadores y puertas de enlace se encuentran las APIs y SDKs (las bibliotecas y herramientas que permiten a los desarrolladores acceder fácilmente a la red Axelar).
:quality(80)/2022-05-05/52848DF12A657792E04140FB1415D6A4.png)
En términos de seguridad, la validación de consenso proporcionada por Axelar, una blockchain de Capa 1, es más segura que los validadores de terceros y otros protocolos que vienen con validadores integrados. Este enfoque también permite una fuerte escalabilidad, y los componentes de desarrollo permiten que las DApps se muevan de otras cadenas a la Cadena B en un período más corto. Para los desarrolladores, construir DApps en Axelar para hacerlas compatibles (de abajo hacia arriba) con otras cadenas podría ser la mejor solución.
Aplicación
Axelar ha lanzado una aplicación descentralizada de transferencia de activos entre cadenas llamada Satellite.
Satellite facilitará la transferencia de activos nativos de Terra como LUNA y UST entre numerosas cadenas EVM y no EVM, incluyendo Terra, Avalanche, Polygon, Ethereum y Fantom, con Moonbeam siguiendo próximamente.
:quality(80)/2022-05-05/59A44699AD6312B72B668A71F15AD28A.png)
Conclusión
En conclusión, LayerZero y Axelar han cambiado las soluciones tradicionales propuestas por los puentes entre cadenas y los protocolos de interoperabilidad, adoptando un enfoque más ligero para la mensajería y validación, y realizando sus propias compensaciones y mejoras en términos de seguridad y velocidad. Sin embargo, tales ventajas no garantizan completamente la seguridad de los activos entre cadenas. Los desarrolladores deberían esperar y observar la adopción del mercado y el crecimiento del ecosistema de ambos protocolos. Dicho esto, ambos protocolos satisfacen las necesidades reales de los desarrolladores hasta cierto punto, mientras que los usuarios están más preocupados por la seguridad de sus activos y la eficiencia y costo de las transferencias de activos. En cualquier caso, LayerZero y Axelar podrían iniciar un nuevo capítulo para el sector de las operaciones entre cadenas.