美文网首页
LayerZero 简介

LayerZero 简介

作者: 雪落无留痕 | 来源:发表于2023-04-05 02:14 被阅读0次

    LayerZero 是一种多链的互操作性协议,发门为跨链传递轻量级消息。理论上可以做到对任意智能合约链的消息传递。简单来讲就是如果A链发送一条消息,其中部分信息可以传递到B链上,让B链的智能合约来处理。更通俗的理解方式就是让不同的链能够相互沟通,这样数据也能够互通。LayerZero并不是一条公链或者是应用生态,而是更底层的一种协议,基于它可以开发出很多多链生态。

    如何实现多链通信
    首先需要弄明白三个概念:

    1.Endpoints:部署在每条链上的智能合约,消息传递的出入口。

    2.Relayer:链下中继器,主要职责是将交易证明和用户支付费用从源链传递到目标链。

    3.Oracle:链下预言机,主要职责是将通用的区块链数据(例如块头、交易回执等)从源链传递到目标链。


    image.png

    若跨链从A链传递到B链消息的时候,逻辑上是这么执行的:A链发送消息tA到A链上的某个跨链合约,合约调用A链的Endpoint,然后LayerZero通过要求两个独立的实体(Oracle和Relayer)确认交易,从而确保了跨链通信的有效性。假设两个实体没有共谋(一起做恶),如果Oracle可以为链A上包含tA的区块生成块头,Relayer可以独立生成该区块上tA的交易证明,以及块头和交易证明实际上是一致的,那么通信协议可以在保证tA在链A上稳定提交的前提下将消息传递给链B上的客户端。简单理解就是双重机制交叉验证,生态方可以自建Relayer加上引入第三方Oracle来确保了跨链消息的安全性,即避免了项目方单方面作恶,也避免了预言机单方面作恶。

    每一次LayerZero跨链交易中用户需要一次性支付三笔费用。

    • 用于移动块数据的Oracle费用。
    • 用于传递带有证明的消息的Relayer费用。
    • 支付给LayerZero的开发费用,目前是用原生链代币支付。

    Stargate跨链桥由LayerZero Labs团队开发,官方根据LayerZero开发出来的第一个应用生态。上线几天TVL达到30多亿,目前7亿多。跨链底层就是LayerZero,所以跨链资产都是原生资产,目前仅支持稳定币和生态代币STG。

    参考

    https://layerzero.network/

    相关文章

      网友评论

          本文标题:LayerZero 简介

          本文链接:https://www.haomeiwen.com/subject/jpkeddtx.html