CCIP可编程通证传输如何解锁跨链创新
Chainlink跨链互操作性协议(CCIP)并非是一个简单的通证桥接解决方案。它是一种通用的跨链消息传递协议,用于在单个跨链交易中传输通证(价值)、消息(数据)或同时传输通证和消息——称为可编程通证传输。
实际上,CCIP可编程通证传输使智能合约能够跨链转移通证,同时为智能合约接收方提供在通证到达目标链后应如何处理这些通证的指令。这种将价值和指令结合在一起的革命性概念允许通证化价值在到达目的地后自动进行动态交互,从而开辟了一个充满可能性的新世界。
在去中心化金融 (DeFi) 中,CCIP可编程通证传输支持创建跨链原生dApp,例如智能合约可以自动跨链转移通证并将其存入收益最高的借贷市场中。在传统金融(TradFi) 中,CCIP可编程通证传输支持高级用例,例如跨链DvP交易,其中在其私有区块链上持有stablecoin的机构可以购买在不同私有或公共链上发行的通证化资产。
重要的是,CCIP可编程通证传输使机构能够与其他区块链网络上的智能合约和通证化资产进行交互,而无需集成或直接与该区块链交互。它们所需要做的就是向CCIP发送有关如何与该链交互的指令,从而大大降低了它们的费用以及与每个区块链网络点对点集成的相关风险。
ANZ银行服务主管Nigel Dobson表示:“价值和信息的共同传递是革命性的,这是我们最新的成就巅峰。”
以下博客深入探讨了CCIP的可编程通证传输功能,以及顶级DeFi协议和主要TradFi机构如何利用此功能来解锁跨链创新和更高级的通证化用例。
CCIP支持任何涉及数据和价值的跨链传输
正如TCP/IP是支撑互联网的通用标准一样,Chainlink CCIP是支撑合约互联网的通用标准。为了支持DeFi和TradFi中存在的所有各种跨链用例,CCIP允许通过多种方式跨区块链传输数据和/或价值。
任意消息
CCIP对任意消息传递的支持使开发人员能够在区块链网络上传输任意数据(编码为字节)。开发人员利用CCIP的任意消息传递使其智能合约成为原生跨链应用程序。
借助CCIP,源链上的智能合约可以调用目标链上任意智能合约上的任意功能来触发任意操作(并在需要时接收源链上的回调)。开发人员可以在一条消息中编码多个指令,使他们能够协调复杂、多步骤、多链的任务。
通证传输
CCIP通证传输可通过经过严格审计和安全审查的通证池合约在链之间转移通证。交易可由外部持有账户(EOA)直接发起,例如通过Transporter等跨链应用程序从用户钱包发起,或直接通过智能合约发起,然后可以将通证发送到EOA或智能合约。
为了确保最高级别的安全性和卓越的用户体验,通证发行者可以直接在其通证的智能合约中使用CCIP,使其成为原生跨链通证。因此,任何用户或开发人员都可以使用CCIP来传输该发行者通证的官方版本跨链。各种第一层区块链和第二层汇总(例如 Wemix 和 Metis)都基于此概念,通过集成 CCIP 作为其官方跨链基础设施来为其官方通证桥提供支持。通过CCIP转移到这些区块链网络上的每个通证都是该通证在该链上的规范展示。
Metis执行主管Tom Ngo表示:“Chainlink CCIP具有无与伦比的纵深防御安全架构和先进功能,而保护官方Metis通证桥的基础设施的安全性和用户体验,正是我们的首要考量。我们很高兴能够集成 Chainlink CCIP,使Metis能够安全地进行跨链互操作,并帮助推动网络的长期增长和采用。”
开发者可以通过以下三个主要方式集成CCIP通证传输:
销毁和铸造——通证在源链上销毁,并在目标链上铸造等量通证。这样就可以创建跨链原生通证,并在链间实现动态、统一的供应。CCIP通过销毁和铸造通证的传输方法支持Circle的USDC。锁定和铸造——通证被锁定在它们原生发行的链上,并在目标链上铸造完全抵押的“打包”通证。这些打包通证可以通过销毁和铸造的方式在其他非原生目标链之间转移,也可以销毁以来解锁原始发行链上的通证。Truflation的TRUF通证则是利用锁定和铸造在CCIP上进行通证传输。锁定和解锁——通证在源区块链上被锁定,并在目标区块链上释放等量的通证。这可以支持没有销毁/铸造功能的通证或如果存在“打包”困难的通证,例如原生区块链gas通证。CCIP通过锁定和解锁通证的传输方法支持原生ETH 传输。

可编程化通证传输
可编程通证传输将通证传输与任意消息传递相结合。这使开发人员能够在单个交易中跨链传输通证(价值)和有关如何处理这些通证的指令(数据)。重要的是,可编程通证传输内置于CCIP中,可为用户提供最佳的安全性、可靠性、UX(例如可组合性)和风险管理。

