MAPDAO翻译:一文读懂跨链多链及全链

  • MAPDAO
  • 更新于 2023-09-30 05:54
  • 阅读 2248

跨链,多链和全链都非常不同,他们在更广泛的web3世界中发挥着各自的作用

"Building Web3 step by step with MAPDAO"

Join: https\://tally.so/r/wgdPal

作者:@yonkorambo

翻译:@chengzi

审核:@Easter & Coucou

注:文章仅代表作者个人观点,不构成任何投资意见

区块链技术的世界,曾经是一个多么宁静祥和的领域,我们徜徉在比特币乌托邦的大树下,我们脑海中闪过的想法仅仅是,带着从灾难性的货币政策的魔爪和可疑政府的掌控中解放出来的炽热希望,去推行使用中本聪赋予全世界的数字黄金礼物。

时光如梭,岁月变迁,如今各种具有吸引力和优势的区块链生态系统可供我们选择和使用。可最初生态系统之间的互操作性(interoperability)不足却引发了许多问题:

  • 我们是否需要所有这些区块链?

  • 我们如何在它们之间跨链?

  • 我们如何增加互操作性?

  • 并且互操作性有何意义?

  • 区块链世界的未来会是什么样子?

这些问题的答案指向三个关键词,本文就给到大家想要的解决方案与说明。

定义全链(Omnichain)、多链(Multichain)和跨链(Cross-Chain)之间的明显区别。让我们明确一个将所有这些联系在一起的关键细节:互操作性。

什么是互操作性

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

之前,以太坊网络虽然占据了总锁仓价值(TVL)的 95% 以上,但如果要连接到其他网络上是相当困难,并且十分耗费时间和资源,令人头疼。缺乏互操作性是一个非常严重的问题,亟待解决。

在深入探讨之前,我们需要了解为什么存在这么多不同的网络,这一切都源于区块链三难问题。

区块链三难问题是什么?

就像在现实世界中一样,我们无法拥有一切。而这一点在区块链的世界中也一样,而它们被称为区块链三难问题。

三难问题的要点与解释:

  • 可扩展性:区块链网络能够有效地处理高交易量。
  • 去中心化:去中心化本质上是将决策权从中心化的权威机构分散到多个个体,在这里是将其分散到多个节点。
  • 安全性:这指的是整合完整的风险管理系统,通过区块链安全框架的基础(共识、加密和去中心化)来确保交易的信任。

Layer 1 区块链(第一层区块链)通常遭受这一诅咒的影响, 因为如果要实现在三难问题中的任意两个要点,就必须牺牲掉剩下的那一个。这就是我们看到 Layer 2(第二层区块链,如Optimism、Arbitrum、Polygon等)开始出现并发展的原因,因为它们解决了以太坊(Layer 1)在可扩展性方面存在的问题。

Layer 2 基于 Layer 1(主链)之上。 通过建立在 Layer 1 之上,Layer 2 可以从 Layer 1 的去中心化和安全性中获益,然后利用 Layer 2 本身的技术来解决可扩展性问题,从而解决了这个三难问题(尽管可能会以稍复杂的用户体验为代价)。

它们实际运作的方式可以根据 Layer 2 的差异而有所不同,无论是Optimistic Rollup(Optimism、Arbitrum)、zkRollup(zkSync、Starknet)还是侧链(Polygon)。它们都可以显著降低交易成本,并且比其父链(parent chain)具有更高的每秒交易数。

这可能需要一些时间来理解,看起来可能会有些偏离主题,但这很重要,因为虽然许多新的区块链正在被建立来试图解决这个三难问题,但最终它们之间都完全不同,也毫无关联。

这就引出了 DeFi 之夏(也称为 2020 之夏)以及跨链桥的崛起。

跨链桥是什么?

跨链桥的定义相对直观 — 它在不相关的网络之间架起传递数据的桥梁。桥梁的美妙之处在于它们将免人工操作,节省了大量时间。

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

以前,您需要通过中心化交易所(CEX)出售您的 ETH 来换取 Solana,然后将其提取到 Solana 网络,然后您将拥有约 1 ETH 价值的 Solana,然后可以任意使用它。这个过程可能非常耗费资源和时间(需要进行身份验证等步骤),并且如果你在进行交易,这可能会让你错失机会。而跨链桥解决了这个问题。

跨链桥是如何工作的?

跨链桥,例如 Multichain Bridge,已经改变了游戏规则,也是为什么 DeFi 之夏 被称为“DeFi 之夏”的部分原因。

它们的工作方式如下,通常用户会在原始链上锁定或销毁数字资产,然后在新链上解锁或铸造数字资产。整个过程由智能合约管理,因此跨链桥资产被称为“被包装的资产(wrapped assets)” — 被捆绑在智能合约中。

例如,假设有一个基于 Solana 的去中心化交易所(DEX)上的流动性池需要被包装的 ETH 和一些稳定币作为流动性提供者的资产。那么我可以将我的 ERC20 以太坊通过跨链桥进行锁定,以获得一些 wETH — Wrapped Ethereum(类似于 IOU),然后我可以自由地在 Solana 网络中流通它,并将其与相等数量的稳定币一起存入流动性池。

跨链桥的机制

目前有三种跨链桥机制:

1. 销毁和铸造 — 用户在原始链上销毁资产,等值资产将在新链上铸造。

2. 锁定和铸造 — 用户在一条链上在智能合约中锁定资产,同时在目标链上会铸造映射代币(wrapped tokens),并以 1:1 的比例进行转换。当退回时,目标链上的映射代币将被销毁,以解锁原始链上的原始资产。

  1. 锁定和解锁 — 用户在第一条链上锁定资产,以解锁目标链上流动性池中的相同的资产。

