LayerZero 的 OFT 标准在 Arbitrum Orbit 上获得原生支持

LayerZero Labs 和 Offchain Labs 合作设计了一个解决方案,使 Omnichain Fungible Tokens (OFTs) 完全兼容 Arbitrum Orbit 链。

LayerZero 的 OFT 标准在 Arbitrum Orbit 上的原生支持

LayerZero Labs 和 Offchain Labs 共同设计了 Arbitrum Orbit 链桥的 OFT 兼容性

LayerZero Labs 和 Offchain Labs 共同设计了一个解决方案,以使 Omnichain Fungible Tokens (OFTs) 完全兼容 Arbitrum Orbit 链。这项开发的一个关键亮点是支持 OFT 作为 Arbitrum Orbit 链上的原生 gas 代币,这些链选择加入该解决方案。值得注意的是,这标志着首次有来自第三方互操作协议的代币标准被任何 rollup 堆栈识别为原生代币。

作为领先的 L2 区块链,Arbitrum 在所有 Layer-2 区块链中,按总锁定价值 (TVL) 计算,约占 40% 的市场份额。此外,由 Arbitrum Nitro 技术堆栈驱动的 L2 和 L3 生态系统 Arbitrum Orbit,目前包括 50 条链,在所有其他区块链技术堆栈中最多。

部分 Orbit 链采用 OFT 标准,标志着在消除加密生态系统碎片化和实现 LayerZero 协议的通用标准化方面迈出了重要一步。

关键术语

  • Arbitrum: 领先的 L2 区块链,旨在提高可扩展性并降低交易成本。
  • Arbitrum Orbit: 一种区块链框架,可用于免许可地启动自定义 Layer-2 或 Layer-3 链。
  • LayerZero: 一种 omnichain 互操作性协议,促进跨区块链的应用程序和代币的无缝通信。
  • Omnichain Fungible Tokens (OFTs): LayerZero 的代币标准,是 ERC-20 标准的扩展,可以在 90 多个区块链之间转移。

问题:碎片化

以前,Arbitrum Orbit Canonical Bridge 和 OFT 代币桥是独立运行的。虽然这种设置在大多数使用场景中都有效,但对于同时使用这两个桥的 Orbit 链来说,这会产生问题。主要问题是孤立的资产供应和流动性不平衡,这对用户体验产生了负面影响。

  • 资产碎片化: 两个独立的桥会导致同一资产出现两个独立的桥接版本。
  • 潜在的竞争条件: 如果进入 L3 的资产在 LayerZero 桥和原生 Arbitrum<>L3 桥之间平均分配,但流出不均匀,则可能会出现竞争条件。这种不平衡可能会导致用户偏爱一个桥而不是另一个桥。

例如,如果 50 ETH 通过每个桥的池进入(总共 100 ETH),并且用户尝试从 Arbitrum 的原生桥池中退出 70 ETH;他们将只能退出 50 ETH 中的 50 ETH,因为剩余的流动性将在 LayerZero 的桥合约中。这将导致竞争条件和次优的用户体验,因为它没有完全满足用户的交易。

该解决方案需要一种更统一的方法,以有效解决用户体验问题。

解决方案:统一流动性

LayerZero Labs 开发了一种桥接框架,该框架将 OFT 标准直接集成到 Arbitrum Orbit 桥合约中。此设置将两个桥的 OFT 代币统一到一个共享的“lockbox”合约中,该合约位于 Arbitrum L2 和各自的 Orbit 链上。具体来说,它通过以下方式解决了上述问题:

  • 统一流动性: 虽然两个桥仍然独立运行,但共享的 lockbox 合并了 OFT 代币的流动性,从而无需为同一资产提供两个单独的桥接版本。
  • 无缝桥接: 通过确保 L2 上锁定的 OFT 供应量始终等于 Orbit 链上未锁定的供应量,反之亦然,从而防止竞争条件并实现无缝桥接体验。

通过此框架,用户可以在包括 Orbit 链在内的任何链之间移动其 OFT,而不会遇到任何流动性问题。

工作原理

LayerZero 的 OFT 标准与 Orbit 链的共享“lockbox”合约的集成,允许用户在 Arbitrum、Orbit L2 和 L3 链之间以及在 LayerZero 连接的 90 多个其他链之间发送和接收 OFT。

Arbitrum < > Orbit 链的 OFT 桥接

  1. 转移和锁定: X 数量的代币从 Arbitrum 链上的用户钱包转移并锁定到 Arbitrum L2 共享的 lockbox 中。
  2. OFT 发送消息: 一旦 X 数量的代币锁定在共享的 L2 lockbox 中,OFT 就会被调用以发送消息,以解锁 L3 链上 X 数量的代币。
  3. Arbitrum 到 L3 的消息: LayerZero Endpoint 将消息发送到 L3 上的 LayerZero Endpoint。
  4. OFT 接收消息: L3 上的 AdapterOFT 接收消息。
  5. 解锁代币并转移: 调用 AdapterOFT 以从 L3 上锁定的代币供应中解锁 X 数量的代币。

Omnichain OFT 桥接

所有 OFT 都可以从任何 LayerZero 连接的链发送到 Arbitrum 及其 Orbit 链。该过程类似于从 Arbitrum 发送 OFT 到 Orbit 链,但使用了一种销毁和解锁机制。OFT 在源链(LayerZero 支持的 90 多个链中的任何一个)上销毁,然后在目标链(Arbitrum Orbit 链)上解锁。

当以相反的方向发送 OFT 时——从 Arbitrum 或 Orbit 链发送到 LayerZero 连接的链——使用一种锁定和铸造机制。代币锁定在源链上的 lockbox 中,并在接收链上铸造。

通过标准销毁和铸造流程促进所有其他通过 LayerZero 连接的链之间的代币转账:OFT 在发送链上销毁,并在接收链上以相同的数量铸造。

结论

通过集成 OFT 标准并使用共享的 lockbox 合约,Arbitrum 通过统一和扩展对 Orbit 生态系统中流动性的访问,改善了其已经用户友好的体验。这不仅解决了以前的效率低下问题,还在 90 多个连接的区块链中释放了新的流动性机会。

使 Orbit 链能够在更广泛的加密生态系统中启动和转移原生 OFT,是实现通用区块链互操作性和标准化的重要一步。这一发展为更广泛的采用和集成奠定了基础,为更加互联的区块链生态系统铺平了道路。

  • 原文链接: medium.com/layerzero-eco...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
LayerZero_Labs
LayerZero_Labs
江湖只有他的大名,没有他的介绍。