A lo largo de los años, el viaje hacia la descentralización de la tecnología blockchain y de contabilidad distribuida ha estado plagado de problemas de interoperabilidad. Para una perfecta interoperabilidad de blockchain, los proyectos deben implementar formatos de datos estandarizados, mecanismos de consenso comunes, canales de comunicación seguros y protocolos de interoperabilidad que sean seguros y escalables.



El protocolo LayerZero permite la interoperabilidad entre varias cadenas de bloques, independientemente de su arquitectura. Pero, ¿cómo funciona esta solución y dónde se usa hoy en día?


¿Qué es LayerZero?

LayerZero es un protocolo de comunicación entre cadenas que permite la comunicación directa y sin confianza entre cadenas de bloques. LayerZero admite varias cadenas de bloques, incluidas SUI, Aptos, EVM Chains y Solana. Los proyectos pueden implementar la interoperabilidad con otras cadenas de bloques con LayerZero.

LayerZero tiene el potencial de revolucionar la interacción de blockchain, eliminando así la necesidad de intermediarios centralizados, como puentes e intercambios descentralizados, a través de la comunicación directa. Con LayerZero, podría haber un ecosistema de cadena de bloques más descentralizado y seguro y nuevas posibilidades para aplicaciones de cadena cruzada.

Cómo funciona LayerZero

Página de desarrolladores de LayerZero

LayerZero permite la interoperabilidad con un enfoque único llamado «Ultra Light Nodes» (ULN). Estos son clientes ligeros de blockchain que pueden validar transacciones en otras cadenas sin descargar todo el estado de blockchain.

Los ULN permiten que LayerZero logre un alto rendimiento y una baja latencia durante la comunicación entre cadenas con diferentes arquitecturas y mecanismos de consenso.

Los ULN se implementan en cada cadena que quiere comunicarse. Los ULN mantienen una vista parcial del estado de la cadena en la que se implementan y usan la vista para validar transacciones de otras cadenas.

Los servicios fuera de la cadena conocidos como repetidores son responsables de transmitir mensajes entre ULN en diferentes cadenas y están incentivados para transmitir mensajes de manera confiable y rápida. Los repetidores son compensados ​​por cada mensaje transmitido.

Luego, un servicio de terceros conocido como Oracle pasa el encabezado del bloque al punto final de la cadena de destino. Después de esto, el Retransmisor envía la prueba de la transacción. La cadena de destino luego validará esta prueba utilizando su mecanismo de consenso y el mensaje se enviará a la dirección de destino.

Los oráculos de Blockchain y los repetidores son algo similares, pero existen completamente separados entre sí en este proceso para evitar la colusión.

Aquí hay una explicación simplificada de cómo funciona LayerZero:

  1. Aplicación de usuario (UA) Punto final en cadena configurable: LayerZero funciona como un punto final en cadena configurable de aplicación de usuario (UA) que ejecuta un nodo ultraligero (ULN).
  2. Rol de Oracle y Relayer: LayerZero depende de dos partes para transferir mensajes entre puntos finales en cadena: el Oracle y el Relayer.
  3. Transferencia de mensajes: cuando un UA envía un mensaje de la cadena A a la cadena B, el mensaje se enruta a través del punto final en la cadena A. El punto final notifica al Oracle y al Relayer especificados por UA sobre el mensaje y la cadena de destino.
  4. Reenvío de encabezado de bloque y envío de prueba de transacción: Oracle reenvía el encabezado del bloque al punto final en la cadena B y el repetidor luego envía la prueba de la transacción.
  5. Validación de pruebas y reenvío de mensajes: La prueba se valida en la cadena de destino y el mensaje se reenvía a la dirección de destino.

LayerZero utiliza las propiedades de seguridad de los oráculos establecidos (como Chainlink y Band) con una capa adicional de seguridad a través del sistema de retransmisión abierta. Esto significa que la seguridad en el peor de los casos de esta nueva red aún se reduce a ser tan segura como el oráculo.

Los proyectos pueden usar LayerZero para varios propósitos, incluido el intercambio de estados, el puente de liquidez unificado, los intercambios entre cadenas y los préstamos y préstamos entre cadenas.

¿Quién usa la capa cero?

Aquí hay una descripción general de algunos proyectos populares que actualmente usan LayerZero:

DApp

Cadena

Función de LayerZero

OmniX

Etéreo

Funciones de negociación, puente y plataforma de lanzamiento de Omnichain NFT

pingüinos regordetes

Etéreo

Puentes entre cadenas para NFT

dYdX

StarkNet, Etéreo

Swaps de cadena cruzada y comercio de margen

Balancín

Decisión

Grupos de liquidez entre cadenas

sinapsis

Solana

Mensajes entre cadenas y transferencias de tokens

