WEB:什么是跨链?-ODAILY_DAP

Web3生态越来越趋向于多链,dApp存在于数百个区块链、2层网络和应用链中。但是,区块链本身不具备与外部系统或API通信的能力。这种限制不仅阻止了区块链与现有网络基础设施的通信,还阻止了与其他区块链的通信。

鉴于区块链生态系统种类繁多,这些不同的链上环境能够相互操作和通信至关重要。不同区块链之间,交换数据和通证的基础设施的关键部分就是跨链互操作性协议。

以下文章介绍了区块链概念中跨链的含义,概述了跨链消息传递解决方案的工作原理及其局限性,并研究了即将推出的跨链互操作性协议(CCIP)如何解决这些局限性。

为什么跨链通信很重要?

Tether首席技术官:如果在30天内发行和赎回的总和为0并不能证明什么:金色财经报道,Tether首席技术官Paolo Ardoino在社交媒体上称,关于稳定币的稳定性和流动性。如果在30天内,发行和赎回的总和为0,只是意味着发行的资金流入会覆盖赎回的资金,并不能证明什么。而如果在同一时间段内,净余额为负150亿,这意味着稳定币能够在不使用其他客户的钱的情况下将钱还给要求赎回的客户,并且可以真实地声称它具有很大的流动性并且是安全的。[2022/7/6 1:55:10]

跨链互操作性有利于Web3不同生态的集成,同时对于连接现有Web2基础设施和Web3服务有至关重要的作用。通过启用跨链智能合约,跨链互操作性解决方案减少了生态系统的碎片化,并释放了更高的资本效率和更好的流动性条件。

DeFi的无需许可的可组合性催生了越来越复杂的应用程序,这些应用程序允许开发人员将不同的dApp组合成一个结构,该结构可以实现的效果超过其各部分的总和。然而,数百个不同网络的可组合性受到显着阻碍,因为智能合约只能与同一网络上的其他合约本地组合。如果一个应用程序想要跟随用户并在快速变化的多链环境中保持竞争力,它必须部署在多个平台上,导致流动性碎片化和用户体验下降。此外,单个dApp部署会占用宝贵的开发资源,否则这些资源可能会用于提升应用程序的业务逻辑。

马斯克回应Kraken CEO:基于什么数据评论比特币能源需求:此前消息,加密货币交易所Kraken联合创始人兼CEO Jesse Powell表示比特币比批评者(马斯克)所说的更加环保,马斯克应该做更多的研究(再作出评论),马斯克对此刚刚在推特回应称:“基于什么数据呢?”[2021/6/17 23:45:17]

在多链环境中,每个dApp实例都是一组孤立的智能合约,与其他区块链没有连接

跨链互操作性使开发人员能够构建一个原生的跨链应用程序,其中一个统一的dApp可以部署在多个不同区块链上,而不必在不同的网络上部署多个单独的版本。

直播| Dora > 以太坊2.0来了,我们能做些什么:金色财经 · 直播主办的《 币圈 “后浪” 仙女直播周》第8期20:00准时开始,本期“后浪”仙女HashQuark CMO Dora 将在直播间聊聊“以太坊2.0来了,我们能做些什么”,感兴趣的朋友扫码移步收听![2020/7/7]

跨链智能合约由部署在多个网络中的多个智能合约组成,创建一个统一的dApp

跨链技术的原理是什么?

跨链解决方案通常涉及验证源区块链的状态并将后续交易中继到目标区块链。这两个功能都是完成大多数跨链交互所必需的。

Game.com徐乐:现在谁都定义不了什么是区块链游戏:2017年,徐乐以1亿元的价格拿下了Game.com的域名,搭建了名为“乐乐”的游戏平台。近期,Game.com陆续上线了区块链相关的游戏业务。关于区块链游戏应该是什么形态,徐乐认为“大家都被以太猫误导了”。在他看来区块链游戏“不是游戏跑在链上合约上,也不是同时发币”,区块链游戏是一种设计游戏的新思想。以太坊养猫的游戏思想有逻辑问题,但是个很好的思想的开始。[2018/5/1]

