跳到正文

协议指定桥(Canonical Bridge)

以核验为先,系统说明协议指定桥、资产支撑、跨域消息状态、乐观式与有效性证明提款、升级控制、费用及快速桥比较。

更新于

仅供教育参考,不构成投资、法律或安全建议。协议指定桥仍可能因合约、证明、数据可用性、治理、运营、流动性或用户错误而失效。

直接答案

协议指定桥是特定 rollup 或链生态指定的资产或消息路径。它通常连接两侧合约:在一条链上托管或销毁资产,传递协议认可的消息,再在另一条链上铸造、解锁或释放对应资产。“Canonical”是生态标签,并非通用标准、密码学保证,也不能证明某个网站和地址真实可信。

其安全性不是加法公式,而是共同取决于源链最终性、数据可用性、状态或消息验证、桥接账务、目标链执行、重放保护、升级与暂停权限,以及实际可用的退出路径。快速桥可先用流动性向用户付款,随后再通过协议指定路径结算;这会增加流动性提供者、求解者、验证者与执行假设,并非免费加速同一状态机。

1
锁定或销毁

源链合约托管或销毁源链资产表示。

运作机制

  1. 固定路线快照:源链与目标链 chainId、方向、rollup 技术栈及版本、桥、入口、消息合约、收件箱或网关地址、代币地址、收款方、金额、区块引用与官方文档。切勿只相信搜索结果或“官方”标签。
  2. 解析安全与控制模型。记录乐观式欺诈证明或有效性证明规则、数据可用性模式、排序器与强制路径、代理实现、管理员或安全委员会、时间锁、暂停状态、速率限制及升级延迟。Canonical 不等于不可变。
  3. 划分资产账本。区分原生资产与 ERC-20 代币,并识别锁定并铸造、销毁并释放或销毁并铸造机制。核验登记的代币配对、原始单位、decimals、自定义网关,以及对转账收费、变基或拒绝名单资产的支持情况。
  4. 建立按方向区分的消息状态机。存款可能依次经过授权、源链托管或销毁、源链最终确定、派生或转送,以及目标链铸造或解锁。提款可能需要目标链销毁或托管、消息纳入、状态承诺、证明、挑战或证明接受、最终确认和源链释放。
  5. 分别跟踪三只时钟:交易纳入、协议结算或状态最终性,以及资产可使用或可提取的时间。记录源交易哈希、消息或提款哈希、输出或证明引用,以及每笔转送、证明、最终确认、领取、重试或退款交易。
  6. 建立经济账本。分别记录桥接本金、源链与目标链 gas、证明或最终确认 gas、协议费或中继费、流动性提供者费用、滑点和等待期间的机会成本。应把快速桥与协议指定路径视为不同债权与信任模型进行比较。
  7. 对照回执、事件、托管余额、映射资产供应量、待处理债权、收款方余额与剩余授权额度,核对已完成的路线。等待所需最终性,保留应急 gas,在适用时测试无需许可或强制路径;若某笔存款的消息状态无法解释,应停止操作而不是重复存款。

计算示例

  • 原生资产存款账本。 用户初始持有 5.0000 ETH,存入 2.5000 ETH,并支付 0.0042 ETH 源链 gas。源链钱包期末为 5.0000 - 2.5000 - 0.0042 = 2.4958 ETH;托管余额增加 2.5000 ETH;一比一转送成功后,目标链映射资产增加 2.5000 ETH。支撑率为 2.5000 / 2.5000 = 100%。托管资产与映射资产分别是支撑物与债权,并非新创造的 5 ETH 经济价值。
  • 代币原始单位与映射。 用户存入 1,250.000000 USDC。已验证的源代币合约采用 6 decimals,因此原始数量为 1,250 * 10^6 = 1,250,000,000。在已验证、无代币费用的一比一映射下,源链托管与目标链铸造各变化 1,250,000,000 raw units,远端显示 1,250.000000 USDC。另一地址上的同名代币不能作为可互换的证据。
  • 提款时钟彼此独立。 假设某部署在 2026-08-01 12:00:00 UTC 记录提款,并从协议定义的起点适用 604,800-second = 7-day 挑战期。时间门槛为 2026-08-08 12:00:00 UTC;证明或最终确认交易、gas 及所选源链确认策略还会增加时间。这个参数化示例并非声称所有桥都等待七天,目标链交易最终确定本身也不会释放源链资金。
  • 快速路线报价与等待成本。10,000 USDC,快速桥收取 0.08%3 USDC,暂不计 gas 和滑点。成本为 10,000 * 0.0008 + 3 = 11 USDC,即时到账 9,989 USDC。相对于假设的 7-day 协议指定路径等待期,提前取得资金的简单年化价格为 (11 / 9,989) * (365 / 7) = 5.7420305193%。该比较不是收益率或无风险利率,也未计求解者、流动性、违约及结算风险。

风险

  • 使用钓鱼界面或未经核验的文档域名。
  • 选择错误的源链、目标链或 chainId
  • 把资金发送到伪造的桥、入口、消息合约、网关或收款方。
  • 接受同名但登记映射关系错误的代币。
  • 误读 decimals、原始单位或非标准代币转账行为。
  • 混淆原生资产、封装 gas 代币和桥接映射资产。
  • 暴露过高的授权额度或批准错误的 spender。
  • 漏掉代理升级、管理员被攻陷、安全委员会行动或时间锁变更。
  • 遭遇暂停、拒绝名单、速率限制或被冻结的提款路径。
  • 把源链回执当成目标链执行成功的证明。
  • 没有为目标链执行、重试、证明、领取或退款准备足够 gas。
  • 因重试过期、退款处理错误或地址别名而丢失消息。
  • 忽略源链重组或最终性不足。
  • 依赖会审查或不可用的排序器,却没有可用的强制路径。
  • 缺少证明、重建或退出状态所需的数据可用性。
  • 接受无效状态根、消息证明、nullifier 或重放条件。
  • 依赖不可用的提议者、证明者、挑战者或许可式最终确认者。
  • 升级后误读挑战期、成熟期或证明接受参数。
  • 遭受托管资不抵债、账务漂移、代币脱锚或目标链流动性不足。
  • 叠加快速桥、聚合器、验证者、LP、求解者、滑点、税务与制裁风险。

常见误区

  • Canonical 是通用标准,并且自动代表无需信任或没有风险。
  • 源链交易成功或界面显示余额到账就证明最终结算完成。
  • 每个 rollup 提款都有相同的七天等待期。
  • 源链托管资产与目标链映射资产可以作为独立 TVL 相加。
  • 快速桥只是同一个协议指定桥的速度设置。

相关主题

来源

导航

搜索知识库...