时间:2023-04-21|浏览:192
随着 DeFi 项目的兴起,跨链互操作性已经成为区块链领域的热门话题。而在众多的跨链平台中,Layer Zero 凭借其独特的技术和设计备受关注。本文将介绍 Layer Zero 的技术和特点,以及它是如何实现区块链之间的通信和跨链交易的。
我们来假设一个场景:
例如在下图中,一位“Degen Trader”(投机者)发现了一个需要使用 ETH 的挖矿机会,但是这个机会在 AVAX 上。
然而,他无法直接将自己的 ETH 转移到 AVAX 上,需要使用跨链桥来实现。
在将 ETH 发送到跨链桥后,跨链桥确认资金已经被锁定。然后,它会解锁这部分锁定的资金并将代币发送到 AVAX。但是,交易员收到了一个 AVAX 版本的 ETH,而不是原生的 ETH,并需要执行一些浪费 Gas 的交易。
这里的重点是,交易员是通过跨链桥来接触他在 AVAX 上的 ETH。过去的经验表明,对跨链桥的黑客攻击是毁灭性的,因此保持谨慎非常重要。
我在这里解释的内容是基础层面的,以便即使是初学者也能够理解。
从下面的图片中,我们可以看到两个链上都有一个由 LayerZero 团队管理的 LayerZero 端点(End Point)。当用户向以太坊上的 AAVE 发送交易时,该交易首先被发送到 LayerZero 在以太坊上的端点。
然后,该端点向 LayerZero(预言机和中继器)确认,用户在 ETH 链上的确拥有代币,并想将它们发送到 AVAX。
LayerZero 与 AVAX 上的端点进行通信,并处理这笔交易(从而产生原生的 ETH, 而不是其他链上版本的代币)。
这使得链之间可以互操作,使开发人员能够在特定链上构建 DEX 或其他 DeFi 应用程序。使用 LayerZero,用户可以留在原有链上,并使用任何收益聚合器或 DEX 从其他目标链上进行流动性挖矿。
在以上步骤中,预言机(Chainlink)会更新并提供准确的价格源,而中继器则确保在更新每个端点之前,历史信息是正确的。
在互联网上你会看到这样的句式描述:“LayerZero 是一个无需信任的全链互操作平台,使用户能够……”其实没有必要这么复杂,简单来说——LayerZero是一个通用消息平台,事实上是通用消息中心。
LayerZero 技术的基础是两个独立的实体——预言机和中继器,它们共同工作以实现跨链交易的有效传递。
LayerZero 的一个关键特性是其超轻量级的节点。采用轻量级设计,使得它能够在昂贵的 L1 上运行(比如以太坊),而不会产生过高的成本。实现这种效果的方式是通过使用轻客户端,也使得 LayerZero 能够高效地处理交易并验证跨链交互。
LayerZero 的另一个重要特性是支持在链之间进行原生交易。
通过创新的端点设计,LayerZero 可以很轻松的进行扩展以支持任何链。端点是 LayerZero 中的一个模块,在每个参与的区块链上都会运行,并通过与中继器之间的信息传输,来进行不同链之间的通信。你可以把它理解成 LayerZero 和其所运行的特定区块链之间的接口。
总的来说,LayerZero 与 Polkadot、Cosmos 等链的区别在哪里?
没错,是它的超轻节点。有了这个,加上它的中继器、预言机(Chainlink)和端点,使 Web3 中的通用消息在不同链之间传递成为了可能。