LayerZero 介绍

2023-06-29  本文已影响0人  雪落无留痕

LayerZero是为 Ominichain 链互操作协议,在各种不同链之间实现底层的通信协议,方便开发者构建各种跨链应用,例如跨链的DEX, 多链收益聚合器,以及跨链借贷等。

LayerZero主要由LayerZero Endpoint 合约,OracleRelayer, 三部分组成。

LayerZero Endpoint为链上交互的合约, Oracle 是第三方服务,如Chainlink, 用于传递区块头; relayer用于链下服务,主要用于交易证明。

协议流程

下图展示LayerZero协议的执行流程,假设用户要将消息从链A发送到链B, 主要分为以下几步:

目前LayerZero采用Chainlink Oracle, 对于Realyer, LayerZero 并未开源,用户可以自已实现Relayer, 也可用LayerZero 官方Relayer.

其它实现:https://github.com/subspace/layerzero_testnet_bridge

Polyhedra zkLightClient

Polyhedra zkLightClinet 在LayerZero的基础上,采用零知识证明技术,简化链上区块头的验证。另外,也可以将多个交易的验证聚合成为一个ZK 证明。

注:ULN 表示Ultra light node.

参考

https://layerzero.network/

白皮书:https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf

https://layerzero.gitbook.io/docs/

https://github.com/LayerZero-Labs

上一篇 下一篇

猜你喜欢

热点阅读