跨链与多链 » 已解释

  • Chainlink
  • 发布于 2023-12-01 18:47
  • 阅读 46

本文定义了跨链(Cross-chain)和多链(Multi-chain)的概念,跨链dApp是在多个区块链上部署的多个智能合约上运行,而多链dApp是在不同的网络上部署的多个独立版本。文章还探讨了多链生态系统的简史、多链和跨链的优缺点,以及如何通过跨链消息传递创建一个更互联的Web3生态系统。

定义

跨链dApp在多个不同的区块链上部署的多个不同的智能合约上运行,而多链dApp在不同网络上的多个独立版本中部署。

跨链dApp在多个不同的区块链上部署的多个不同的智能合约上运行,而多链dApp在不同网络上的多个独立版本中部署。

对区块空间不断增长的需求导致了Web3应用层存在于数百个不同的区块链、layer-2 网络和应用链上。这一现实带来了两个新术语——跨链和多链。在本文中,我们将定义它们的含义,并概述它们的差异和独特的优势。

多链生态系统的简史

以太坊是第一个支持完全可编程去中心化应用程序的智能合约区块链,并通过其不断增长的网络效应迅速启动了其采用。智能合约的初步采用发生在以太坊上,像Compound、MakerDAO、Uniswap、EtherDelta等dApp的出现,提供了一种完全通过链上基础设施使用金融服务的新方式。

然而,对以太坊智能合约日益增长的需求增加了对网络区块空间的需求,导致网络交易费用上涨。虽然以太坊主网仍然是最安全的智能合约网络之一,但许多用户已经开始寻求低成本的替代方案,而一些建设者已经看到了开发替代智能合约平台并占据以太坊市场份额的机会。这种动态导致了多链生态系统的兴起。

什么是多链?

在多链环境中,每个dApp实例都包含一组孤立的智能合约,与其他区块链上的其他应用程序没有连接。

通过多链生态系统的发展,新的链上环境的可用性增加了智能合约经济的总集合吞吐量,从而导致更多用户的加入,这些用户能够以较低的成本进行交易。此外,每个网络都提供自己独特的可扩展性、去中心化、机制设计、共识、执行、数据可用性、隐私等方法。在多链生态系统中,所有这些不同的方法都可以并行实施和实战测试,以推动Web3的发展。

然而,多链环境的出现也带来了自身的缺点。孤立的应用部署导致资本效率降低,因为流动性在孤立的应用之间分散,没有它们之间的转移。此外,无需许可的组合性的有益效果受到了阻碍,因为智能合约在数百个不同的网络中变得越来越孤立。

多链智能合约

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

如果一个项目想要跟随用户需求并在不断变化的多链环境中保持竞争力,它必须将其应用程序部署在多个区块链上,从而增加最终用户的摩擦。此外,单个dApp的部署需要时间来开发和维护,占用了宝贵的开发资源,否则这些资源可以用于改进dApp的核心功能。

任何需要单一状态来源的应用程序,例如具有中央注册表的链上域名系统,都很难在多链环境中实现。如果在多个网络上部署多个注册表,则相同的名称可能会在不同的链上以不同的所有者注册多次。因此,需要全局状态一致性的应用程序通常只部署到一个网络。

话虽如此,多链部署可能还有其他好处。由于不安全的跨链Token桥,数十亿美元已经损失在黑客攻击中。如果跨链智能合约依赖于安全性欠佳的跨链桥,即使底层区块链基础设施是安全的,资金也可能面临风险。在具有不同且隔离的智能合约的多链部署中,漏洞的影响可以限制在单个部署中。

什么是跨链?

跨链功能使开发者能够构建原生跨链应用程序,其中单个统一的dApp实例可以在多个不同的区块链上部署的多个不同的智能合约上运行,而不必在不同的网络上部署多个独立的版本。

跨链智能合约

跨链智能合约是由部署在多个网络上的多个智能合约组成的统一应用程序。

在跨链环境中,不同链上的不同智能合约执行不同的任务,但所有合约都保持同步,并在统一的应用程序中支持单一用例。这使开发者能够利用不同的网络来利用其独特的优势。

例如,开发者可以创建一个去中心化应用程序,该应用程序使用以下所有网络:

  1. 一个抗审查的区块链,用于跟踪资产所有权。
  2. 一个高吞吐量的区块链,用于促进低延迟的Token交换。
  3. 一个保护隐私的区块链作为身份层。
  4. 一个去中心化存储网络,用于元数据存储。

跨链互操作性对于一个更集成化的Web3生态系统以及在Web3经济与现有Web2基础设施之间建立更多连接至关重要。通过启用跨链智能合约,跨链互操作性解决方案减少了生态系统中的碎片化,并释放了更高的资本效率和更好的流动性条件。如果你想了解更多关于跨链基础设施的好处,请阅读什么是跨链?

通过跨链消息传递创建一个更互联的Web3生态系统

虽然跨链智能合约代表了去中心化应用程序创建方式的重大范式转变,但在大规模运行的绝大多数区块链网络都是孤立的。跨链互操作性协议(CCIP)是一个开源标准,用于涉及任意消息传递和Token转移的跨链通信。作为一个原生区块链无关协议,Chainlink 网络集成在各种区块链和 layer-2 网络中,使其能够很好地支持多链生态系统向跨链智能合约的转变。

一个完全实现的跨链环境可以释放高度可扩展且功能齐全的跨链应用程序,这些应用程序提供数十亿用户在 Web2 世界中熟悉的体验,同时坚持不变性和信任最小化作为这种新互联网范式的基本标准。

要了解更多关于 Chainlink 的信息,请访问 Chainlink 网站 并关注官方 Chainlink Twitter 以了解最新的 Chainlink 新闻和公告。

什么是跨链DeFi?

什么是原子互换?

什么是多链?

什么是跨链NFT?

什么是跨链游戏?

跨链Token化资产

了解跨链Token转移

什么是跨链流动性质押Token?

什么是跨链互换?

什么是跨链智能合约?

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

什么是跨链桥?

什么是区块链互操作性?

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

区块链互操作性挑战解释

跨链Token化资产

跨链 vs. 多链

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

了解跨链Token转移

什么是跨链流动性质押Token?

什么是跨链NFT?

什么是跨链智能合约?

什么是跨链互换?

什么是区块链互操作性?

什么是跨链兼容性?

什么是跨链DeFi?

什么是跨链游戏?

什么是多链?

什么是跨链桥?

什么是原子互换?

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

0 条评论

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