您现在的位置是:主页 > 嘉盛资讯 >

嘉盛集团:什么是 Chainlink CCIP? 完整的初学者指南

2023-11-15 12:33:13

简介摘要: 以太坊、Solana 和 Polkadot 等多个区块链网络的出现导致了一个日益多链的世界。 然而,一个重大挑战...

以太坊、Solana 和 Polkadot 等多个区块链网络的出现导致了一个日益多链的世界。 然而,一个主要挑战是这些不同的区块链无法轻松地进行开箱即用的通信。 这严重限制了去中心化应用程序(dApp)所能实现的目标,因为它们一次只能利用一条链的功能。

这就是跨链互操作协议(CCIP)等区块链互操作协议的用武之地。

CCIP由区块链中间件公司Chainlink开发,为不同区块链上的智能合约无缝通信提供了标准化的方式。

这开启了跨链 dApp 的全新世界,可以利用多个网络的独特优势。 借助 CCIP,代币、数据和命令可以跨链发送,从而解锁革命性的新用例。

在本初学者指南中,我们将探讨 CCIP 是什么、它的工作原理、基于它构建的实际应用程序,以及为什么像 CCIP 这样的互操作性协议对于 Web3 的未来如此重要。

快速裁决: Chainlink 的跨链互操作协议(CCIP)可实现跨不同区块链的智能合约之间的无缝通信,解锁新一代跨链去中心化应用。

什么是CCIP?

CCIP 代表跨链互操作协议。 简单来说,它是一个使不同区块链上的智能合约能够相互通信的标准。

在 CCIP 之前,如果您在以太坊上有一个去中心化应用程序,想要与 Solana 等区块链上的另一个应用程序进行交互,那是非常困难的。 这是因为每条链的底层基础设施都是独一无二的。 他们有自己独立的一组账户、合约、代币和发送交易的方法。

CCIP 提供了一种所有这些不同的区块链都可以理解的通用语言。 它充当翻译层,允许跨网络发送和接收消息。 该消息传递系统允许跨链传输数据、代币或两者。

通过 Chainlink 进行跨链

CCIP由区块链公司Chainlink开发。 他们已经提供了一个去中心化的预言机网络,允许智能合约访问链下数据。 扩展其基础设施以支持链之间的通用通信是一个自然的演变。

CCIP 的愿景是成为任何区块链都可以采用的开放标准。 通过集成CCIP,链和应用程序获得了与整个生态系统的互操作性。 这开辟了可能的跨链用例的新世界。

任意消息传递 – 这允许将编码为字节的原始数据发送到另一个链上的智能合约。 开发人员可以对他们想要在接收链上触发操作的任何指令进行编码。 例如,他们可以对订单进行编码以铸造 NFT 或执行复杂的工作流程。 代币转移 – CCIP支持将代币直接转移到其他链上的智能合约或EOA(用户控制的外部拥有账户)。 这使得资产可以在区块链环境之间无缝移动。 可编程令牌传输 – 这种高级功能将令牌传输与任意消息传递相结合。 用户可以发送代币以及关于在单个跨链交易中如何使用它们的自定义指令。 例如,用户可以发送代币作为抵押品,以在另一条链上获得闪电贷。

关键是CCIP提供了一个通用的消息传递框架,而不仅仅是特定链之间的代币桥接。 开发人员使用 CCIP 提供的灵活构建块构建定制的跨链应用程序。

接收账户可以是智能合约或EOA:

智能合约可以接收任意数据和代币。 EOA 可以接收令牌,但不能接收数据消息。

这种架构使 CCIP 能够支持高级的跨链 dApp 以及简单的代币传输。

在底层,CCIP 利用分层架构,使其能够实现异构区块链之间的安全性、可靠性和互操作性。

在基础层,CCIP 依赖 于 Chainlink 的去中心化预言机网络。 它由独立的节点运营商组成,为区块链提供可靠的链下计算和数据传输。