基础设施的一个关键部分是跨链桥,它使通证能够从源区块链转移到目标区块链。跨链桥通常涉及通过智能合约在源链上锁定或销毁通证,并通过目标链上的另一个智能合约解锁或铸造它们。实际上,跨链桥是一种跨链消息传递协议,适用于非常狭窄的用例——在不同区块链之间传输通证。因此,跨链桥通常是两个区块链之间的特定于某个应用程序的服务。

金色财经独家分析 为什么区块链不是万能的:据了解,云象区块链创始人黄步添在全球区块链高峰论坛上表示:“区块链并不是无所不能。”这其中原因在于区块链技术目前仍面临“硬连接”的问题,例如,当使用区块链结合实体物品进行防伪时,“硬连接”的问题就会出现,通常人们利用区块链在产品包装上打上标识,用户通过标识来查看产品的全部流程。若对方在拆开外包装后将产品拿出换上假冒产品并恢复包装便可实现造假,而用户通过扫描包装标识时,显示产品仍是真品。而在其他领域区块链技术也存在“硬连接”的问题,不过在金融、支付等线上的环境中,区块链技术确实有着非常高的优势。[2018/3/26]

跨链桥只是一个提供跨链功能的简单应用程序。可编程的通证桥支持更复杂的跨链交互,例如在执行跨链函数的交易中交换、借出、抵押或存入通证,而任意数据消息传递协议提供更通用的跨链功能,它可以支持创建更复杂的dApp,例如跨链去中心化交易所(DEX)、跨链货币市场、跨链NFT、跨链游戏等等。

跨链解决方案所面临的挑战

跨链互操作性中存在一些技术挑战,这些挑战在之前的多链设计范例并不存在。但是,如果能够解决这些安全性问题,跨链解决方案可以给区块链开启一个全新的功能。

跨链通信本质上需要安全性、信任或灵活性权衡,而在单个区块链上发生的交互不需要这些。这也意味着不同区块链上的智能合约之间的可组合性只能通过在安全性、信任假设或灵活性方面进行权衡来实现。

加密经济系统的弹性取决于它们最弱的点。即使底层网络是安全的,安全性较弱的跨链消息传递协议也会使资金受到攻击。判定跨链桥安全与否的一个关键因素是:攻击成功之前,有多少参与者需要被攻破。从这个意义上说,加强跨链桥的安全性意味着要增加节点的多样性,或在验证和中继后续交易到目标区块链的过程中增加密码学验证的安全性。

跨链通证桥桥的另一个考虑因素是最终性,这意味着一旦源链的交易成功提交,目标链上的资金应该可用了。如果没有保证最终性,源链上的反向交易可能会对目标链造成不利影响。

跨链互操作性协议

跨链互操作性协议(CCIP)是一种与区块链无关的开源标准,用于涉及任意消息传递和通证传输的跨链通信。CCIP旨在通过单一接口在区块链网络之间建立通用连接,以满足对复杂跨链交互不断增长的需求。CCIP构建的高度可组合,因此它可以与可编程通证桥框架内的各种其他预言机服务集成,以支持高度复杂的跨链交互和跨链应用程序。

智能合约将能够跨多个区块链网络进行通信,开发人员无需编写自定义代码来构建特定于链的集成

因为跨链桥被黑客攻击所造成的损失超过20亿美元,这就是为什么CCIP开发背后的驱动原则一直是安全第一的心态。CCIP的开发得到了Chainlink实验室研究团队的支持,其中包括一些世界上最有经验的密码学和计算机安全专家,例如AriJuels、DanBoneh、LorenzBreidenbach和DahliaMalkhi。CCIP引入的一些组建来增强安全性,包括监控恶意活动和异常事件的反欺诈网络、去中心化预言机计算,以及Off-ChainReporting(OCR)协议,该协议已经帮助各种Chainlink服务确保了数千亿美元的安全。

CCIP跨链基础设施技术栈旨在各种跨链应用程序的创新

通过安全的跨链应用提升Web3的扩展性

跨链互操作性是下一代Web3的重要组成部分,它将有助于创造全新的用例和用户体验,以满足来自Web2世界的期望。跨链解决方案将是加快Web3采用率的关键,它允许开发人员创建可通过更传统的用户体验访问的复杂dApp,并帮助企业、机构和政府安全地访问任何链上环境。

欢迎关注Chainlink预言机并且私信加入开发者社区,有大量关于智能合约的学习资料以及关于区块链的话题!

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:0ms0-3:734ms