Ósmosis

Cosmos

Liquidez y participación entre cadenas

trébol finanzas

Red de trébol

DeFi de cadena cruzada y NFT

cualquier intercambio

BSC, Polígono, HECO, Phantom, Inquisidor, Avalanche, Moonriver, Moonbeam

Puente entre cadenas

Las múltiples aplicaciones de LayerZero en varias cadenas de bloques le dan una ventaja sobre otras soluciones de interoperabilidad.

5 formas en que LayerZero eclipsa a otras soluciones de cadena de bloques

captura de pantalla de la página de inicio del sitio web de capa cero

Muchas cadenas de bloques y aplicaciones descentralizadas están implementando LayerZero por diferentes razones que van desde la escalabilidad, la eficiencia, la seguridad y la facilidad de uso.

1. Escalabilidad

LayerZero es escalable ya que no requiere infraestructura adicional para admitir transacciones entre cadenas. En cambio, LayerZero utiliza la infraestructura existente de las cadenas de bloques conectadas a LayerZero. Esto significa que LayerZero puede escalar como la escala de la cadena de bloques subyacente.

2. Eficiencia

LayerZero es eficiente porque no requiere almacenamiento de datos adicional en cadenas de bloques conectadas. LayerZero utiliza un sistema de prueba criptográfica para verificar la validez de las transacciones entre cadenas, de modo que las transacciones sean muy económicas y no requieran tarifas de gas adicionales.

3. Seguridad

LayerZero es seguro porque utiliza sistemas Oracle y Relayer descentralizados. Oracle realiza un seguimiento del estado de todas las cadenas de bloques conectadas a LayerZero. Idealmente, los oráculos están descentralizados, lo que dificulta el compromiso para los actores externos. Los repetidores también reciben incentivos para ser transparentes y recompensados ​​por completar transacciones.

4. Facilidad de uso

Los proyectos pueden integrar fácilmente LayerZero en sus aplicaciones para que los usuarios transfieran fácilmente activos entre diferentes cadenas de bloques con una billetera habilitada para LayerZero.

5. Rentabilidad

LayerZero logra rentabilidad con tarifas de transacción bajas, alto rendimiento y baja latencia. Las tarifas de transacción de LayerZero son de unos pocos centavos, lo que es significativamente más bajo que las tarifas que cobran otros protocolos de interoperabilidad.

Limitaciones de LayerZero

Si bien LayerZero tiene algunas buenas características, también tiene ciertas limitaciones:

  1. Compensaciones de seguridad: El enfoque modular de LayerZero permite que los proyectos elijan sus repetidores y oráculos, lo que lleva a diferentes niveles de seguridad en las DApps. Este enfoque hace que algunas DApps necesiten medidas de seguridad más sólidas, lo que las hace más vulnerables a los ataques.
  2. Preocupaciones de centralización: Actualmente, LayerZero se basa en Industry TSS Oracle y un Relayer administrado por LayerZero, lo que plantea preocupaciones sobre la centralización. Aunque el proyecto tiene como objetivo convertirse en una infraestructura modular completamente agnóstica con un mercado de repetidores y oráculos, aún no han logrado este objetivo.
  3. Compensaciones de costos: La dependencia de LayerZero de oráculos de terceros puede conducir significativamente a tarifas variables por transacción más altas a medida que aumenta la demanda de servicios de oráculo. Esta estructura de costos puede ser más adecuada para modelos comerciales y tipos de transacciones específicos, lo que limita su aplicabilidad en una gama más amplia de usos.
  4. Adopción del desarrollador: El éxito de LayerZero depende de que los proyectos adopten su enfoque modular y tomen decisiones de diseño de seguridad. Si los desarrolladores prefieren soluciones estandarizadas con medidas de seguridad integradas, la adopción de LayerZero puede ser limitada.

A pesar de estas limitaciones, el enfoque de LayerZero en la modularidad y la flexibilidad es atractivo para los desarrolladores, especialmente si está buscando opciones de seguridad personalizables y la capacidad de crear DApps multicadena nativos. El éxito del proyecto dependerá de su capacidad para abordar estos desafíos y adaptarse a las necesidades cambiantes del ecosistema blockchain.

Hay muchos proyectos que avanzan en la interoperabilidad de Blockchain

La interoperabilidad de blockchain es esencial para el futuro de la tecnología blockchain. A medida que se dispara la adopción de blockchain, también lo hará la necesidad de interoperabilidad. Proyectos como Chainlink, Polkadot y Cosmos marcan la pauta en el viaje hacia la descentralización a través de la interoperabilidad. Los proyectos pueden lograr la interoperabilidad a través de múltiples medios, con LayerZero allanando el camino para muchos.

Share.
Leave A Reply