什么是多链?

  • Chainlink
  • 发布于 2024-06-15 18:24
  • 阅读 34

本文介绍了多链的概念,它指的是当前存在的数百个区块链的生态系统。文章解释了多链的工作原理,以及多链应用与跨链应用的区别。此外,文章还探讨了Chainlink在多链生态系统中的作用,以及Chainlink CCIP如何赋能开发者构建安全的跨链应用。

定义

多链是指当今存在的数百个区块链不断增长的生态系统。

自从 2009 年作为一个名为比特币的单一网络开始以来,区块链行业已经突飞猛进,先驱者不断推进区块链技术的能力。一个早期的例子是以太坊,它是第一个将区块链技术概念从交易验证扩展到成熟的去中心化计算平台的区块链。这导致了 DeFiNFTs 和其他垂直领域的诞生,这些领域代表了当今存在的大部分面向用户的应用程序。

这种创新不仅限于比特币和以太坊——此后创建了数百个区块链,试图解决 区块链可扩展性 的三难困境,并为开发人员提供构建去中心化应用程序的新技术。随着这些区块链的出现,多链时代开始了。

什么是多链?

在最高层面,“多链”一词仅指当今存在的数百个区块链的生态系统。但是,该术语最常用于描述在多个区块链上启动的应用程序,通常被称为“多链应用程序”。

多链如何运作?

多链是区块链碎片化的结果。因为每个区块链实际上都是一个岛屿,与其他区块链或 外部世界 几乎没有或根本没有连接,所以一个区块链上的应用程序无法被另一个区块链上的用户访问。

在多链应用程序中,开发人员为每个不同的区块链配置其 智能合约 的单独且隔离的实例。这是因为任何应用程序在启动后的首要目标是获得更多用户,因此多链扩展是自然而然的下一步。

一个展示多链应用程序如何工作的图表

在多链应用程序中,每个区块链上都有单独且隔离的智能合约。

多链应用程序是必需的,因为完全存在于一个区块链上的去中心化应用程序 (dApp) 可能会错过另一个区块链上的数百万用户。已经加入到另一个区块链的用户必须采取许多步骤才能访问该应用程序——例如,添加新网络或下载新钱包,将资金从一个区块链桥接到另一个区块链,然后获取原生 gas 代币进行交易。多链扩展通过在用户已经熟悉的区块链环境中满足用户来解决这个问题。

多链的问题

多链应用程序是开发人员访问最广泛用户网络的解决方案,但它们也有其自身的局限性。

技术负担

构建、维护和更新多链应用程序的工作量是巨大的,特别是因为新的区块链不断涌现。对于每个新的区块链,开发人员都必须更改其代码以适应区块链的特定技术要求,确保代码编写良好且安全,并分别维护每个实例。

这就是为什么多链应用程序通常停留在某个生态系统内,从而降低了启动新应用程序的技术复杂性。例如,以太坊上的应用程序更有可能扩展到与 EVM 兼容的链。

孤立的流动性

增加流动性会导致自我强化的循环。具有最高流动性的去中心化交易所 (DEX) 可以为交易提供最低的滑点、最广泛的流动性渠道以及最高的流动性提供者收益。它是 DeFi 协议之间最大的竞争差异之一。

多链应用程序的各个实例之间缺乏连接对于去中心化金融 (DeFi) 应用程序来说是一个很大的问题,因为它会使流动性分散。在当前的范例中,多链 DeFi 应用程序为每个区块链都有单独的流动性池,从而分散了最终用户可用的流动性。

一个展示 Synthetix 如何使用 Chainlink CCIP 统一流动性的图表。

Synthetix 利用 Chainlink CCIP 为用户解锁跨链抵押品,从而实现通用流动性池。

多链 vs. 跨链

跨链和多链之间的区别 很微妙。虽然跨链和多链应用程序在今天差异很大,但这两个术语将来可能会变得同义。

今天,最大的区别在于这些应用程序的技术实现。多链应用程序在每个区块链上都有单独且隔离的智能合约。相比之下,跨链应用程序具有一套统一的智能合约,可以在链之间无缝通信,从而在应用程序可以访问 安全跨链消息传递协议 的情况下,实现两全其美的解决方案。

一个展示跨链和多链应用程序之间区别的图表。

跨链应用程序有助于为用户和开发人员抽象化区块链的技术复杂性。

跨链应用程序在应用程序设计中释放了模块化:开发人员无需为每个链构建冗余的智能合约,而是可以在最适合它们的链上运行应用程序的不同部分。Web3 游戏 可以在高吞吐量、低成本的链上处理游戏交易,然后在专门为安全构建的链上为玩家铸造 NFT。DeFi 协议可以通过使用户能够访问任何链上的流动性来统一流动性。