CCIP 使用 Chainlink 的链下报告协议(OCR)的升级版本。 这使得链下预言机节点之间能够安全高效地达成共识,这对于跨链通信至关重要。

在预言机层之上,CCIP 引入了一种新颖的风险管理网络。 它由监控 CCIP 服务运行状况的独立预言机节点组成。 如果检测到任何问题,它可以触发自动关闭以防止损失。

其核心是 CCIP 消息传递协议本身。 它定义了跨链发送和接收数据的通用标准和 API。 智能合约集成这些 API 以无缝地利用跨链通信。

在 CCIP 之上,可以构建附加模块,例如特定链对之间的令牌桥或数据中继。 用户还可以构建定制的UI界面来访问CCIP的跨链功能。

这种模块化架构最大限度地提高了所有区块链的灵活性和互操作性。 开发人员可以混合和匹配组件来构建定制的跨链应用程序。

CCIP 解锁了无数新的跨链用例,这些用例以前很难或不可能实现。 这里有些例子:

跨链借贷 – CCIP 可以促进不同链上的去中心化金融(DeFi)协议的借贷。 用户可以访问多个网络上的流动性池。 产量优化 – 用户可以利用 CCIP 跨链转移抵押品,并利用多个平台上的协议激励和利率来最大化收益。 低成本交易 – 可以使用费用较低的链进行计算,而结算则在更安全的链上进行,从而降低用户的成本。 数据可用性 – 数据可以存储在 Polygon 等具有廉价存储的链上,而计算则发生在 Solana 等链上,从而优化 dApp 设计。 混合 dApp – 可以创建新型 dApp,在单个应用程序中利用不同链的独特优势。 元宇宙/NFT – CCIP 可以实现跨元宇宙资产可移植性和跨链 P2E 游戏等用例。 自动化工作流程 – 智能合约可以使用 CCIP 消息传递跨链编码复杂的条件工作流程。

当您开始将多个独立的区块链组合成一个统一的应用程序时,可能性是无限的! CCIP 是使这些下一代用例成为现实的关键基础设施。

采用和支持

像 CCIP 这样的互操作性协议要取得成功,需要跨许多链、dApp 和基础设施提供商进行广泛集成。

好消息是 Chainlink 已经拥有了广泛的生态系统。 超过 100 个独特的链和协议积极使用其预言机服务。 CCIP 发布后,许多人都表示有兴趣采用。

以太坊、BNB Chain、Polygon、Avalanche 和 Fantom 等领先链很可能是早期集成商。 这些网络希望为其 dApp 开发人员提供简单的跨链功能。

许多顶级 DeFi 协议也计划采用 CCIP。 Aave Arc 等项目已经在使用 CCIP 来开发其平台的跨链版本以实现互操作性。

最后,Chainlink 自己的可编程令牌桥将提供参考实现,展示如何使用 CCIP 进行安全令牌传输。

鉴于 Chainlink 在区块链中间件领域的领先地位,CCIP 有望成为广泛采用的互操作性标准。 这将创建一个真正互联的生态系统,其中 dApp 可以无缝地利用所有网络的优势。

开发资源结论

Chainlink 的跨链互操作性协议(CCIP)是实现真正互联的多链未来愿景的一个重要里程碑。

通过提供标准化的消息传递层,CCIP 首次实现了跨隔离区块链的智能合约之间的无缝通信。

这解锁了革命性的新跨链应用程序,可以在单个 dApp 中利用不同网络的独特功能。 CCIP 支持优化的流动性挖矿、混合计算、可互操作的 NFT 等用例。

同样重要的是,CCIP 提供了基于 Chainlink 经过时间考验的预言机网络构建的强大且安全的基础设施。 这为关键任务跨链交易提供了可靠性和保护。

随着 CCIP 在以太坊和 Solana 等链上的采用不断增长,它将迎来 Web3 发展的下一阶段——去中心化网络进行互操作而不是竞争。

当所有区块链都可以使用同一种语言时,可能性是无限的。 CCIP 是实现这一新的多链未来的转换层。

Tags: