paint-brush
Omnichain vs Multichain vs CrossChain:它们是什么?经过@yonkorambo
8,494 讀數
8,494 讀數

Omnichain vs Multichain vs CrossChain:它们是什么?

经过 Ramsey 8m2023/05/11
Read on Terminal Reader

太長; 讀書

有许多不同的生态系统可供我们选择安家落户,它们各具吸引力和优势。生态系统之间缺乏互操作性导致提出了许多问题;我们需要所有这些链条吗?我们如何在它们之间转移?我们如何提高互操作性?重点是什么?区块链世界的未来是什么样的?
featured image - Omnichain vs Multichain vs CrossChain:它们是什么?
Ramsey  HackerNoon profile picture
0-item
1-item


哦,区块链技术的世界,曾经如此平静祥和的国度,我们躺在比特币托普的树下,脑海中唯一闪过的念头是从灾难性的货币政策和可疑政府的魔掌中解放出来的炽热希望,使用中本聪给世界的黄金礼物。


时代变了,现在我们的选择太多了,因为有太多不同的生态系统我们可以选择称之为家,所有这些生态系统都有它们的吸引力和好处。生态系统之间最初缺乏互操作性导致提出了许多问题;我们需要所有这些链条吗?我们如何在它们之间转移?我们如何提高互操作性?重点是什么?区块链世界的未来是什么样的?


每个答案都会让我们遇到相同的 3 个流行语,是时候给人们他们想要的东西并把它全部清除了。


Omnichain、Multichain 和 Cross-Chain 之间的明确区别


让我们确定一个将所有这些结合在一起的关键细节:互操作性

什么是互操作性

当我们谈论互操作性时,我们通常指的是网络相互传递数据的方式。这是去中心化生态系统中的一个关键因素,因为如果没有可互操作的网络,用户就无法在不同网络之间发送数据或从不同网络发送数据。


以前,以太坊网络持有超过 95% 的 TVL,要转移到其他网络非常艰巨,而且耗费时间和资源——通常只是一种痛苦。缺乏互操作性是一个严重的问题,需要解决。


在深入研究之前,我们需要了解为什么会有这么多不同的网络,而这一切都源于区块链三难困境。


什么是区块链三难困境?

就像在现实世界中一样,我们不能拥有一切。对于区块链,牺牲规模被称为区块链三难困境。


这个三难困境(自然地)有 3 个要点,它们是:


  • 可扩展性——区块链网络有效管理高交易量的能力。

  • 去中心化——去中心化本质上是将决策权从中央机构分散到许多个人,在这种情况下,就是分散到节点。

  • 安全性——这是指完整风险管理系统的集成,其中通过区块链安全框架(共识、密码学和去中心化)的基础确保对交易的信任。


Layer 1 区块链受此诅咒,要达到 2 点效率,必须牺牲 1 点。这是我们看到第 2 层网络(Optimism、Arbitrum、Polygon 等)开始发展的地方,因为它们解决了以太坊(第 1 层)在可扩展性方面的问题。


第 2 层网络位于第 1 层(主区块链)之上。通过建立在第 1 层网络之上,第 2 层网络受益于第 1 层网络的去中心化和安全性,然后使用它们的技术解决可扩展性问题,从而解决了三难困境(尽管代价是稍微多一点复杂的用户体验)。


他们这样做的方式可能因第 2 层而异——无论是 Optimistic Rollups(Optimism、Arbitrum)、zkRollups(zkSynce、Starknet)还是侧链(Polygon)。归根结底,它们都显着降低了交易成本,并且每秒的交易量比它们的母链高得多。这可能需要考虑很多,这似乎是一个轻微的偏差,但它很重要,因为正在创建许多新链以试图解决这个三难困境,但最终,它们本质上都是不同的,并且以前没有联系。


这将我们带到了 DeFi 夏季(又名 2020 年夏季),以及跨链桥的兴起。

什么是跨链桥?

值得庆幸的是,跨链桥的定义非常直观——它在不相关的网络之间桥接数据。桥梁的美妙之处在于它们省去了体力劳动,节省了大量时间。


假设我们有 1ETH——一个 ERC20 代币,我们想将它转移到 Solana 网络。


以前,你必须通过交易所,将你的ETH出售给 Solana,然后将其提取到 Solana 网络,然后你将剩下 1ETH~ 价值的 solana,你可以用它做任何你想做的事情。此过程可能很耗时(验证这个和那个)、资源密集型,如果您正在交易,可能会浪费您的机会。交叉链桥解决了这个问题。

跨链桥是如何工作的?

跨链桥,如多链桥,已经改变了游戏规则,并且是 DeFi Summer 成为 DeFi Summer 的部分原因。


它们的工作原理如下,用户通常在原链上锁定或销毁数字资产,在新链上解锁或铸造数字资产。整个过程由智能合约管理,因此桥接资产被称为“包裹资产”——舒适地捆绑在智能合约中。


例如,假设在基于 Solana 的去中心化交易所 (DEX) 上有一个流动资金池,它需要 Wrapped Ethereum 和一些稳定币作为 LP。会发生什么是我将我的 ERC20 以太坊带到一座桥上,将其锁定以接收一些 wETH——包裹的以太坊——作为一种借条,然后我可以在 Solana 网络中自由移动并存入具有等量稳定的流动资金池.

跨链桥接机制