使用跨链应用程序,用户不必关心他们在哪条区块链上。他们只需要知道如何导航应用程序——这个愿景始于多链,但正在被跨链扩展和完全实现。

为什么我们需要多链?

多链生态系统的激增对于 Web3 来说是一个健康的演变,不同的区块链具有竞争优势,使其最适合特定类型的应用程序。它孕育了竞争,从而激发了创新。

多链对于用户来说也是一种必需品,以便他们能够访问尽可能广泛的应用程序。在任何面向用户的应用程序中,负担在于开发人员。用户应该获得顺畅的体验,而这正是多链和跨链应用程序所提供的。它们在用户已经感到舒适的区块链环境中满足用户。

Chainlink 如何赋能多链生态系统

跨链是多链的自然下一步。它释放了优雅的应用程序设计,实现了区块链之间专业的劳动分工,并为用户和开发人员抽象化了技术复杂性。

也就是说,至少可以说,跨链连接问题一直难以解决。从历史上看,跨链桥和消息传递协议的安全性一直很差,导致2022 年从桥上被黑客攻击的总价值达到 $2.5B+。但对跨链的需求——以及通过访问安全的跨链消息传递协议可以构建的潜力——一直保持稳定,每月桥接交易量为 $7B+ 就证明了这一点。

一个展示桥接黑客金额和每月桥接交易量的图表。

虽然跨链桥是 Web3 不可或缺的一部分,但它们在历史上一直存在安全性差的问题。

这就是 Chainlink 跨链互操作协议 (CCIP) 的用武之地。作为行业领先的跨链消息传递解决方案,CCIP 利用了相同的高质量 Chainlink 节点运营商,这些运营商已安全地为 DeFi 协议启用了超过 12 万亿美元的价值。凭借 现有的平台,为 dApp 提供经验证的 Web3 服务,以访问价格数据馈送、可验证的随机性、智能合约自动化等,迄今为止,Chainlink 已帮助为 Web3 生态系统中的 超过 1,800 个项目 提供支持。

一个展示 CCIP 技术堆栈的图表。

Chainlink CCIP 是 Web3 中最安全的跨链消息传递协议。

Chainlink CCIP 引入了各种独特的功能,有助于确保 dApp 可以安全可靠地构建跨链应用程序,例如:

  • 简化的代币转账: CCIP 具有即插即用的解决方案,可处理跨链燃烧和铸造或锁定和铸造代币的复杂性。
  • 速率限制: CCIP 支持在给定时间段内能够在区块链之间转移的代币数量的可自定义速率限制。
  • 智能执行: CCIP 利用 gas 锁定的费用支付机制来帮助确保跨链交易的可靠执行,而不管目标链 gas 峰值如何。
  • 风险管理网络: 风险管理网络持续监控和验证主 CCIP 网络的行为,通过独立验证跨链操作来提供额外的安全层。

有关 CCIP 独特差异和技术实现的完整详细信息,请阅读此博客。

简而言之,CCIP 为开发人员提供了自信地构建跨链应用程序所需的全部功能。在一个安全性不仅仅是一个可选项而是一个必需品的垂直领域中,Chainlink 提供安全 Web3 服务的能力对于构建无缝去中心化应用程序的长期成功至关重要。

多链的新时代即将开始

所有去中心化应用程序的一个关键目标是消除导致用户和开发人员清楚区分 Web2 和 Web3 之间的障碍。不难想象一个用户不知道他们正在使用哪个区块链,或者应用程序是否使用区块链技术的宇宙。但是,为了使这成为现实,开发人员需要更好的工具来构建无缝应用程序,这些应用程序可以抽象化当今存在的所有技术复杂性。

CCIP 就是这种技术,是多链新时代的开始。

什么是跨链 DeFi?

什么是原子互换?

什么是跨链 NFT?

什么是跨链游戏?

跨链代币化资产

了解跨链代币转账

什么是跨链流动性质押代币?

什么是跨链互换?

跨链与多链

什么是跨链智能合约?

与区块链无关:是什么、为什么以及如何?

什么是跨链桥?

什么是区块链互操作性?

与区块链无关:是什么、为什么以及如何?

区块链互操作性挑战详解

跨链代币化资产

跨链与多链

七个关键的跨链桥漏洞详解

了解跨链代币转账

什么是跨链流动性质押代币?

什么是跨链 NFT?

什么是跨链智能合约?

什么是跨链互换?

什么是区块链互操作性?

什么是跨链兼容性?

什么是跨链 DeFi?

什么是跨链游戏?

什么是多链?

什么是跨链桥?

什么是原子互换?

  • 原文链接: chain.link/education-hub...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Chainlink
Chainlink
顶尖的智能合约去中心化预言机网络解决方案 https://chain.link/