# 读懂区块链「桥」：如何打破Crypto世界的信任边界？

By [dgfafa](https://paragraph.com/@dgfafa) · 2022-03-03

---

_作者：_[_Arjun Chand_](https://mp.weixin.qq.com/s/WI72ZRWP_IC2OhTY4cxCuQ)

_编译：南风，Unitimes_

加密生态系统在过去十年中迅速发展。自从 2008 年比特币白皮书发布以来，加密领域出现了巨大的创新，并被广泛采用，几乎成为主流。虽然加密领域的每一年都是独一无二的，但 2021 年改变了这个生态系统，让人们对加密领域似乎无限的未来为之兴奋。

2021 年是 L1 (第一层) 区块链之年，这使得许多人预测加密领域的未来将是多链的，这与许多人在这些 L1 区块链兴起之前所持的「赢家通吃」的立场不同。然而，随着不同区块链生态系统数量和规模的急剧增加，现在需要关键的基础设施来连接它们。这就是区块链「桥」的用武之地。

![image](https://storage.googleapis.com/papyrus_images/4edd72d6c6d7f382e5e046d40c25f85fcad73816cda5ac651da8f34d015c9c75.jpg)

image

上图：在 TVL (总锁仓价值) 方面，以太坊区块链依然占主导地位，但其他区块链网络的 TVL 正在增长。数据来源：DeFi Llama

在本文中，我们将讨论：

\- 什么是区块链「桥」？

\- 为什么我们有不同类型的「桥」？

\- 我们如何对这些「桥」进行分类？

让我们一探究竟吧！

### 什么是区块链「桥」？

区块链「桥」的工作原理与现实世界中的真实桥梁类似。然而，加密领域中的「桥」不是连接物理位置，而是连接两个不同的区块链网络。这种连接非常重要，因为如果没有区块链「桥」，区块链就会处于孤立的环境中，无法相互通信。

这是因为每个区块链网络都有自己的一套规则、治理机制、原生资产和数据，与其他区块链不兼容。然而，有了两个区块链之间的「桥」，就可以在区块链网络之间转移加密资产和任意数据。因此，「桥」是加密生态系统中互操作性的关键，对于使不同的区块链网络相互兼容是非常必要的。

让我们来举个例子：

Alice 在以太坊主网上有 ETH，但想在 Avalanche 链上使用这些 ETH。这两个区块链有自己的协议、规则、社区和共识机制，因此它们之间不可能进行互操作性。在这种情况下，中间需要一些东西，并提供一种方式，将信息从以太坊主网带到 Avalanche 链。

为此，Alice 很可能会通过一座区块链「桥」来转移资产，以安全地将 ETH 从以太坊主网转移到 Avalanche 链上。通过这座「桥」，Alice 可以将以太坊上的 ETH 转换为 Avalanche 链上的 wETH。如下图所示：

![image](https://storage.googleapis.com/papyrus_images/e4fd19a27ec88f235ec1fddf15da22a79569c26b03c4c1bf84000612ddc26fdf.jpg)

image

上图：将 ETH 从以太坊主网桥接至 Avalanche 链 (将 ETH 转换成 wETH) 的过程

### 为什么会有不同类型的「桥」？

区块链「桥」可以实现不同区块链之间的通信。而且，就像复杂的数学问题一样，当你看到加密生态系统中不同的桥接解决方案时，你会发现不仅只有一种方法可以实现区块链之间的通信。

不同的区块链「桥」有着不同的设计，有自身独特的优点和缺点，因此，当涉及到在两个区块链网络之间使用哪个「桥」进行通信时，有很多选择。让我们更深入地探讨一下这种通信是如何运作的。

「桥」的工作原理是在两个区块链之间建立通信通道。在一个理想的世界里，区块链会相互通信；但在现实中，这是不可能的，因为一个区块链不会存储另一个区块链的状态。

让我们举个例子：

以太坊上的一个 dApp (去中心化应用) 想要与 Solana 链上的一个 dApp 通信。由于以太坊和 Solana 之间的信任边界 (trust boundaries)，它们不能简单地相互通信。这些信任边界包括但不限于：

1、以太坊和 Solana 彼此不了解对方。

2、这两条链都是只能知道自己的链上发生了什么，而不知道链外发生了什么。

对于这两个区块链来说，接收来自对方的消息就好像与他们一无所知的外部世界进行互动。因此，无法建立信任来验证这些消息。

![image](https://storage.googleapis.com/papyrus_images/3562fd7693194be0d6cd3a26d1e477ad86b3cb15934fc769f8af0113532f5f18.jpg)

image

理想的区块链世界 (上) vs. 现实的区块链世界 (下)

此外，区块链只能向一个方向发送消息。也就是说，在一个通道中只能单向通信：一个区块链可以在一个通道上向另一个区块链发送消息，但另一个区块链无法依靠同一个通道回复该消息并确认已收到消息。

为了在区块链之间建立信任并使双向沟通成为可能，我们需要一些中间的东西，一些可以在这些区块链之间架起桥梁的东西。这就是区块链「桥」的作用，它不仅可以在不同的区块链之间传输消息、数据和资源，还可以进行跨链资产转移。

这改变了一些事情，使得区块链不再局限于单向通信，因为「桥」使区块链能够与其他区块链来回通信。

区块链「桥」使用不同的机制或参与者，这些参与者在区块链之间扮演验证者的角色，以实现通信和克服信任边界。如果没有这些链下参与者 (off-chain actors)，区块链之间的通信将不可能实现。

![image](https://storage.googleapis.com/papyrus_images/21e6cad29a460773729002029355b3f1b88931385b670ea9379089cdd6a28095.jpg)

image

然而，随着这些链下参与者作为两个区块链的「中间人」，信任边界可以被克服，通信成为可能。

![image](https://storage.googleapis.com/papyrus_images/28f6bbc193f7cdf716cf5a0f35b45e2afb5ea72348a695997c4ba8e09e6b86c9.jpg)

image

验证者的角色是「桥」工作方式的主要区别所在。从本质上讲，一些「桥」使用可信系统 (trusted system)，而另一些桥使用无须信任的验证者系统 (trustless system)。

此外，由于加密生态系统中的「互操作性三难困境」，我们看到了不同类型的区块链「桥」设计。互操作性三难困境指出「互操作性协议或「桥」只能具有以下三个属性中的两个：

1、无须信任性 (Trustlessness)：具有与底层区块链相同的安全性；

2、可延展性 (Extensibility)：在任何区块链上都能被支持；

3、普遍性 (Generalizability)：能够处理任意的跨链数据。

不同的区块链「桥」方案侧重于上面列出的三个因素中的不同因素，并且有各自的优点和权衡。因此，不同的「桥」设计有着独特的价值主张。下图根据区块链「桥」的无须信任性、可拓展性和普遍性来对不同的「桥」进行了分类：

![image](https://storage.googleapis.com/papyrus_images/612bccfe93c0c51206213c9db41b42915a6b5218ff5325af287dd147a7280510.jpg)

image

此外，区块链桥方案 Connext 的创始人 Arjun Bhuptani 还根据区块链「桥」的不同验证方式来将「桥」划分为原生验证系统 (即区块链自身的验证者负责验证跨链数据)、外部验证系统 (即使用一组外部的验证者来中继跨链数据) 和本地验证系统 (即只有参与到特定跨链交互的参与方才会验证该交互)。

以上几点解释了为什么我们有不同的区块链「桥」设计。但是，一般来说，我们之所以会看到不同类型的「桥」，是因为它们连接的对象和主要用例不同。对此，我们将在下文进一步解释。

### 基于「桥」的工作原理来进行分类

虽然所有区块链「桥」的目的都是一样的 (即实现不同区块链之间的通信)，但它们的实现方式是不同的。根据它们的工作方式，区块链「桥」可以大致分为：

1、需信任的「桥」(Trusted Bridges)：这类区块链「桥」使用一个中心机构来进行运作。这种区块链桥之所以被称为「需信任的「桥」」，是因为用户需要信任某个第三方 (也即这个中心机构) 来使用这座「桥」并保管他们的资金。这类桥梁的例子包括多链「桥」和特定于区块链的「桥」，比如 Binance <> Ethereum Bridge。

2、无须信任的「桥」(Trustless Bridges)：这类区块链「桥」通过使用智能合约和算法，消除了可信第三方的角色。它们之所以被称为「无须信任的「桥」」，是因为它们不要求用户信任某个中心机构来使用「桥」。因此，用户的资金安全总是由用户保管。这类桥梁的例子包括 Connext、cBridge 和 Hop 等。

举个例子：

假设你在机场的安全检查点。有两种类型的安全检查点：

1、人工检查点：这里由机场官方人员控制和操作，用户必须信任他们，让他们保管自己的个人信息和物品。

2、自助检查点：这里由机器负责操作，用户始终控制着自己的个人信息和物品。

人工检查点就相当于「需信任的「桥」」。这种检查点依靠一个可信赖的第三方，也就是官方人员来运作。用户必须放弃对自己资产的控制。

![image](https://storage.googleapis.com/papyrus_images/fa20cff517f1b73daebb3ae97c392754b6cbfe5ed824658dd1e2103d544de21e.jpg)

image

上图：人工检查点相当于「需信任的「桥」」

自助检查点就相当于「无须信任的「桥」」。这种检查点使用技术消除了官方人员的角色，让用户能够继续控制自己的资产。

![image](https://storage.googleapis.com/papyrus_images/023c23e10c31caa969c5e038ace9336a223b47fe5c5cd2d07d8400f3fb9eb9d5.jpg)

image

上图：自助检查点就相当于「无须信任的「桥」」

### 基于「桥」连接的对象来进行分类

除了它们的工作方式外，还可以根据区块链「桥」连接的对象将它们划分为以下几类：

1、 L1 <> L1 桥：这类「桥」将两个不同的 L1 区块链网络连接起来。比如 Avalanche Bridge 连接着以太坊网络和 Avalanche 链。

2、L1/L2 <> L2 桥：这类「桥」将 L1 区块链与 L2 网络连接起来，或者将两个不同的 L2 网络连接起来。比如，Across 一个是将以太坊 L1 与诸如 Arbitrum 和 Optimism 等 L2 网络连接起来的桥梁；Hop Protocol 一个是连接不同的 L2 网络的桥梁，也可以是将以太坊 L1 与 L2 网络连接起来的桥梁。

举个例子：

基于 Dragonfly Capital 管理合伙人 Haseeb Qureshi 将区块链描述为城市的心理模型，我们可以说，区块链「桥」就像连接不同城市的道路。根据这些桥梁连接的对象，道路可分为以下几类：

1、国家高速公路：这些是连接所有主要城市的道路。

2、州内高速公路：这些是连接某个城市中重要部分的道路。

国家高速公路就相当于「L1 <> L1 桥」。如果把以太坊比作纽约市，Avalanche 链比作是芝加哥市，那么 Avalanche Bridge 就是连接着它们的国家高速公路。

![image](https://storage.googleapis.com/papyrus_images/e3aefdefd8716bfe1a78e450b2cfcc924623171675b41ec9cb74dc6973e0dad6.jpg)

image

上图：国家高速公路就相当于 L1 <> L1 桥

州内高速公路就相当于「L1/L2 <> L2 桥」。如果 L2 网络和 Rollups (比如 Arbitrum 和 Optimism) 是以太坊 (纽约市) 的两座摩天大楼，那么 Hop Protocol 就是连接它们的州内高速公路。

![image](https://storage.googleapis.com/papyrus_images/225171543e1c9f797aa77475983c440255086c17f6de7ff490dd248e04419d9d.jpg)

image

上图：州内高速公路就相当于 L1/L2 <> L2 桥。

### 基于「桥」转移资产的方式来进行分类

我们还可以根据区块链「桥」在转移跨链资产时使用的机制来对它们进行分类。一般来说，根据区块链「桥」转移资产的方式，可以将它们分为以下几类：

1、锁定 & 铸造：这类区块链「桥」会锁定源链上的资产，并铸造目标链上的资产。比如 Polygon 的 PoS Bridge、Avalanche Bridge (AB)、Wrapped BTC (wBTC) 和 wMonero 等。

2、销毁 & 铸造：这类区块链「桥」会销毁源链上的资产，并铸造目标链上的资产。比如 Hop Protocol 和 Across Protocol。

3、原子互换 (Atomic Swaps)：这类区块链「桥」会将源链上的资产兑换为目标链上的资产。一般来说，这类「桥」是无须信任的，因为它们依赖于自我执行的智能合约来进行资产兑换，从而消除了在「锁定&铸造」和「销毁&铸造」机制中需要可信第三方的需求。比如 cBridge 和 Connext。

举个例子：

假设你开车从 A 市到 B 市，这两座城市通过一座桥连接。当你抵达这座桥，准备离开 A 市前往 B 市时，你有 3 种选择来跨过这座桥：

1、把你的车放在位于 A 市的一个仓库里，作为交换，你会在 B 市得到一辆一模一样的车。当你返回 A 市时，你只需要把你当初抵达 B 市时获得的这辆车归还，然后把你原来在 A 市的那辆车拿回去。这与区块链「桥」使用的「锁定 & 铸造」机制相类似。如下图所示：

![image](https://storage.googleapis.com/papyrus_images/ceede6fea98f0021df7e5d7e255b1fb69eec28d849cb037396aff7c7c1e82f89.jpg)

image

上图：使用「锁定 & 铸造」机制的「桥」

2、为了离开 A 市，你必须销毁你的车，然后作为回报，你将在 B 市获得一辆一模一样的车。当你返回 A 市时，同样的过程将再次发生：你必须在 B 市摧毁你的汽车，然后你将在 A 市获得一辆相同的汽车。这与区块链「桥」使用的「销毁 & 铸造」机制相类似。如下图所示：

![image](https://storage.googleapis.com/papyrus_images/3a28e573adbd67d47d99323ed7d507807f805fcdd7f3ac44be1d8b436e7d2ff6.jpg)

image

上图：使用「销毁 & 铸造」机制的「桥」

3、将你在 A 市的汽车兑换成另一辆 B 市的汽车。当你返回 A 市时，你可以重复同样的过程：将你在 B 市的汽车兑换成另一辆 A 市的汽车。这与区块链「桥」使用的「原子互换」机制相类似。如下图所示：

![image](https://storage.googleapis.com/papyrus_images/51b712c14b58c9f68ba3158637425700a8afe6deab9302ff19e73a32c4c17fa3.jpg)

image

上图：使用「原子互换」机制的「桥」

### 基于「桥」的功能来进行分类

上述分类对桥梁的区分非常广泛。当我们根据「桥」的使用方式 (也就是它们的功能) 来研究不同的「桥」类型和设计时，事情会变得很复杂。根据其功能，「桥」可以分为以下几种:

1、链到链的桥 (Chain-To-Chain Bridges)：这类「桥」主要用于支持两个区块链之间的资产移动。通常，这种「桥」使用「锁定 & 铸造」机制。

例如：Polygon 的 PoS Bridge(连接 Polygon 和以太坊)、Binance <> Ethereum Bridge(连接 BSC 和以太坊) 以及 Avalanche Bridge (连接 Avalanche 和以太坊)。

2、多链桥 (Multi-Chain Bridges)：这类「桥」旨在跨多个区块链转移资产。这种「桥」可以被部署到任何 L1 或 L2 区块链上。例如：Connext 和 cBridge。

3、专用桥 (Specialized Bridges)：这类「桥」专注于特定的生态系统，旨在支持资产在特定区域之间的移动。由于其专用性，这些「桥」通常能够促进更快、更便宜的跨链交易。

例如：Hop 是一个 Rollup 到 Rollup 的桥梁，能够实现跨以太坊主网和 L2 网络的资产转移；Across 专注于实现从 L2  Rollups 到以太坊主网的快速、廉价的资产转移。

4、包装资产桥 (Wrapped Asset Bridges)：这类「桥」专门设计用于实现将非本地资产转移到不同的区块链上。这类桥梁通过在目标链上创建出代表源链上的资产的包装资产 (wrapped assets)。例如：Wrapped BTC (wBTC)、wMonero 等。

5、数据专用桥 (Data Specific Bridges)：这类「桥」是专门为跨多个区块链传输任意数据而设计的互操作性协议。通常，这些协议会成为 dApps 的基础层，使 dApps 能够实现跨链可组合性。例如：Celer 的 Inter-chain Message Framework、IBC、Nomad 和 Data Movr。

6、dApp 专用桥 (dApp Specific Bridges)：从纯粹的技术角度来看，这些都不是「桥」。通过连接到不同的区块链，这些 dApps 建立了一个生态系统，允许价值以类似「桥」的方式跨链转移。

例如：Thorchain 是一个去中心化的跨链 AMM (自动化做市商)，提供跨链流动性特性，使跨链资产交换成为可能；其他示例还包括 Anyswap、Wanchain 和 Synapse。

### 总结

「一刀切」的方法并不适用于区块链「桥」。没有完美的解决方案；只有针对特定的用例进行权衡——每座「桥」都有自己的优势和劣势，正如我们从互操作性三难困境中学到的那样，所有的「桥」都必须在可信任性、可拓展性或普遍性之间做出选择。

多链时代真的到来了。今天，我们有超过 50 座独特的「桥」纵横交错在加密世界中。Li.Finance 正是其中的一座「桥」，我们的目标是完全抽象出桥接资产的复杂过程。我们希望用户和开发人员专注于利用区块链技术的无限潜力，而不是陷入在解读各种类型「桥」之间差异的细节中。

我们已经与最聪明的人合作，旨在构建市场上可用的最佳抽象和聚合解决方案。

---

*Originally published on [dgfafa](https://paragraph.com/@dgfafa/crypto)*
