**瑙勮寖婧愭枃浠?*锛氱敱 MetaRepo
spec/鍚屾锛岃鍕跨洿鎺ョ紪杈戞湰椤点€?
版本: v0.1-draft · 最后更新: 2026-06-04
关联: AGENT_CHAIN.md · ROADMAP.md § M7 · ONRAMP.md
| 层级 | 方式 | 定位 |
|---|---|---|
| P0 · 原生 Rollup 桥 | L1 锁仓 → L2 铸造 | 最安全、最底层;Agent L2 与以太坊主网的主通道 |
| P1 · 官方映射资产 | 桥接 USDC/USDT/PYUSD/ETH | 生态结算与 MetaDEX 的 canonical 资产 |
| P2 · Omnichain 协议 | LayerZero / CCTP / CCIP 等 | 扩展多链 Skill、资产可达性;不替代原生桥安全模型 |
铁律:用户从以太坊进入 Agent 链的 主路径 必须是官方原生桥;Omnichain 仅用于已明确披露风险的快捷通道或 Skill 跨链消息。
采用 Optimism Bedrock 标准桥(OP Stack 自带),避免自研桥数学。
| 组件 | 链 | 职责 |
|---|---|---|
| OptimismPortal | L1 | 存款入口;绑定 L2 输出根 |
| L1StandardBridge | L1 | 锁 ETH、锁 ERC20(USDC/USDT/PYUSD) |
| L2StandardBridge | L2 | 铸造/销毁 wrapped 资产 |
| L1CrossDomainMessenger | L1 | L1↔L2 消息 |
| L2CrossDomainMessenger | L2 | 接收存款、触发 mint |
| SystemConfig | L1 | 链 ID、Gas 参数、桥地址注册 |
提款遵循 Rollup 标准:7 天挑战期(可配置,主网前审计确认)。
| 资产 | L1(Ethereum) | L2(Agent 链)符号 | 优先级 | 用途 |
|---|---|---|---|---|
| ETH | 原生 | WETH(桥铸造) | P0 | Gas、Escrow |
| USDC | Circle 官方 | USDC(bridged canonical) | P0 | 主结算稳定币 |
| USDT | Tether 官方 | USDT(bridged) | P0 | 兼容性与流动性 |
| PYUSD | PayPal USD | PYUSD(bridged) | P1 | 合规稳定币选项 |
Canonical 规则(deployments.json → bridge.tokens):
repos/contracts)与 identity/、metadex/ 并列;v0.7 前为占位与配置,完整部署随 OP Stack 创世:
不自研 L1/L2 StandardBridge 逻辑;通过 OP Stack 部署脚本生成地址,VibeAgent 仅维护 CanonicalTokenRegistry 与
deployments.json。
| 项 | 做法 |
|---|---|
| 跨链 | 引导用户使用 Base Bridge(Ethereum ↔ Base) |
| 资产 | Base 上官方 USDC、USDbC、WETH 地址写入 deployments.json |
| wallet/web | 「充值」页 deep link 至 Base Bridge + 二维码 |
| 验收 | 文档 + UI 引导完成一笔 L1→Base USDC 存款 |
原生桥负责 Ethereum ↔ Agent L2;Omnichain 负责 Agent L2 ↔ 其他链 及 Skill 跨链调用。
| 协议 | 类型 | 典型用途 | 目标版本 | 备注 |
|---|---|---|---|---|
| Circle CCTP | 官方 burn/mint | USDC 跨 Base / Ethereum / Agent L2 | v0.8 | USDC 原生跨链,非 wrapped |
| LayerZero V2 | 消息 + OFT | Skill 跨链执行、OFT 版 USDT | v1.1 | 已有 ROADMAP v1.1 跨链 Skill |
| Chainlink CCIP | 消息 + Token Pool | Oracle 触发的跨链 Escrow | v1.1 | 与 IoT Oracle 协同评估 |
| Wormhole | 消息桥 | 备选多链 reach | 评估 | 非默认路径 |
与 MetaDEX 相同模式,v0.8+ 在 repos/api/src/modules/bridge/:
| Port | 职责 |
|---|---|
IBridgeStatusReader |
查询 L1 deposit / L2 mint 状态 |
IOmnichainRouter |
路由 CCTP / LZ 报价(只读 + 构造 calldata) |
ICanonicalTokenList |
读 CanonicalTokenRegistry + deployments |
业务 Service 不直连 RPC Adapter。
| 客户端 | 原生桥 | Omnichain | 版本 |
|---|---|---|---|
| wallet | 「跨链充值」→ Base Bridge(Phase 1)/ Agent 桥 UI(Phase 2) | 高级入口(v0.8) | v0.3 引导 · v0.7 完整 |
| web | Creator 充值引导 | 同 wallet | v0.3 · v0.7 |
| admin | 桥监控、canonical 资产审批 | — | v0.7 |
| 风险 | 缓解 |
|---|---|
| 桥合约漏洞 | OP Stack 上游审计 + 不自研核心逻辑 |
| 假 wrapped 代币 | CanonicalTokenRegistry + UI 只显示 canonical |
| 提款延迟 | 明确 UX:7 天挑战期说明 |
| Omnichain 中继器风险 | 默认隐藏;高级用户 opt-in + 风险披露 |
| Sequencer 停机 | 标准 Rollup 强制 inclusion 窗口 |
| ID | 简述 | 主仓库 | 版本 |
|---|---|---|---|
| FR-BRIDGE-001 | Base 官方桥引导(Phase 1) | wallet, web, docs | v0.3 |
| FR-BRIDGE-002 | OP Stack 创世 + Standard Bridge 部署 | infrastructure, contracts | v0.7 |
| FR-BRIDGE-003 | CanonicalTokenRegistry + deployments | contracts, shared | v0.7 |
| FR-BRIDGE-004 | 桥状态 Indexer / API Port | api | v0.7 |
| FR-BRIDGE-005 | wallet/web 原生桥存取款 UI | wallet, web | v0.7 |
| FR-BRIDGE-006 | Circle CCTP USDC 集成 | contracts, api | v0.8 |
| FR-BRIDGE-007 | LayerZero Skill 跨链(消息) | contracts, p2p/api | v1.1 |
| FR-BRIDGE-008 | CCIP 跨链 Escrow(评估) | contracts | v1.1 |
法币入口见 ONRAMP.md;链经济见 AGENT_CHAIN.md。