将 USDT0 桥接到 Stable
USDT 通过两种桥接路径之一到达 Stable,具体取决于它在源链上的形式。这两种路径都会将 USDT0 交付到用户在 Stable 上的钱包中。
以下部分详细描述了每条路径。
USDT0 OFT Mesh 与 Legacy Mesh
Stable 参与了两个互补的跨链传输网络。
OFT Mesh
任何支持 USDT0 的链都可以参与 OFT Mesh。在 OFT Mesh 中,USDT0 跨链传输保持 1:1 的价值比率。当发生传输时,源链上的 USDT0 代币被销毁,并在目的链上铸造等量的代币。当前的 OFT Mesh 参与者包括 Arbitrum、Bera、Conflux、Ethereum、Flare、Hedera、Hyperliquid、Ink、Mantle、MegaETH、Monad、Morph、MP1、Optimism、Plasma、Polygon、Rootstock、Sei、Stable、Tempo、Unichain 和 X Layer。
Legacy Mesh
任何具有原生 USDT(而非 USDT0)的链都可以通过 Legacy Mesh 进行路由。Legacy Mesh 遵循中心辐射型架构,Arbitrum 作为 USDT0 的中心枢纽。该模型利用 Arbitrum 上的 USDT0 流动性池。USDT0 团队对转移金额收取 0.03% 的费用。当前的 Legacy Mesh 参与者包括 Tron 和 TON。
Ethereum 和 Arbitrum 同时参与了这两种 Mesh:这些链上的用户可以通过 OFT 路径(销毁/铸造 USDT0)或 Legacy 路径(通过 Arbitrum 枢纽锁定原生 USDT)进行桥接。
路径 1: 将 USDT0 桥接到 Stable (OFT 支持的链)
此路径适用于用户已在 OFT 支持的源链(如 Arbitrum 或 Ink)上持有 USDT0 的情况。
参与者
| 名称 | 链上? | 负责方 |
|---|---|---|
| 用户 | N/A | 用户 |
| USDT0 OUpgradable | ✅ | USDT0 的智能合约 |
| LayerZero Endpoint V2 | ✅ | LayerZero 的智能合约 |
| MessageLib Registry | ✅ | LayerZero 的智能合约 |
| Executor | ❌ | LayerZero Labs |
| USDT0 DVN | ❌ | USDT0 |
| Canary DVN | ❌ | Canary |
| LayerZero DVN | ❌ | LayerZero Labs |
流程图
详细步骤
1. 发起传输 (链上,源链)
用户在源链上调用 USDT0 OUpgradable 合约的 lzSend 方法。交易包括消息负载、目标 LayerZero 端点和合约地址,以及诸如 gas 限制和费用之类的配置参数。
2. 数据包创建 (链上,源链)
源链 LayerZero Endpoint 封装 OApp 的消息,使用指定源 MessageLib 合约对其进行编码,并将其发送到 Security Stack (DVN) 和 Executor,完成发送交易。
3. 消息验证 (链下,DVN)
去中心化验证网络 (DVN) 在目标合约执行消息之前独立验证消息。只有 OApp 授权的 DVN 才能执行验证。USDT0 桥接需要三个 DVN 签署每条消息:LayerZero Labs、Canary 和 USDT0。有关任何路径的规范配置,请参阅 USDT0 在 LayerZeroScan 上的 OApp。
4. 标记为可验证 (链上,Stable)
一旦所有必需的 DVN 验证了消息,目标 MessageLib 合约就会将其标记为可验证。
5. 验证承诺 (链下,Executor)
Executor 将已验证的消息提交给目标 LayerZero Endpoint,为执行做准备。
6. 数据包验证 (链上,Stable)
目标 LayerZero Endpoint 确认 Executor 交付的数据包与 DVN 验证的数据包匹配。
7. 消息执行 (链下,Executor)
Executor 在目标链上调用 lzReceive,触发 Stable 上的 USDT0 OUpgradable 合约处理消息。
8. 完成 (链上,Stable)
Stable 上的 USDT0 OUpgradable 合约处理已验证的消息,完成跨链传输。USDT0 被铸造到用户的地址。
路径 2: 将原生 USDT 桥接到 Stable (Legacy Mesh)
此路径适用于用户在 Legacy Mesh 链(如 Tron)上持有原生 USDT 的情况。传输通过 Arbitrum 作为中间枢纽,然后到达 Stable。
参与者
| 名称 | 链上? | 负责方 |
|---|---|---|
| 用户 | N/A | 用户 |
| USDT Pool | ✅ | USDT0 的智能合约 |
| USDT0 Pool | ✅ | USDT0 的智能合约 |
| MultiHopComposer | ✅ | LayerZero 的智能合约 |
| USDT0 OUpgradable | ✅ | USDT0 的智能合约 |
| LayerZero Endpoint | ✅ | LayerZero 的智能合约 |
| MessageLib Registry | ✅ | LayerZero 的智能合约 |
| USDT0 Legacy Mesh Operator | ❌ | USDT0 |
| Executor | ❌ | LayerZero Labs |
| USDT0 DVN | ❌ | USDT0 |
| Canary DVN | ❌ | Canary |
| LayerZero DVN | ❌ | LayerZero Labs |
流程图
详细步骤
1. 发起传输 (链上,Tron)
用户发起桥接交易,并将原生 USDT 发送到 Tron 上的 USDT Pool 合约。USDT 被锁定在池中。USDT Pool 合约随后向 Tron 上的 LayerZero Endpoint 合约发送消息。
2. 向 Legacy Mesh 发送消息 (链下)
LayerZero Endpoint 合约将消息发送到 USDT0 Legacy Mesh Operator,后者验证消息。
3. 发起 MultiHop 传输 (链上,Arbitrum)
USDT0 Legacy Mesh Operator 在 Arbitrum 上调用 LayerZero MultiHopComposer 合约的 lzCompose() 方法。无需额外的用户交互,MultiHopComposer 合约执行从 Arbitrum 到 Stable 的 USDT0 铸造和销毁桥接传输。
4. 将 USDT0 传输到 Stable (链上和链下)
剩余步骤遵循与将 USDT0 桥接到 Stable 完全相同的路径(以上步骤 1-8)。Arbitrum 上的 USDT0 OUpgradable 合约通过 LayerZero 发送,DVN 进行验证,并在 Stable 上铸造 USDT0。
注意事项
- Arbitrum 上的 USDT0 流动性由 USDT0 团队管理。
- Legacy Mesh 对传输金额收取 0.03% 的费用。
- 用户无需直接与 Arbitrum 交互;MultiHop 流程是自动的。
下一步建议
- 资金流:查看 USDT 从上线到结算的端到端生命周期。
- 桥接教程:使用 LayerZero OFT 适配器将 Test USDT 从 Sepolia 桥接到 Stable 测试网。
- USDT0 作为 gas:了解资产到达 Stable 后会做什么。

