LayerZero 的二进制码

2023-05-08
LayerZero 的二进制码 image 0
摘要

LayerZero 是一个互操作性协议,旨在解决区块链互操作性受限的问题。该协议使用一种新颖的技术,使不同的区块链网络之间更容易连接,旨在创建一个真正的“全链”解决方案,作为整个区块链生态系统的基本互操作性层。虽然其他协议如 Polkadot 和 Cosmos 也旨在实现区块链间任意数据的转移,但 LayerZero 的目标是更进一步,创建一个面向区块链的区块链

区块链互操作性

区块链作为一项革命性技术,可以通过实现安全、去中心化、透明的数据交易来改变各行各业。但是,与互联网早期类似,区块链面临着互操作性和连接性的挑战。不同区块链网络之间缺乏沟通和协作,导致孤立的生态系统无法顺畅地共享数据和价值。

区块链互操作性是指不同的区块链网络能够无缝地相互通信和交互,使它们能够共享去中心化应用程序(DApp)、资产和功能信息。这对于区块链技术的广泛采用至关重要,因为它允许创建跨越多个区块链网络的更复杂的应用程序和服务。如果没有互操作性,每个区块链网络将在其自己的孤立环境中运行,限制了区块链技术的潜力。

在区块链生态系统中,互操作性的重要性不容忽视。它使得不同的区块链网络可以合作解决各行业面临的挑战,从而开发出更具创新性和高效性的解决方案。不同区块链网络之间的数据和价值的无缝流动可以加速区块链技术的采用,并使企业能够利用区块链网络所提供的好处。

解析互操作性

在实现跨链消息传输方面,广泛采用的方法是实现一个中间链,该链提供共识和验证服务,以实现链之间的消息交换。例如,Polkadot 的中继器就是平台骨干。

另一种方法则使用连接到全节点的链上轻节点,以确保验证来自对方链的每个区块。

这两种方法都有各自的优缺点。中间链方法成本效益高,但它依赖单个故障点会降低安全性;链上轻节点方法具有高度安全性,但成本高,会受到一定的限制。

走进 LayerZero

解决这些挑战的可能方法是结合两种方法的优点,同时减轻它们的限制。

LayerZero Labs 提议通过在 LayerZero 项目中使用超轻量级节点 (ULN) 来实现这一目标。ULN 是一种提议的解决方案,可以以一种经济高效和安全的方式促进跨链消息传输。通过结合中间链方法的共识和验证功能以及 链上轻量级节点方法的安全功能,ULN 可能为跨链互操作性提供理想的解决方案,从而促进区块链技术的广泛应用。

相关背景信息

区块链中的 Oracle(预言机)是一个可信的信息来源,可以用于触发智能合约的执行。预言机是一个软件程序或服务,从外部来源收集和验证数据,然后将其中继到区块链上。这使得智能合约可以根据现实世界的事件(如天气条件或股票价格)执行,这些事件在区块链本身上不可用。

在区块链中,中继器是指网络节点,它可以帮助在不同的区块链或系统之间传输消息或资产。中继器通过向不同的网络提交交易或交易证明来促进跨链通信。这使得不同链或系统之间的资产或信息交换可以在没有中心化中介的情况下进行。

预言机和中继器可以创建去中心化应用程序(DApps),并让它们能够访问外部数据源和与其他区块链或网络进行通信。通过使用预言机和中继器,DApps 可以设计为能够处理现实世界的数据和与其他区块链互操作,实现多功能且实用。

LayerZero 工作原理

LayerZero 使用了链上轻节点,但是以更经济的方式使用了去中心化的预言机来按需流式传输区块,因此不需要按顺序保留所有区块。

简言之,LayerZero 的工作原理如下:

在将消息从一个链发送到另一个链时,源链的终端会通知指定的预言机和中继器有关消息及其目标链的信息。然后,预言机将相关的区块转发到目标链的端点,中继器提交交易证明。一旦该证明在目标链上得到验证,消息就可以发送到指定的地址。

LayerZero 的二进制码 image 1
资料来源: LayerZero:无信任的全链互操作性协议
LayerZero 使用案例

LayerZero 的技术提供了一系列跨链功能,其中最直接的应用在于桥接。第一个建立在 LayerZero 上的 DApp 是 Stargate Finance,这是一个全链桥接协议,支持在多个 L1 和 L2 链之间进行转账,包括以太坊、BNB Chain、Avalanche、Polygon、Fantom、Arbitrum、Optimism 和 Metis。

不过 LayerZero 的能力不仅限于桥接不同的区块链,还包括跨链交换,一些去中心化交易所(如 Sushi、Hashflow 和 WOO Network)已经整合了跨链交换。此外,像 Radiant Capital 这样的货币市场协议已经部署在了 Arbitrum 和 BNB Chain 上,为充值的用户提供跨链借贷的功能。

LayerZero 技术还可以支持跨链治理。具体来说,这项技术可以让用户在不同的区块链网络上进行投票、奖励获取和提高奖励收益等操作,就像 Pendle 协议的 vePENDLE 代币一样,用户可以将其锁定以进行跨链投票、奖励获取和提高奖励收益。

对比分析 LayerZero

LayerZero 的区块链互操作性方法提供了一种独特且具有成本效益的解决方案,安全性更高。与其他解决方案不同,LayerZero 依赖预言机和中继器来提高用户交易的安全性。预言机和中继器需要同时被攻破才可以实现恶意行为,这样可以大大降低安全漏洞的发生概率。

LayerZero的主要目标是创建一个通用的互操作性解决方案,以促进多个区块链网络之间的无缝通信和交互。这在多链的未来尤其重要,因为不同的链可能无法相互通信。通过 LayerZero,所有链都可以通过单一接口和代码相互连接,使多链 DApps 更方便使用。

这种更高级别的互操作性可能会对基于区块链的活动产生深远的影响,如兑换、流动性挖矿、借贷等。

LayerZero 最近实现了一个重要里程碑,处理了近 80 个 DApp 和 60 多亿美元的交易量,从而确保了超过70亿美元的总价值锁定(TVL),截至撰写本文时,他们的协议发送了 400 多万条消息。

LayerZero 方法是实现不同区块链网络之间真正互操作性的重要一步。它结合了中间链和链上轻节点方法的优点,同时消除了它们的缺点,可以为区块链技术在不同行业的应用带来新的机会。


关注 Bitget Wallet (原 BitKeep),获取最新活动、动态和资讯,让 Bitget Wallet (原 BitKeep) 成为你进入 Web3 空间的首要门户
更多信息请访问:Website | Twitter | Telegram | LinkedIn | Discord
媒体查询请联系:[email protected]

目录
    wallet
    推荐阅读
    暂无数据