Este artículo es una introducción básica, principalmente para comprender Stargate, pero antes de eso, debemos comprender el conocimiento de Layer Zero. Este artículo es una nota de estudio y sirve como memorando.

La siguiente es la tabla de contenidos de este artículo:

  • ¿Qué es LayerZero?

  • ¿Qué problema soluciona?

  • ¿Cuál es su principio técnico?

  • ¿Cuáles son sus perspectivas y riesgos?

¿Qué es la capa cero?

  • Sitio web oficial: https://layerzero.network/

  • Gorjeo: https://mobile.twitter.com/layerzero_labs

LayerZero es un protocolo de interoperabilidad de cadena completa capaz de enviar mensajes a cualquier contrato inteligente en cualquier cadena compatible, que es una capa de transporte de mensajes para la comunicación de contratos inteligentes entre cadenas de bloques.

LayerZero es el primer sistema que permite transacciones sin confianza directamente en todas las cadenas de bloques. Las transacciones gratuitas entre blockchains no sólo permiten a los usuarios reorganizar su liquidez dividida, sino que también permiten un mayor uso de aplicaciones en diferentes cadenas. LayerZero proporciona la red subyacente para un ecosistema multicadena totalmente conectado en el futuro.

El núcleo de LayerZero es un protocolo de interoperabilidad de cadena completa. Piense en ello como la capa de infraestructura crítica que conecta cualquier contrato específico en cada cadena específica. Es la base para la transferencia de información crítica, lo que aporta una nueva dimensión de componibilidad y funcionalidad entre cadenas.

¿Qué problema resuelve LayerZero?

Los problemas que resuelve son las cadenas cruzadas de uso común. Primero enumeremos los problemas o puntos débiles de las cadenas cruzadas.

  • Actualmente, el método entre cadenas para la mayoría de las personas es operar a través de un intercambio centralizado (CEX). Por ejemplo, después de convertir el GST que gané al ejecutar Stepn en SOL o USDC, no puedo transferirlo directamente a la cadena BNB. operar en la cadena BNB. Puede recargar a Xianan primero y luego transferir de Xianan a la cadena BNB. Esto parece muy conveniente, pero también es muy arriesgado. En primer lugar, los intercambios centralizados no pueden proteger la privacidad y el anonimato.

  • Otros puentes entre cadenas requieren un proceso muy engorroso y son muy ineficientes.

LayerZero ha construido un nuevo modelo de "nodo ultraligero", con la esperanza de proporcionar una infraestructura segura y confiable para la tecnología de cadena cruzada.

Principios técnicos de LayerZero

La mejor interpretación es, por supuesto, su documento técnico: https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf

El protocolo LayerZero tiene tres componentes principales: Endpoint, Oracle y Relayer.

  • Punto final: cada cadena debe tener un punto final LayerZero para la transmisión de información. Los puntos finales se dividen en cuatro módulos: Comunicador, Validador, Red y Biblioteca.

  • Oracle: un Oracle es un servicio de terceros que lee encabezados de bloques de una cadena y los envía a otra cadena. El oráculo utilizado por LayerZero en la práctica es Chainlink.

  • Retransmisor: el retransmisor es un servicio fuera de la cadena que funciona como un oráculo, pero no obtiene el encabezado del bloque, sino que obtiene la "prueba" de la transacción especificada.

Para verificar un bloque en la cadena, necesitamos dos datos:

  • Encabezado del bloque, que contiene la raíz de recibos;

  • Prueba de transacción, concretamente prueba Merkel-Patricia en EVM.

LayerZero separa estas dos partes de la siguiente manera.

  • El oráculo reenvía el encabezado del bloque: cualquier oráculo elegido (es decir, Chainlink, Pyth).

  • El retransmisor envía la prueba de la transacción

Tanto Oracle como Relayer son 100% abiertos y sin permisos, cualquiera puede cumplir ambos roles. Dado que las dos entidades son independientes y que la combinación del encabezado del bloque y su correspondiente prueba de transacción se verifican en la cadena de destino, se garantiza que el mensaje reenviado será válido y confirmado en la cadena de origen.

Después de implementar la mensajería entre cadenas, LayerZero puede hacer más que solo activos entre cadenas, sino que también puede realizar intercambio de estados, préstamos, gobernanza, etc. Por lo tanto, la idea previamente concebida de utilizar activos en la cadena A como garantía y pedir dinero prestado en la cadena B para la minería se puede realizar a través de LayerZero, eliminando la necesidad de que los activos entre cadenas, transacciones y cadenas cruzadas regresen a la cadena A.

LayerZero es la primera capa de interoperabilidad sin confianza para cualquier cadena, que admite la transferencia directa de información entre cadenas de bloques de primera y segunda capa.

Hay muchos detalles técnicos aquí, pero se recomienda leer el documento técnico en inglés, aunque parece agotador. Aunque todavía no entiendo mucho, también aprendí mucho de este proceso.

Perspectivas y riesgos

prospecto:

  • Infraestructura de riesgo aislada: en el diseño de LayerZero, el uso sin permiso de Oracles y Relayers le da al protocolo la capacidad de seleccionar Oracles y Relayers de forma independiente. El beneficio de esto es aislar los riesgos que asumen el protocolo y los usuarios.

  • Eficiencia LayerZero: LayerZero intenta agregar la menor complejidad adicional posible mientras mantiene la seguridad de las comunicaciones de confianza minimizada.

  • Verdadera componibilidad entre cadenas (no solo transferencia de activos):

riesgo

  • Riesgo de competencia, porque después de todo hay muchos competidores en el mercado, cómo atraer más usuarios es un aspecto a considerar.

  • seguridad. Para ser investigado