可编程通证传输允许通证和消息作为单个交易的一部分跨链发送,从而改善开发人员和用户的体验。
TradFi中的CCIP可编程化通证传输
CCIP可编程通证传输对于实现跨链交付与付款 (DvP) 交易至关重要。传统金融中的DvP是指资产(例如证券)的交付和对这些资产的付款同时进行(即原子结算)的要求。DvP是降低交易对手在另一方已完成的情况下不履行其交易的风险的重要功能。
澳大利亚和新西兰银行集团有限公司(ANZ)展示了CCIP可编程通证传输如何实现跨境、跨链、跨货币的DvP交易。在单笔跨链交易中,由当地货币(NZ$DC)支持的stablecoin被转换为另一种不同国家货币(A$DC)的stablecoin,从买方的源链转移到卖方的目标链,同时还附带购买通证化资产(如reef credits)的指令,随后将其发送回源链上的客户钱包。
在2023年SmartCon大会上,澳新银行数字资产服务总监Anurag Soin讨论了澳新银行如何利用 CCIP实现这一跨链用例:https://www.youtube.com/watch?v=AI4D6drgwS0
要了解更多信息,请参阅我们与ANZ合作撰写的案例研究《使用CCIP进行通证化资产的跨链结算》,以及Chainlink联合创始人Sergey Nazarov与ANZ银行服务主管 Nigel Dobson在Sibos上的小组讨论。
《使用CCIP进行通证化资产的跨链结算》:https://chain.link/resources/cross-chain-tokenized-asset-settlement

澳新银行利用CCIP展示了使用stablecoin进行通证化资产的跨货币、跨链结算
DeFi中的CCIP可编程化通证传输
跨链交换
CCIP可编程通证传输支持跨链交换用例,其中任何代通证都可以通过连接源链和目标链上的流动性池/DEX来有效地通过CCIP跨链。
例如,基于CCIP构建的跨链交换应用程序使用户能够将Arbitrum上持有的A通证交换为Optimism上的B通证,方法是先将Arbitrum上的A通证交换为USDC,再将USDC连同交换数据一起桥接到Optimism,然后自动将USDC交换为B通证并将其发送到用户的钱包。这就是为何CCIP对原生USDC具有强劲支持的原因;它不仅支持通过销毁和铸造进行原生USDC的跨链转移,还支持同时传输有关USDC到达目标链后如何处理的数据——这是 CCIP可编程通证传输的独特功能。

XSwap是一种跨链交换协议,也是BUILD参与项目,它使用CCIP进行可编程通证传输,以实现区块链网络之间的跨链交换。USDC用作XSwap的流动性通证,自推出以来,XSwap用户已发起超过1.3亿美元的CCIP可编程通证传输。
CCIP可编程通证传输的其他用户包括Transporter、ChainSwap、WEMIX PLAY、Amino Rewards等。
跨链质押和再质押
CCIP可编程通证传输开启了跨链质押和再质押的创新。终端用户可以直接从第二层网络质押/再质押资产,其中CCIP用于将原生资产转移回第一层区块链链,并附带在指定(重新)质押协议中(重新)质押资产的指令。这降低了用户的gas成本,并为他们提供了从任何链(重新)质押的便利。
例如,EigenPie正在集成Chainlink CCIP,让用户能够将ETH直接存入其第二层合约,以便接收相应的LRT(egETH),而无需离开链。一旦用户将ETH存入第二层合约,CCIP的可编程通证传输就会将通证接入到Ethereum,并指示将其重新放入Eigenlayer。然后使用CCIP将铸造的egETH锁定在Ethereum上,并将其桥接回第二层,在那里铸造并发送到终端用户的钱包地址。
您可以在博文中阅读有关Chainlink如何支持质押和重新质押:Chainlink平台如何解锁DeFi中的LST和LRT采用。在CCIP大师班:跨链质押版中了解如何实现 Chainlink CCIP 可编程通证传输,获得更深入的技术探讨。
CCIP可编程通证传输支持链上金融的可扩展性
随着银行继续推出自己的区块链和DLT网络来发行通证化资产,对能够实现跨链DvP的区块链互操作性标准的需求将不断增长。同样,随着DeFi的发展,其活动转移到廉价的二层网络,跨链交互和定期将资产移回一层区块链以执行特定操作的能力也将增长。CCIP提供了通用的互操作性标准,不仅允许通证和消息传递无缝地跨链移动,还可以将价值和数据结合起来以实现高级用例、更高的成本效率和卓越的用户体验。这是实现大规模链上金融的关键功能。
如果您是DeFi协议或传统金融机构,并希望了解CCIP可编程通证传输如何解锁您的跨链和通证化用例,请联系我们的专家团队。如果您是开发人员并希望开始使用 CCIP可编程通证传输,请查看Chainlink文档以获取更多技术资源。