LayerZero 是一种全链(Omnichain)的互操作性协议。LayerZero 构建了一种全新的超轻节点模式,为各种跨链协议提供一种安全可靠的基础设施。
LayerZero 相当于运行全链的超轻节点,LayerZero 依赖 Oracle 和 Relayer 在不同链上的 LayerZero Endpoint 之间传输信息,通过 Oracle 传递区块头(区块头中包含了交易信息、消息 m 等),Relayer 传递交易证明(Proof 信息),彼此验证来确保安全。
下图展示了 Chain A 上的用户应用程序(UA,User Application)通过 LayerZero 向 Chain B 上的用户应用程序发送消息的流程:
LayerZero 包含三个核心组件:Endpoint、Oracle、Relayer。其中:”
1、Endpoint:负责和用户或应用直接交互,呈现在用户端的是 User Application。Endpoint 可以理解为由一系列智能合约组成,在每条链上部署一个。Endpoint 具体又包含 3 个模块——Communicator(通讯器)、Validator(验证器)、Network(网络);”
2、Oracle:准确来说是个外部组件,属于第三方预言机服务,独立于 LayerZero 协议,Layerzero 目前使用的是 Chainlink。预言机的作用是将区块头信息发送到目标链,然后再结合 Relayer 的 Proof 信息验证交易的有效性;”>
3、Relayer:中继器负责获取并传送指定交易的 Proof 信息。目前是由 LayerZero 来做 Relayer 的服务,以后可以由具体的业务方来做 Relayer 这个角色。Relayer 可以赚取大部分的跨链手续费。
温馨提示:仅提供区块链&数字货币平台信息分享服务,所有产品及展示信息均来源于发行方或者互联网。炒币属于投资行为,不等同于银行存款。市场有风险,投资需谨慎。投资虚拟货币有极大的风险,本网站提供的任何信息都不构成投资建议、财务咨询、交易咨询,或任何其他建议的依据,领域OK并不推荐您购买、售出或持有任何虚拟货币。在做出任何投资决定前,请先充分衡量风险。如有损失,请自行承担后果。