Time:2023-04-04 Click:36531
Web3 生态越来越倾向于多链,dApp 存在于数百个区块链中, 2 在层网络和应用链中。然而,区块链本身并没有与外部系统或 API 通信能力。这种限制不仅阻止了区块链与现有网络基础设施的通信,也阻止了与其他区块链的通信。
鉴于区块链生态系统种类繁多,这些不同的链上环境相互操作和通信至关重要。交换数据和通行证的基础设施的关键部分是跨链互操作协议。
以下文章介绍了区块链概念中跨链的含义,概述了跨链新闻传输解决方案的工作原理及其局限性,并研究了即将到来的跨链互操作协议 (CCIP) 如何解决这些局限性。
为什么跨链通信很重要?
有利于跨链互操作 Web3 不同生态的集成,同时连接现有生态 Web2 基础设施和 Web3 服务起着至关重要的作用。跨链互操作解决方案通过使用跨链智能合约,减少了生态系统的碎片化,释放了更高的资本效率和更好的流动性条件。
DeFi 无需许可的可组合催生了越来越复杂的应用程序,允许开发人员将不同的应用程序组合起来 dApp 将结构组合成一个结构,可以达到超过其各部分总和的效果。然而,由于智能合约只能与同一网络上的其他合约本地组合,数百个不同网络的可组合性受到显著阻碍。如果一个应用程序想要跟随用户,并在快速变化的多链环境中保持竞争力,它必须部署在多个平台上,导致流动性碎片化和用户体验下降。此外,单个 dApp 部署将占用宝贵的开发资源,否则这些资源可以用来提高应用程序的业务逻辑
跨链互操作使开发人员能够构建一个原始的跨链应用程序,其中一个是统一的 dApp 它可以部署在多个不同的区块链上,而不是在不同的网络上部署多个单独的版本。
跨链技术的原理是什么?
跨链解决方案通常涉及验证源区块链的状态,并将后续交易中继到目标区块链。这两个功能都是完成大多数跨链交互所必需的。
跨链桥是基础设施的关键部分,它使通行证能够从源区块链转移到目标区块链。跨链桥通常涉及通过智能合约锁定或销毁源链上的通证,并通过目标链上的另一个智能合约解锁或铸造它们。事实上,跨链桥是一种跨链信息传输协议,适用于非常狭窄的用例——在不同区块链之间传输通证。因此,跨链桥通常是两个区块链之间特定于某个应用程序的服务。
跨链桥只是一个提供跨链功能的简单应用程序。可编程证书桥支持更复杂的跨链交互,如交换、借款、抵押或存储证书,任何数据信息传输协议提供更通用的跨链功能,可以支持创建更复杂的链功能 dApp,例如,跨链去中心化交易所 (DEX)、跨链货币市场,跨链 NFT、跨链游戏等等。
跨链解决方案面临的挑战
在以前的多链设计实例中,跨链互操作存在一些技术挑战。然而,如果这些安全问题能够得到解决,跨链解决方案可以为区块链开启一个新的功能。
跨链通信本质上需要安全、信任或灵活性的平衡,而单个区块链上的交互不需要这些。这也意味着不同区块链上智能合同的组合只能通过平衡安全性、信任假设或灵活性来实现。
加密经济系统的弹性取决于它们最弱的点。即使底层网络是安全的,安全性较弱的跨链新闻传输协议也会攻击资金。判断跨链桥安全性的一个关键因素是,在攻击成功之前,有多少参与者需要被打破。从这个意义上说,加强跨链桥的安全意味着增加节点的多样性,或在验证和继续交易到目标区块链的过程中增加密码验证的安全性。
跨链认证桥的另一个考虑因素是最终性,这意味着一旦源链交易成功提交,目标链上的资金应该是可用的。如果最终性得不到保证,源链上的反向交易(如区块重组)可能会对目标链产生不利影响。
跨链互操作协议(CCIP)
跨链互操作协议 (CCIP) 跨链通信是一种与区块链无关的开源标准,用于涉及任何信息传输和通证传输。CCIP 旨在通过单一接口在区块链网络之间建立通用连接,满足复杂跨链交互日益增长的需求。CCIP 高度可组合,可与可编程通证桥框架内的其他预测器服务集成,支持高度复杂的跨链交互和跨链应用程序。
黑客攻击跨链桥造成的损失超过了 20 这就是为什么亿美元 CCIP 开发背后的驱动原则一直是安全第一的心态。 CCIP 已经开发出来了 Chainlink 实验室研究团队的支持包括世界上最有经验的密码学和计算机安全专家,如 Ari Juels、Dan Boneh、Lorenz Breidenbach 和 Dahlia Malkhi。 CCIP 引入的一些组建可以提高安全性,包括监控恶意活动和异常事件的反欺诈网络、分散预测计算(由高质量节点运营商运营,其性能历史可以在链上验证) Off-Chain Reporting (OCR) 协议已经帮助了各种协议 Chainlink 服务保证了数千亿美元的安全。
通过安全的跨链应用推广 Web3 的扩展性
下一代跨链互操作性 Web3 它将有助于创建新的用例和用户体验,以满足来自它的需求 Web2 世界的期望。跨链解决方案将是加速 Web3 通过更传统的用户体验访问,允许开发人员创建复杂的利用率关键 dApp,并帮助企业、机构和政府安全访问任何链环境。