全链同质化代币 (OFT) 是由 LayerZero Labs 开发的一种代币标准,旨在创建可以原生存在于多个区块链网络中的同质化代币。该标准使单一代币能够在所有支持的链上保持统一的供应量和无缝的可传输性,解决了传统跨链桥和包装资产(wrapped assets)中常见的流动性碎片化问题。[5] [2]
不同区块链生态系统的激增导致了一个被称为流动性碎片化的重大挑战。当一个代币被部署在多个链上时,它通常以独立的、不可互换的版本存在,例如 以太坊 上的原生代币和另一个网络上的“包装(wrapped)”合成等价物。这种分离分割了代币的流动性,使用户体验复杂化,并引入了与管理这些包装资产的跨链桥相关的安全风险。许多区块链网络处于孤立运行状态,阻碍了资产和数据在它们之间的无缝传输。[3] [4] [6]
OFT 标准的创建是为了通过建立一个单一的、规范的代币版本框架来解决这个问题,该版本对于其部署的每个链都是原生的。这种方法被称为“全链(omnichain)”,即资产以共享状态同时存在于所有链上,而“跨链(cross-chain)”通常涉及将代币从一个孤立环境移动到另一个环境。通过利用 LayerZero 消息传递协议(一种支持区块链之间直接通信的开源互操作性协议),OFT 可以在网络之间通过更新各自分支链上的供应量,同时保持全球总供应量恒定的过程进行传输。这创建了一个具有整合流动性的统一资产,从而实现了更有效的资本流动和简化的用户体验。[5] [4] [7]
OFT 标准由 LayerZero Labs 开发,并于 2022 年 5 月左右投入生产。在随后的一年里,该标准得到了越来越多的采用。2023 年 2 月,去中心化金融应用 Trader Joe 为其原生代币 JOE 采用了 OFT 标准。2023 年 4 月,该协议背后的开发团队 LayerZero Labs 在 B 轮融资中以 30 亿美元的估值筹集了 1.2 亿美元,获得了包括红杉资本 (Sequoia)、a16z 和 Coinbase Ventures 在内的投资者支持。[7] 同月,流动性质押协议 unshETH 将其代币转换为 OFT,以将其业务从 以太坊 扩展到 BNB Chain。2023 年 10 月,Lido 的 Wrapped Staked Ether (wstETH) 也采用了 OFT 标准,使其流动性质押代币能够在不同网络之间移动。到 2024 年 2 月,LayerZero Labs 报告称,已有 100 多个项目采用了该标准,在其支持的网络中实现了超过 45 亿美元的总传输量。[5]
OFT 标准是构建在 LayerZero 互操作性协议之上的特定应用实现。其功能依赖于该协议的消息传递能力和安全架构,以促进代币转移。
OFT 使用一种类似于会计的借贷系统来管理跨链的代币供应。它不是通过包装资产,而是通过 LayerZero 发送消息,指示源链和目标链上的代币合约调整其本地供应量。这主要通过两种模型实现。\[3\]
这种机制通常用于从创建之初就作为原生 OFT 开发的代币。其流程如下:
这一过程确保了代币在所有网络中的总流通供应量保持恒定。 [2] [4]
对于最初并非设计为全链代币(OFT)的现有代币(例如标准的 ERC-20),此机制允许它们在不更改原始合约的情况下获得全链功能。
这种模式有效地将现有资产扩展到其他链,同时保留了其在主网络上的原始形式。 [3]
OFT 适配器(OFT Adapter)是锁定与铸造(lock-and-mint)模式的一种特定实现。它是一个中间智能合约,通过包装现有的单链代币使其具备全链(omnichain)能力。当用户希望将代币转移到另一条链时,原始代币会被存入并锁定在源链的适配器合约中。随后,适配器通过 LayerZero 进行通信,在目标链上铸造 OFT 版本的代币。一旦进入其他链,该代币将作为标准 OFT 运行,在非原生链之间的后续转移中采用销毁与铸造(burn-and-mint)机制。[5]
OFT 标准是 LayerZero 定义的更通用的 OApp(全链应用)标准 的特定应用。它使用 OApp 接口进行通用的跨链消息传递。所有交易都通过每条链上的 LayerZero 端点(Endpoint)合约进行路由,该合约负责管理消息传递、安全验证和费用支付。OFT 标准运行在 LayerZero 由这些链上智能合约(称为 Endpoints)组成的网络上。端点部署在每个受支持的区块链上,形成一个用于发送和接收消息的统一网络。[7] [6]
为了以具有成本效益的方式实现这种通信,LayerZero 利用了一个称为超轻节点 (ULN) 的概念。ULN 不维护开销昂贵的完整链上轻节点,而是在发送跨链消息时,根据需求从去中心化预言机流式传输区块头。这种方法显著减少了跨不同网络验证交易相关的链上占用空间和成本。[7]
该标准设计为与虚拟机 (VM) 无关,目前已提供适用于基于 EVM 的链、Solana 和 Aptos Move 的实现,允许开发人员在不同的区块链环境中使用一致的框架。[2]
OFT 传输的安全性继承自底层的 LayerZero 协议,该协议提供了一个可配置且主动的安全框架。
LayerZero 协议的初始版本依赖于链下预言机和中继器的组合。 预言机负责将源链的区块头转发到目标链,而中继器则独立提交交易证明。只有当来自预言机的区块头与来自中继器的交易证明相匹配时,交易才会被目标链视为有效。这种双重验证旨在确保安全性,因为它要求两个独立的链下实体在交易最终确定之前对交易状态达成一致。 [7] [6]
LayerZero 的安全模型是模块化的,允许像 OFT 这样的应用程序选择自己的独立验证者集合,即去中心化验证网络 (DVNs)。代币发行者无需依赖单一实体或固定的验证者集,而是可以通过选择一个或多个 DVN 来验证跨链消息,从而配置自定义的安全堆栈。这使得在平衡安全性、成本和速度方面具有灵活性。 [5] [4]
Pre-Crime 是一个额外的安全层,作为一种主动威胁预防机制发挥作用。在跨链交易于目标链最终确定之前,它会通过模拟来预测其结果。如果模拟检测到恶意结果,例如合约漏洞利用或违反预定义的安全规则(例如,铸造的代币数量超过销毁的数量),系统可以在交易执行前对其进行标记并停止,从而防止潜在的损害。 [5] [4]
与传统的跨链代币解决方案相比,OFT 标准提供了几个独特的特性。
根据设计,OFT 在所有网络中维持单一的全球供应量。这消除了在不同链上为代币的包装版本建立独立流动性池的需求,从而整合了流动性,并为交易者带来了更高效的市场以及可能更低的滑点。[3]
代币发行者保留对其在每一条链上 OFT 合约的完全所有权和控制权。LayerZero Labs 并不托管资产,也没有能力更改应用程序的安全配置。这种非托管方式降低了对手方风险。代币发行者还可以对转账实施可选的收费结构,从而从其代币的跨链活动中产生收益。[5]
OFT 传输是供应量的直接点对点移动,不依赖流动性池进行跨链。因此,传输不受滑点的影响。OFT 传输的成本仅限于源链和目标链上的 Gas 费用,外加支付给 LayerZero 协议验证者和执行者的费用。[3]
OFT 在其部署的每个区块链上都表现为原生代币。这为用户提供了一致的体验,并简化了开发者的集成工作。由于 OFT 不是合成资产或包装资产,它们可以更轻松地在不同生态系统的去中心化金融(DeFi)应用中进行组合,例如借贷协议、去中心化交易所和收益聚合器。OFT 转移还可以与附加指令捆绑,允许单个跨链交易执行复杂操作,例如在代币到达目的地后立即在目标 DEX 上进行兑换。[2]
当使用 LayerZero 执行器时,OFT 标准支持 gas 抽象。这一特性允许用户在单笔交易中,使用源链的原生代币支付整个跨链交易的费用,包括目标链上的 gas 费用。通过消除为不同网络持有多种 gas 代币的需求,这极大地简化了用户体验。[5]
截至2024年2月,OFT标准已被100多个项目采用,并支持超过45个区块链网络。该标准被各类代币用于在多链生态中扩展其效用。OFT标准不仅支持简单的资产转移,还支撑着广泛的跨链功能。它是去中心化交易所(DEX)跨链交换、允许在不同网络上针对抵押品进行借贷的多链货币市场,以及统一跨链治理系统等应用的基础技术。[5] [7]
2026年6月2日。21:30 UTC
编辑摘要:
Updated id to glossary and normalized Ethereum address casing