本文深入探讨了 Circle 的跨链传输协议(CCTP),该协议旨在实现 USDC 在不同区块链之间的无缝转移。CCTP 通过在源链上燃烧 USDC,并在目标链上铸造等量的 USDC 来实现这一目标,从而消除了对封装代币的需求。文章还讨论了 CCTP 的优势、交易生命周期、信任假设以及支持的网络。
今天,我们将通过了解更多关于 Circle 的跨链传输协议 (CCTP) 来扩展我们的 知识中心。
本文考察了 CCTP 的设计、安全性以及信任假设,通过彻底分析其架构,突出了其独特的功能和权衡。
在这里,我们将涵盖以下内容:
让我们开始吧!
跨链传输协议 (CCTP) 由 Circle 开发,旨在促进原生 USDC 在各种区块链之间的无缝移动。
CCTP 通过在各自的区块链上直接铸造和销毁 Token 来简化 USDC 的传输,从而消除了对桥接 Token 版本的需求。
Circle 对多链生态系统的愿景体现在近年来 USDC 在各种链上的部署。他们致力于跨多个区块链进行扩展,源于他们坚信每个链都为创新和不同的用户体验提供了独特的机会。为了使 USDC 成为无处不在的数字美元,Circle 致力于在整个区块链生态系统中锚定 USDC 的普遍存在。
随着时间的推移,出现了各种锁定和铸造 USDC 的桥接方法,导致流动性碎片化为多种封装资产形式。考虑到仅在 Solana 上,就存在 11 种不同的经过验证的封装 USDC 变体,以及许多未经验证的变体。这导致了流动性格局的碎片化,并给开发者带来了关于采用哪个版本的不确定性。
Circle 意识到有机会解决流动性碎片化的问题并消除桥风险,同时保持 USDC 在不同区块链之间的同质性。反馈令人鼓舞,因为利益相关者表示愿意接受一个能够提供同质化 USDC 和跨多个链提供一致的开发者体验的系统。
作为回应,Circle 推出了 跨链传输协议 (CCTP),这是一种无需许可的链上协议,专为 USDC 在链之间的原生传输而设计。
如上所述,CCTP 的开发是为了解决 多链生态系统 中的关键低效率问题:
资源:Jupiter Exchange 上的 USDC
CCTP 的优势反映了它所解决的挑战,提供:
为了充分理解稳定币桥的影响,让我们考虑一个 dApp 旨在将 5000 万美元的 USDC 从 Ethereum 转移到 Avalanche 的场景。
由于缺乏可用的流动性或缺少具有满足此类意图所需的 5000 万美元库存的代理,因此使用基于流动性池的桥或 基于意图的桥 将 5000 万美元的 USDC 从 Ethereum 转移到 Avalanche 通常是不切实际的。 这种限制迫使 dApp 或用户执行多个桥接交易才能转移所需的金额。
另一方面,dApp 可能会尝试通过使用封装版本的第三方桥(如 Axelar 的 axlUSDC)进行 5000 万美元的 USDC 转移。 这些桥通常允许在任何给定时刻将不受限制数量的 Token 封装并转移到新链。 然而,这里面存在一种妥协:封装 Token 在到达目标链后可能不一定具有流动性或实用性。 这种不确定性使得封装 USDC 选项对于执行如此大量的交易的吸引力降低。
相反,CCTP 依赖于 Circle 锁定/销毁和铸造 Token 的能力,理论上为大规模稳定币转移提供了一个简化的解决方案。 例如,使用 CCTP,dApp 可以在 Ethereum 上销毁 5000 万美元的 USDC,并在 Circle 验证交易后在 Avalanche 上铸造等量的 USDC。 这种方法保证了 USDC 在链之间的直接转移,绕过了对中介操作或复杂封装过程的需求。
这种情况在聚合平台(如集成了 15 个不同桥的 Jumper)上实时展开,包括基于流动性池的桥(如 Stargate)和基于意图的桥(如 Across)。 当涉及到将 5000 万美元的 USDC 从 Ethereum 转移到 Avalanche 时,CCTP 脱颖而出,成为提供的唯一可行的途径。
CCTP 作为 dApp、钱包、桥和消息传递平台的基础设施,用于增强和构建。 它并非设计为供最终用户直接交互。 相反,Circle 开发了 CCTP,用于集成到 dApp 界面中,将其定位为加密货币开发者为用户促进原生 USDC 转移的资源,从而简化用户体验。
要了解 CCTP 的功能,让我们将交易生命周期分解为四个阶段:
第 1 部分 — 交易发起(在源链上)
用户首先在源链(Chain A)上开始该过程,方法是将 USDC 存入集成 CCTP 的 dApp 中,并指定目标链上接收者的钱包地址。
第 2 部分 — dApp 销毁原生 USDC(在源链上)
dApp 协调源链上指定 USDC 数量的销毁。
第 3 部分 — Circle 验证销毁事件(在源链上)
dApp 请求 Circle 进行验证,这对于授权在目标链上铸造相同数量的 USDC 是必需的。 Circle 监控并确认源链上的销毁事件。
第 4 部分 — dApp 铸造原生 USDC(在目标链上)
dApp 继续在目标链(Chain B)上铸造 USDC,并将其交付给预期的接收者的钱包。
CCTP 的交易流程基于某些信任假设:
1) 依赖 Circle 进行转移验证
源链上 USDC 销毁的合法性取决于 Circle 的证明服务,这对于批准目标链上的铸造过程至关重要。 因此,用户的资产受到 Circle 对每笔 CCTP 交易的精确验证的保护。
2) 持续的运营正常运行时间
CCTP 的无缝交易过程取决于 Circle 的证明服务的不间断功能。 Circle 内部的任何运营障碍都可能导致通过 CCTP 执行跨链转移的临时延误或推迟。
Circle 的 CCTP 在多个链上运行,包括 Arbitrum、Avalanche、Base、Ethereum、Noble、OP Mainnet、Polygon PoS 以及最新添加的 Solana。
CCTP 兼容性扩展到:
该框架从根本上源自 Circle 的 CCTP 宣传内容。 在此框架中,每个层都依赖于基础层来提供关键功能。
你可以通过以下资源了解更多关于 Circle 的 CCTP:
免责声明: 本文仅用于信息和教育目的。 本文中提到的项目是我们的合作伙伴,但我们鼓励你在使用或购买任何提及的协议的 Token 之前进行尽职调查。 这不是财务建议。
- 原文链接: blog.li.fi/circles-cross...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!