跨链桥存在的问题

没有事物是完美的,跨链桥也不例外。跨链桥一直是黑客的主要目标,原因有几个。我尽力将内容保持简单易懂,但如果有一些技术性的内容请谅解!

正如我们已经讨论过的,当桥接资产时,您需要在一端锁定/销毁/存入资产,以便在另一端解锁/铸造/计入它们。实际上,这个资产转换的过程并不一定是有保障的,因为跨链桥不存在于某个单一的区块链上 — 它们本身是外部实体。因此,没有区块链可以验证跨链桥!验证是由第三方完成的,通常是由预言机、验证人和保管人(通常以 DAO 或智能合约的形式存在)组成的动态二人组。

这增加了对第三方的依赖层次,也破坏了无需信任的系统,并创造了黑客可以利用的弱点,他们实际上已经利用了这些弱点。

Ronal Thapa 在他的文章中很好地解释了这些漏洞,强烈建议阅读。

跨链桥是否值得使用?

跨链桥以一种相当无缝的方式为我们提供了一种互操作性不足的解决方案,在不同链之间转移资产时节省了大量时间,使多元化投资组合变得更加容易。只需确保你使用的是靠谱的跨链桥,而且有足够的燃料费,并在目标链上要进行桥接的资产有足够的流动性!

跨链桥适用于将一条链与另一条链连接,并促成一对一的网络关系,但最终无法实现“规模化”。这也是多链技术来解决的问题。

什么是多链(Multichain)?

当我们谈论多链(Multichain)时,通常指的是:

  • 多链去中心化应用程序(Multichain dApps)
  • 多链网络(或模块化区块链)

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

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

尽管多链应用程序更容易访问,也能使项目更容易扩展,但仍然存在用户体验的问题,大多数情况下,用户需要在钱包上根据使用应用程序的地方切换网络,对新手来说会是个门槛。此外,将一个 dApp 扩展到多个网络可能导致流动性分散 — 这可能会进一步损害用户体验。理想情况是您可以同时连接钱包到多个网络,并访问 dApp 建立在所有网络上的流动性,从而实现无缝访问。

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

通常被称为模块化区块链的多链网络是具有多个独立链的区块链,这些链被分解成不同的“层”以执行不同的任务。这与通常的 Layer 1 区块链有很大不同,后者大多使用单体结构。

它其实有点像外包。如果区块链是一家公司,一个“单体”公司会在内部处理所有事务,但一个“模块化”公司会将任务外包给各个领域的专家。

ebd432c37f800813e08c60905b4b0835-sz_79773.webp Modular vs Monolithic blockchain

理解区块链架构可能是困难的,但ZebPay 对此做了很好的解释。

多链和模块化网络的好处

模块化区块链/多链网络的好处类似于 Layer 2 区块链的好处:

  • 可扩展性 — 允许特定链执行专项任务,从而提高整个网络的效率和可扩展性。

  • 安全性 — 模块化区块链具有共享的安全性,这意味着部署新的区块链(如 Rollup)不需要启动新的验证者集,新添加到网络的区块链可以从现有的安全性中受益。

  • 降低成本 — Rollup SDK 将有助于降低创建新区块链的成本,提供了一种无需共识机制、大型验证者集或代币分配即可启动的方式,非常方便。

究竟是什么是全链和 Layer 0?

对于全链和 Layer 0 究竟是什么,存在许多混淆的概念。我读过的大多数文章都提到了无缝互操作性和 Omnichain 前缀“omni”的泛化定义,但没有解释给我们真正的意思。

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

全链是通过构建一个基础层(Layer 0),将所有区块链连接在一起,无论它们的智能合约技术如何,所有其他网络和 dApp 都可以基于其之上。这是一个兼容一切的超级多链生态系统。

这些不同的层和链想象起来可能会有些复杂,所以这里有一个简单的解释 —用城市类比:

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

  • Layer 1 — 县/州

  • Layer 2 — 城市/镇

  • dApp — 商店和景点

尽管这相当简化,但应该可以更好地理解系统是如何组合在一起的。

dApps可以在Layer 1上构建,也可以在Layer 2上构建。例如,一个dApp可以在Polygon上构建和访问,但无法通过Ethereum访问,反之亦然。

Layer 0 和 Omnichain 的崛起使我们更丝滑无缝的 Web3 体验,实现了完全互操作性、最小碎片化和更简单的用户体验。像MAP、LayerZero、Polkadot 和 Cosmos 等项目都属于 Layer 0/Omnichain 基础设施类别,是区块链基础设施的未来和大规模采用的先锋。

跨链、多链和 Omnichain 都在更广泛的Web3世界中发挥着各自的作用,正如我们所讨论的,它们都非常不同。希望这篇文章能够消除混淆!

原文链接:https\://hackernoon.com/omnichain-vs-multichain-vs-crosschain-what-are-they

MAPDAO 致力于推动去中心化技术和 Web3 时代的发展,构建一个开放、包容、创新的 DAO 组织。MAPDAO 赋能于 Map 生态的建设,降低进入 Web3 的进入门槛,为新手提供教育和资源,助力 Founders 和 Buidlers 实现其创新愿景。

X: https\://twitter.com/MAPDAO_GLOBAL

Discord: https\://discord.gg/2y7rPyRKnT

  • 翻译
  • 学分: 10
  • 分类: 公链
  • 标签:
点赞 1
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
MAPDAO
MAPDAO
0x280a...7820
MAPDAO 赋能于 Map 生态的建设,降低进入 Web3 的进入门槛,为新手提供教育和资源,助力 Founders 和 Buidlers 实现其创新愿景。