Circle 已扩展其跨链传输协议(CCTP)基础设施,以支持 Arc 上由发行方运营的 ERC-20 代币,使开发者能够在受支持的区块链之间转移资产,而无需依赖单独的桥接或封装副本。
摘要
- Circle 已说明开发者如何使用 Arc 上的 CCTP,在受支持的区块链之间转移由发行方运营的 ERC-20 代币,而无需依赖封装副本或单独的桥接。
- 开发者既可以通过 Circle 的原生服务部署新的跨链代币,也可以使用自定义代币配置连接现有的 ERC-20 资产。
- 跨链转移采用销毁和铸造流程,由 Circle 的 Iris 服务在相应代币于目标网络铸造之前验证交易。
- 代币发行方在跨受支持链配置其资产时,保留对管理权限、转移限额和最大交易金额的控制权。
- Circle 的转发服务可以在收款人无需支付目标链 gas 费用的情况下完成转移,前提是初始报价中已包含适用的服务费用。
在 10 月 30 日的一份开发者更新中,Circle 解释说,代币发行方既可以创建新的跨链资产,也可以使用此前为 USDC 转移开发的同一基础设施,将现有的 ERC-20 代币连接到 CCTP。
该公司概述了两种集成方法,涵盖新发行的代币和由其发行方控制的现有资产。两者都采用销毁和铸造流程,即代币在源区块链上被销毁,并在转移验证后在目标链上重新创建。
Circle 表示,该功能旨在用于跨多个网络处理支付、抵押品、代币化现实世界资产和资金管理操作的应用程序。
Circle 将 CCTP 互操作性带给第三方代币
直到最近,CCTP 主要与在受支持的区块链之间转移 Circle 发行的资产相关联,尤其是 USDC,它最初引入了该协议的销毁和铸造模式。
此后,Circle 已将 CCTP 扩展到 USDC 之外,于 9 月在选定的区块链路线上引入了对其欧元计价的 EURC 稳定币和 cirBTC 的支持。
最新的开发者指南描述了发行方如何为其自己的 ERC-20 代币使用相同的消息传递和验证基础设施。
在该流程下,代币在源区块链上被销毁,随后 Circle 的 Iris 服务验证交易并生成证明。目标网络使用经过验证的消息来铸造相应数量的代币。
开发者可以自行完成目标链交易,或使用 Circle 的转发服务自动处理交付。
对于第三方资产,转移通过 CrossChainTokenService 和单独的代币管理器进行管理,而标准 USDC 转移则使用 TokenMessengerV2。
Circle 表示,每个受支持的区块链都维护自己的代币合约和余额,尽管这些资产在跨链转移时共享一个共同的代币身份。
开发者可以创建新代币或连接现有资产
Circle 的框架提供了两种选择,取决于发行方是推出新代币还是已经运营 ERC-20 资产。
对于新创建的资产,开发者可以通过 Arc 的 CrossChainTokenService 部署原生 CrossChainToken。该部署会同时创建代币合约和一个负责跨链操作的专用管理器。
共享代币标识符使用部署者的钱包地址和选定的盐值生成。开发者可以在另一个受支持的区块链上部署该代币时复用这些详细信息。
现有代币发行方则可以将自己的资产注册为自定义 CCTP 代币,而无需替换其原有的 ERC-20 合约。
Circle 要求采用此方法的发行方在转账路由涉及的每条区块链上配置该代币,包括必要的权限和销毁与铸造设置。
发行方仍需负责分配所有权、操作员和暂停者角色,设置交易限额,并确定最大可转账金额。
两种方法都要求各网络间的代币小数位数兼容,并且处理转账的服务之间相互信任。
对于发行方不控制合约的代币,Circle 提供了单独的配置选项,不过该安排不使用相同的销毁与铸造机制。
Arc 测试网支持跨链部署和转账
Circle 发布的演练说明介绍了开发者如何在 Arc 测试网上部署原生代币,然后将其连接到另一个受支持的 EVM 区块链。
该流程从可复用的部署者地址、代币详细信息以及用于支付交易和服务费用的 Arc 测试网 USDC 开始。
初始合约部署完成后,开发者获取其代币标识符,并在目标区块链上部署相应代币之前向 Iris 请求费用报价。
转账限额必须在部署期间配置,或随后通过代币管理器配置。Circle 指出,将这些限额保留为零会阻止转账。
在铸造初始供应量后,开发者批准代币管理器并提交 crossChainTransfer 交易。目标合约在收到所需证明后铸造代币。
只要相关服务费包含在初始报价中,Circle 的转发服务就可以完成交付,而无需收款人支付目标链的 gas 费用。
该公司此前于 9 月推出了预付 CCTP 费用,允许开发者在源区块链上收取受支持的转账费用。
Circle 表示,当所需费用单独支付时,全额代币将到达收款人。实际费用取决于区块链对以及执行前获得的报价。
Circle 继续构建 Arc 的金融基础设施
该互操作性指南发布于9 月 16 日 Arc 主网上线之后,当时 Circle 推出了其 Layer 1 区块链,采用基于 USDC 的交易费用和确定性最终性。
正如 crypto.news 此前报道的那样,Arc 上线时配备了机构验证者,并支持多种稳定币和代币化金融产品。
Circle 随后推出了 Arc Studio,这是一款 AI 驱动的开发工具,可以根据自然语言指令生成智能合约和应用程序。
Arc 的 CCTP 集成让开发者能够管理用于结算、抵押和资金操作的资产,并跨受支持的网络使用。
在将代币部署到生产环境之前,Circle 建议审查管理权限、转账限额以及各网络上使用的合约地址。
该公司表示,开发者在连接额外的区块链路由时必须获取新的 Iris 费用报价,而发行方仍需对其创建的代币以及适用于其服务的监管要求负责。





