🎆Layer Zero | Multicadena

LayerZero es un protocolo de interoperabilidad omnichain que permite la mensajería entre cadenas. Las aplicaciones construidas en Base pueden usar el protocolo LayerZero para conectarse sin problemas a más de 35 blockchains soportados.

Usando LayerZero con Base

El Endpoint de LayerZero ha sido desplegado en Base, y los desarrolladores que construyen en Base pueden aprovechar el protocolo LayerZero para construir capacidades entre cadenas. La biblioteca de validación ULNv2 del Endpoint de LayerZero depende de dos partes, el Oraclulo y el Relayer, para transferir mensajes entre endpoints(puntos finales) en la cadena. Cuando LayerZero envía un mensaje desde Base a la Cadena X, el mensaje es dirigido a través del endpoint en Base a la biblioteca de validación ULNv2. La biblioteca ULNv2 notifica al Oracle y al Relayer del mensaje y su cadena de destino X. El Oracle envía el hash del paquete al endpoint en la cadena X, y el Relayer envía el paquete para ser verificado en la cadena contra el hash y entrega el mensaje.

Como desarrollador, el Endpoint de LayerZero es la única interfaz para tu Aplicación de Usuario (UA). El Endpoint permite a las UAs configurar la Biblioteca de Mensajería para enviar y recibir mensajes verificados, y garantiza el orden de entrega de los mensajes en todas las bibliotecas de mensajería.

Send(): el mensaje será enviado a través del endpoint primero y luego redirigido a la Biblioteca de Mensajería configurada por la UA. Receive(): el mensaje será verificado en la Biblioteca de Mensajería primero, luego enviado al endpoint, y finalmente entregado a la UA.

NetworkChain NameChain IDEndpoint

Testnet

Base

10160

0x6aB5Ae6822647046626e83ee6dB8187151E1d5ab

Mainnet

Base

184

0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7

Recursos

Aprende cómo integrar LayerZero en tus contratos y mira los contratos desplegados para el uso de Mainnet y Testnet. Puedes ver ejemplos en Github.

Last updated