
研究日期:2026 年 8 月 2 日。本文区分发行方披露、链上可观察事实与研究判断,不构成投资、法律或安全建议。
2026 年 7 月 31 日,Circle 的跨链传输协议 CCTP 进入了一个新的运营阶段:按照 Circle 已公布的时间表,CCTP V1(Legacy)的人工退场从这一天开始。这并非突然停机。Circle 描述的是一个约十个月的渐进式过程:逐步收紧 V1 消息额度,直至新的销毁交易归零,同时保证仍在途的赎回可以继续处理。但这一节点仍然重要,因为 V1 与当前的规范版 CCTP 并不向后兼容;两者使用不同的合约、函数签名、事件、API、nonce 结构和终局性控制。
此次迁移涉及的基础设施规模不小。Circle 披露,截至 2025 年 11 月 14 日,V1 与 V2 合计已处理超过 1,100 亿美元、共 530 万笔跨链转账。Circle 的 USDC 实时页面则显示,截至 2026 年 7 月 30 日,USDC 流通量为 718 亿美元,并原生发行于 35 条网络。两组数字不能混为一谈:CCTP 交易量是累计流量,USDC 流通量是某一时点的存量;但它们共同说明了此次迁移所处结算体系的体量。
规范版 CCTP 扩展了产品能力:保留 Standard Transfer,新增 Fast Transfer 与 Hooks,覆盖更多链,将单笔销毁上限提升至 1,000 万美元,并将消息查询与证明获取流程整合到新的 API 中。Circle 当前的产品说明给出的典型速度是:Fast Transfer 约 8–20 秒,Ethereum 及其 L2 的 Standard Transfer 约 15–19 分钟。其跨链资产机制没有改变:源链销毁原生 USDC,目标链铸造原生 USDC,不生成包装资产,也不依赖第三方流动性池完成跨链环节。
对机构而言,这不只是一次“更快的桥”升级,而是控制平面的迁移。生产系统需要同步更新地址注册表、ABI、费用逻辑、终局性政策、证明处理、目标链执行、可观测性与事故预案。Fast Transfer 要求机构明确选择“已确认”还是“已终局”;Hooks 带来可编程的目标链动作,也扩大了应用层测试面。V2 的可升级性可以减少未来更换地址的频率,但也引入了需要持续监控的治理与变更管理依赖。
配套 Artifact 没有把迁移当作一则公告,而是把它转化为可观察的比例。它在 Ethereum 与 Base 上,分别查询 V1 和规范版 DepositForBurn 事件,并使用靠近退场节点的固定区块窗口。每个“版本 × 网络”查询均单独限制为 500 行,因此若指标显示 500,应解释为“至少 500”,而非精确总数。监控器要回答的是一个操作性问题:7 月 31 日之后,旧版销毁发起是否仍然可见?规范版活动是否正在承接这些流量?
Circle 在 2025 年 11 月 14 日宣布,将 CCTP V2 定义为规范版 CCTP,并于 2026 年 7 月 31 日开始人工退场 V1。公告称,自初代协议于 2023 年 4 月上线以来,两个版本已累计处理超过 1,100 亿美元和 530 万笔跨链转账。公告还表示,V1 将继续停留在当时已有的 11 条链上,不再增加链或功能,并在退场期末最终暂停。
迁移指南补充了关键的运营细节:退场将逐步进行。Circle 表示会不断收紧消息额度,直到新的 V1 销毁量降至零;在途赎回不会因此失效,Circle 会让 minter allowance 高于待处理证明所对应的总额,以便完成尚未结算的赎回。这里必须区分两个概念:“开始退场”不等于“资金立刻无法访问”,但继续让新系统依赖 V1 已经越来越难以辩护。
还有一个值得持续核验的信息缺口。2025 年 11 月的公告称,当时除 Aptos、Noble 与 Sui 外,所有 V1 网络都已有规范版合约,并计划在 2026 年上半年结束前支持 Aptos 与 Sui。然而在本报告研究日,Circle 当前的支持链页面仍将 Aptos、Noble、Sui 列在“仅支持 CCTP V1(Legacy)”一栏。这可能是文档更新滞后、部署节奏调整或计划变化;本文查阅的公开资料无法判定具体原因。使用这些路由的运营方不应根据 EVM 网络的可用性进行类推,而应取得针对具体路由的确认。
CCTP 的资本效率逻辑很清楚。在 EVM 源域,TokenMessengerV2 接收销毁请求,TokenMinterV2 销毁原生 USDC,MessageTransmitterV2 发出消息。达到相应确认阈值后,Circle 的链下 Iris 证明服务为消息签名。调用方随后将消息和证明提交到目标链的 MessageTransmitterV2,系统在目标域为接收者铸造原生 USDC。
这一机制不需要把源链 USDC 锁入资金池,再以其为抵押在目标链生成包装资产。因此,CCTP 跨链环节不受 AMM 滑点和池深度约束,并在支持的域中保持原生 USDC 的资产身份。但“任何开发者都可无需许可地集成”,不等于“每个组件都无信任假设”。Circle 运营证明服务,并控制 USDC 的铸币权限。应用除了承担源链和目标链风险,还继承了发行方、签名方、API 可用性、合约管理以及制裁与合规层面的依赖。
规范版的消息格式把终局性选择显式化。Circle 文档规定:Fast Transfer 的最低终局阈值为 1,000,代表 confirmed;Standard Transfer 为 2,000,代表 finalized。目标链处理器也区分未终局与已终局消息。机构应将这种差异转化为书面政策:哪些路由和金额可以接受仅确认的源链状态,风险敞口上限是多少,何时自动回退至 Standard Transfer,以及重新证明或铸造延迟时如何对账。
下表关注迁移后果,而非功能口号。
维度 | CCTP V1(Legacy) | 规范版 CCTP | 对机构的影响 |
|---|---|---|---|
合约体系 |
| 使用地址不同的新 V2 合约 | 地址表、白名单、ABI、监控规则和审批策略都需更新 |
兼容性 | 旧版网络 | 与 V1 合约/API 不向后兼容 | 双轨运行并显式路由版本,比直接切换一个开关更稳妥 |
转账模式 | 仅 Standard | Standard 与 Fast | 财资政策需按路由和金额权衡速度与终局性 |
目标链逻辑 | 基础转账 | 可选 Hooks | 可组合性更强,但 calldata 校验和目标链执行风险更大 |
| 四个核心参数 | 新增 | 费用与终局性参数必须被生成、限额、记录并测试 |
Nonce | V1 事件使用 | V2 消息系统使用 | 数据库与幂等键可能需要改表 |
升级模式 | 旧版部署 | Circle 将 V2 描述为可升级 | 演进更容易,同时产生升级监控与治理依赖 |
单笔销毁上限 | 过去为 100 万美元 | 1,000 万美元 | 大额财资调度更方便,但内部集中度与操作限额不应随之机械放宽 |
事件边界对分析系统同样重要。Ethereum 上官方 V1 TokenMessenger 为 0xBd3fa81B58Ba92a82136038B25aDec7066af3155,Base 上为 0x1682Ae6375C4E4A97e4B583BC394c861A46D8962;两条网络上的规范版 TokenMessengerV2 都是 0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d。V1 DepositForBurn 的 topic 是 0x2fa9ca894982930190727e75500a97d8dc500233a5065e0f3126c48fbe0343c0,规范版则是 0x0c8c1cbdc5190613ebd485511d4e2812cfa45eecb79d845893331fedad5130a5。如果监控只跟踪旧地址或旧 topic,就可能把“业务迁移”误报为“业务消失”。
Artifact 使用 HyperSync 代码模式,在支持的 eth 和 base 网络上执行查询。为确保结果可复现,窗口被固定如下:
网络 | 固定区块窗口 | V1 合约 | 规范版合约 |
|---|---|---|---|
Ethereum | 25,649,600–25,664,000 |
|
|
Base | 49,340,800–49,427,200 |
|
|
研究时,HyperSync 的公开高度端点分别返回 Ethereum 25,664,937、Base 49,428,555,因此两个窗口都紧邻当时最新的已索引高度。看板不会声称两个网络的区块区间完全同步,也不会把它们当作严格相同的自然时间长度;比较时应先在同一网络内比较版本。
每个查询都按对应版本的 TokenMessenger 地址和 DepositForBurn topic 过滤,只请求必要的日志字段;查询把 data 的第一个 32 字节字解析为 USDC 数量,并按 6 位小数换算,同时解析目标域。V2 还会从 indexed topic 3 读取 minFinalityThreshold。最终得到可抽样审计的事件级记录:区块、交易哈希、金额、目标域,以及 V2 所请求的终局模式。
解读时有三条硬规则。第一,销毁事件只证明跨链转账已发起,不证明目标链铸造已经完成;完整结算还需要匹配消息、证明以及目标链接收证据。第二,事件数不是独立用户或经济主体数,路由器与聚合器可能占据大量活动。第三,每个查询最多返回 500 行。如果指标为 500,样本已经右删失,精确总数需要翻页或使用更小的分桶。看板选择把这些限制明确展示出来,而不是输出一个看似精确的数字。
因此,最有价值的是方向性信号。7 月 31 日之后仍持续出现 V1 销毁,意味着仍有旧版路由或迁移延迟。后续窗口中 V1 相对规范版占比不断下降,才与预定的退场路径一致。如果两个版本的事件同时突然消失,更可能是索引、路由或市场活动问题,不能自动视为迁移成功。
不要只搜索应用源码。合约地址可能存在于智能合约存储、relayer 配置、移动端版本、托管策略引擎、HSM 白名单、交易模拟器、制裁筛查工具、索引器、看板和灾备手册中。既要识别直接集成,也要识别嵌入的第三方路由器。逐条记录支持的源域/目标域组合,并标注是否依赖 V1-only 域。
不要从模糊的产品名称推断协议版本。应把版本、源域、目标域、合约地址、API 族和预期事件签名存为一个配置对象;启动时校验合约字节码或经批准的地址清单,并拒绝未知组合。这样可以防止把规范版 ABI 发到旧版地址,或反向误用。
使用 Fast Transfer 时,应查询剩余额度和当前费用,为 maxFee 增加受控缓冲,并定义自动回退至 Standard Transfer 的条件。Circle 的费用文档明确提醒:如果实际费用超过 maxFee,源链交易会回滚。生产政策应限制绝对费用和基点费率,按金额与路由约束 Fast Transfer,并同时记录请求终局性与实际执行终局性。
成功条件应覆盖源链确认、消息获取、证明状态、目标链提交、目标链铸造、余额对账和幂等恢复。测试场景应包括消息过期、重新证明、目标链 gas 延迟、链重组、API 超时、重复回调和 Hook 执行失败。使用 Hooks 时,应尽可能约束 destinationCaller,并把任意 hook data 视为不可信输入。
并行跟踪 V1 和规范版销毁事件,同时监控目标链 receiveMessage 结果。对旧版发起、未完成转账、证明延迟、额度耗尽、费用回滚和版本/地址不匹配设置告警。即使禁用新的 V1 发起,也要保留对账在途 V1 转账的能力。
“退场是渐进的,所以不必着急。” 从操作上看没错,但从风险管理上不够。渐进式收紧降低了断崖式风险,却带来了不确定容量。等到硬故障发生才迁移,往往会在压力下才发现陈旧地址、不兼容 ABI 或未经演练的恢复路径。
“V2 更新,因此一定更安全。” 不能自动得出这一结论。Fast Transfer 有意接受较低的源链终局阈值;Hooks 扩大目标链行为;可升级性提供了管理员变更路径。这些都是可以管理的设计取舍,而不是免费的安全增益。若业务必须等待源链完全终局,Standard Transfer 仍是合理选择。
“销毁—铸造消除了桥风险。” 它确实消除了包装资产和流动性池的一些重要风险,但没有消除所有跨链风险。CCTP 仍依赖 Circle 的证明与 USDC 控制平面、源链与目标链、合约正确性、API/relayer 运营以及应用配置。
“看板可以证明迁移完成。” 不能。它只是有界的源链销毁监控。完整判断还需要分页查询、覆盖所有支持域、匹配目标链铸造、追踪失败或待处理证明,并识别具体路由。看板是预警与审计工具,不是总账。
链覆盖仍然不对称。 当前文档仍把 Aptos、Noble、Sui 标注为仅支持 V1,而较早的迁移公告曾预计 Aptos 与 Sui 会在退场前获得支持。机构应把文档时效性本身纳入控制,并对非 EVM 路由取得直接确认。
2026 年 7 月 31 日这一边界,使 CCTP 迁移从路线图任务变成了正在发生的运营风险管理。Circle 并未一夜关闭 V1,但方向已经十分明确:新的旧版销毁应逐步降至零,未来增长将由规范版合约网络承接。
合理的机构应对既不是恐慌,也不是拖延,而是受控双轨运行:显式版本配置、逐路由测试、基于政策的终局性与费用、端到端对账,以及对旧版和规范版事件的独立监控。规范版 CCTP 在保留原生 USDC 销毁—铸造机制的同时,确实带来了更快速度和更强可编程性;但只有当地址、API、签名方、relayer、可观测性和事故响应等外围控制平面同样严谨地完成迁移,这些收益才会真正落地。
Circle,《CCTP V1 deprecation: CCTP V2 is now the canonical CCTP》,2025-11-14:https://www.circle.com/blog/cctp-version-updates
Circle 开发者文档,《Migrate from CCTP V1 (Legacy) to V2》:https://developers.circle.com/cctp/migration-from-v1-to-v2
Circle 开发者文档,《CCTP EVM Contracts and Interfaces V1》:https://developers.circle.com/cctp/v1/evm-smart-contracts
Circle 开发者文档,《Contract Addresses》(规范版 CCTP):https://developers.circle.com/cctp/references/contract-addresses
Circle 开发者文档,《EVM Contract Interfaces》:https://developers.circle.com/cctp/references/contract-interfaces
Circle 开发者文档,《CCTP Technical Guide》:https://developers.circle.com/cctp/references/technical-guide
Circle 开发者文档,《Supported Blockchains and Domains》:https://developers.circle.com/cctp/concepts/supported-chains-and-domains
Circle 开发者文档,《CCTP Fees》:https://developers.circle.com/cctp/concepts/fees
Circle,《Cross-Chain Transfer Protocol》:https://www.circle.com/cross-chain-transfer-protocol
Circle,《USDC》:https://www.circle.com/usdc
Circle,《Internet Financial System Report — USDC and Circle Digital Assets》:https://www.circle.com/reports/internet-financial-system/usdc-and-circle-digital-assets
BaseScan,规范版 DepositForBurn 解码样例:https://basescan.org/tx/0xdb921ba92747940a1f8adea109f6b115795caca9386207e64679a3286ac8dd4f
BaseScan,旧版 DepositForBurn 解码样例:https://basescan.org/tx/0xdf00f53a5efdf62e8bb8a760b45e56b0dd1b8dacbb1a82cc29ff493883929a40
HyperSync Ethereum 已索引高度端点:https://eth.hypersync.xyz/height
HyperSync Base 已索引高度端点:https://base.hypersync.xyz/height