使用了 3 种跨链桥接机制:


  1. 销毁铸造——用户在原链上销毁资产,在新链上铸造等值资产。
  2. 锁定和铸造——用户将资产锁定在一条链上的智能合约中,同时,包装的代币将在目标链上铸造,1:1 转换。回退时,目标链上的包装代币被销毁以解锁原始链上的原始资产。
  3. 锁定和解锁——用户锁定第一条链上的资产以解锁目标链上流动性池中的相同资产

跨链桥的问题

没有人是完美的,桥梁不是一个人,也不例外。出于某些原因,桥梁一直是黑客的主要目标。我会在这里尽量保持简单,但它可能会有点技术性,所以请多多包涵!


正如我们所讨论的,当桥接资产时,您在一端锁定/销毁/存入它们,在另一端解锁/铸造/记入它们。保证资产转换的想法实际上是不正确的,因为桥梁不存在于单个区块链上——它们本身就是一个外部实体。结果,没有区块链可以验证桥!验证由第 3 方完成,即预言机和验证者和保管者的动态二人组(通常以 DAO 或智能合约的形式)。


这种对第三方的额外依赖层破坏了无需信任的系统的稳定性,并产生了黑客可以并且已经利用的弱点。


Ronal Thapa在他的文章中很好地解释了漏洞——强烈推荐阅读。

是否值得使用跨链桥?

跨链桥以一种非常无缝的方式为我们提供了缺乏互操作性的解决方案,并在链间转移资产时节省了大量时间,并使您的投资组合多样化变得更加容易。只需确保您使用的是受信任的桥接器,有足够的钱购买 Gas,并且您桥接的资产在目标链上具有足够的流动性!


跨链桥有利于将一条链链接到另一条链并促进一对一的网络关系,但最终无法扩展。这就是多链发挥作用的地方。

什么是多链?

当我们谈论多链时,我们指的是:


  • 多链 dApp
  • 多链网络(或模块化区块链)

什么是多链去中心化应用程序 (dApps)

多链去中心化应用程序 (dApp) 是一个跨多个区块链部署的项目,特别是那些共享相同智能合约技术的区块链。例如,Ethereum、Polygon 和 Arbitrum 都使用以太坊虚拟机 (EVM)——我们称这些 EVM 兼容链,因此可以在这些链上构建多链 dApp。


虽然多链应用程序的访问范围更广,使项目更容易扩展,但仍然存在普遍存在的用户体验问题,在大多数情况下,用户需要根据使用应用程序的位置来切换钱包网络,以及新来者,它可能会成为一个严重的障碍。此外,让 dApp 分布在多个网络上会导致流动性分散——这会进一步严重损害用户体验。理想状态是您可以同时将钱包连接到多个网络,并在构建 dApp 的所有网络上访问流动性。无缝接入。


什么是多链和模块化区块链

通常称为模块化区块链,多链网络是具有多个独立链的区块链,这些链分解为“层”以执行不同的请求。这与一般的第 1 层区块链有很大不同——后者大部分使用单体结构。


想想它有点像外包。如果区块链是一家公司,“单一”公司将在内部完成所有工作,但“模块化”公司会将任务外包给专家


模块化与整体区块链

理解区块链架构可能很棘手,但ZebPay 已经很好地解释了它

多链和模块化网络的好处

模块化区块链/多链网络的好处与第 2 层的类似

  • 可扩展性——允许特定链执行专门任务为整个网络带来更高的效率和可扩展性
  • 安全性——模块化区块链具有共享安全性,这使得部署像汇总这样的新区块链不需要引导新的验证器集,这意味着添加到网络中的新链可以从现有的安全性中受益。
  • 更低的成本——Rollup SDK 不仅可以通过提供一种不需要共识机制、大型验证器集或代币分发的引导方式来帮助促进低成本创建新区块链。超级整洁。

Omnichain 和 Layer 0 究竟是什么?

关于 Omnichain/Layer 0 实际上是什么,存在很多混淆。我读过的大多数文章都围绕着抽象的想法和无缝互操作性的想法以及前缀 omni 的含义的通用定义,而没有真正触及我们真正的意思。


回顾什么是 Multichain,我们提到 dApp 和网络必须兼容,即使用相同的智能合约技术——例如以太坊虚拟机。

Omnichain 通过构建一个基础层(第 0 层)连接所有链——无论其智能合约技术如何——所有其他网络和 dApp 都可以位于该基础层之上。一个不歧视的大型多链生态系统。


有了所有这些不同的层次和链条,它可能很难形象化,所以这里有一个简单的思考方式——城市类比:


  • 第 0 层——主要基础设施(下水道、电网、高速公路)

  • 第 1 层——县/州

  • 第 2 层——城市/城镇

  • dApps——商店和景点


虽然这很简单,但它应该可以更好地说明系统是如何组合在一起的。


dApp 可以构建在第 1 层而不是第 2 层,反之亦然。


Layer 0 和 Omnichain 的兴起使我们更加接近无缝的 web3 体验,具有完全的互操作性、最小的碎片化和更轻松的用户体验。 LayerZero、Polkadot 和 Cosmos 等项目都属于第 0 层/Omnichain 基础设施类别,并且正在引领区块链基础设施的未来和大规模采用。


Crosschain、Multichain 和 Omnichain 都在更广泛的 web3 世界中发挥着各自的作用,正如我们所讨论的,它们都是非常不同的。我希望这篇文章消除了困惑!