为什么会有不同类型的区块链「桥」?

20阅读 0评论2022-03-01 有看到天上的屋吗
分类:虚拟化

区块链「桥」的工作原理与现实世界中的真实桥梁类似。然而,加密领域中的「桥」不是连接物理位置,而是连接两个不同的区块链网络。这种连接非常重要,因为如果没有区块链「桥」,区块链就会处于孤立的环境中,无法相互通信。这是因为每个区块链网络都有自己的一套规则、治理机制、原生资产和数据,与其他区块链不兼容。然而,有了两个区块链之间的「桥」,就可以在区块链网络之间转移加密资产和任意数据。因此,「桥」是加密生态系统中互操作性的关键,对于使不同的区块链网络相互兼容是非常必要的。

让我们来举个例子:

Alice 在以太坊主网上有 ETH,但想在 Avalanche 链上使用这些 ETH。这两个区块链有自己的协议、规则、社区和共识机制,因此它们之间不可能进行互操作性。在这种情况下,中间需要一些东西,并提供一种方式,将信息从以太坊主网带到 Avalanche 链。为此,Alice 很可能会通过一座区块链「桥」来转移资产,以安全地将 ETH 从以太坊主网转移到 Avalanche 链上。通过这座「桥」,Alice 可以将以太坊上的 ETH 转换为 Avalanche 链上的 wETH。

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

区块链「桥」可以实现不同区块链之间的通信。而且,就像复杂的数学问题一样,当你看到加密生态系统中不同的桥接解决方案时,你会发现不仅只有一种方法可以实现区块链之间的通信。不同的区块链「桥」有着不同的设计,有自身独特的优点和缺点,因此,当涉及到在两个区块链网络之间使用哪个「桥」进行通信时,有很多选择。让我们更深入地探讨一下这种通信是如何运作的。

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

让我们举个例子:

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

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

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

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

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

为了在区块链之间建立信任并使双向沟通成为可能,我们需要一些中间的东西,一些可以在这些区块链之间架起桥梁的东西。这就是区块链「桥」的作用,它不仅可以在不同的区块链之间传输消息、XM交易xm-official.com数据和资源,还可以进行跨链资产转移。这改变了一些事情,使得区块链不再局限于单向通信,因为「桥」使区块链能够与其他区块链来回通信。

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

然而,随着这些链下参与者作为两个区块链的“中间人”,信任边界可以被克服,通信成为可能。
上一篇:如何理解信标链
下一篇:为什么需要Layer3?