什么是区块链跨链桥?

区块链桥是一种工具,它使得资产和数据能够在不同的区块链之间进行传输。

区块链通常被设计为独立的系统,由验证者负责保障安全并确保单一链上的共识。

桥接器是允许这些系统相互通信的软件协议,连接两个原本不相连的区块链平台。它们允许用户发送资产、消息或数据,从一个区块链传输到另一个区块链,同时不会妨碍整体代币供应的完整性或中断区块链共识

区块链桥梁作为解决区块链互操作性问题的方案出现,消除了链与链之间转移资产和信息的限制。也被称为跨链桥梁,例如Wormhole桥梁连接了 Solana 和 Ethereum,Polygon桥梁连接了 Polygon 和 Ethereum。

桥梁的历史

随着以太坊在 2015 年的推出,它迅速成为了去中心化应用(DApps)的中心。然而,最终显而易见的是,以太坊无法按照需求的速度进行扩展,因为在高峰使用期间网络经常出现拥塞。

随着时间的推移,其他提供更快吞吐量的智能合约平台推出。然而,作为孤立的系统,说服用户和开发者离开以太坊证明是困难的。虽然 DApp 可能在不同的区块链上运行得更快,但它会失去对以太坊庞大的既有用户基础的访问。

最初的桥梁于 2020 年由小型链推出,如Syscoin 和 NEAR Protocol,他们将受益于与以太坊上众多现有 DApps 的互操作性。

自那时起,所有主要的区块链平台之间都已经在运营桥梁,允许资产和信息流动的自由,减少了对单一网络的依赖和拥堵。

桥梁如何工作?

大多数桥梁通过某种变体的铸造和销毁机制来运作。当一个代币或其他资产离开原始区块链时,它会在出口处被冻结或销毁,并在目的链上创建相应的代币。

同样地,当资产返回原始区块链时,在目的链上的复制代币会被销毁。在原始链上,资产要么被解冻或重新创建,帮助维持正确的代币供应。

一个桥梁可能允许资产在两个区块链之间自由转移,也可能具有专门的功能。例如,Solana 的 Wormhole 桥梁或 Avalanche 桥梁是双向桥梁,允许任何人将 Solana 或 Avalanche 资产分别转移到 Ethereum 或从 Ethereum 转移。然而,Wrapped Bitcoin 特别允许用户将BTC发送到 Ethereum 并返回,并不支持额外的资产或区块链。

受信任与无需信任的桥梁

区块链桥梁可以分为两类,各有不同的管理方式。

受信任的桥梁通常由一个已知的实体运行,它要求用户在使用桥梁时信任另一方对他们的资产或数据。例如,要使用 Wrapped Bitcoin 将 BTC 转换为 ETH,用户的 BTC 资金将被数字资产信托公司和托管人 Bitgo 持有。

与此相反,无需信任的桥梁旨在使用智能合约自动运行。在无需信任的桥梁上的活动通常以与区块链本身类似的方式管理,需要一组验证者就交易达成共识。验证者通过奖励和惩罚来确保桥梁活动的完整性。无需信任桥梁的例子包括 Arbitrum 桥梁和 Polygon 桥梁。

桥梁的好处与风险

桥梁在区块链空间内提供了更多的互操作性,并使用户能够在各种区块链之间转移资金和数据。这允许用户利用其他区块链提供的更低费用、更快的交易或其他独特功能。桥梁帮助创建了一个更流动的 Web3 生态系统,并通过使开发者更容易测试不同平台的相对优势,促进了开发活动。

然而,桥梁技术的设计和实施仍然是一个相对较新的领域,用户和资金的突然涌入使它们成为黑客和欺诈活动的主要目标。在 2022 年,桥梁成为黑客攻击的最主要目标。Solana 的 Wormhole 和Axie Infinity的 Ronin 是两个被黑客攻击的著名桥梁的例子。

风险的类型可能会因桥梁是受信任的还是无需信任的而有所不同。对于受信任的桥梁,风险是桥梁运营商可能恶意行为,或桥梁资金的托管人可能受到黑客攻击。

无需信任的桥梁可能容易受到多数攻击,尤其是当验证者集合由较小的群体组成时。攻击者也会寻找桥梁智能合约中的漏洞或不安全性(这些合约可能特别复杂)来找到排空资金的方法。由于需要在两个区块链上构建桥梁,因此在它们的代码中存在更多的攻击途径和故障点。

为了减轻风险,安全研究人员建议采取预防措施,如研究桥梁的底层安全性,并且不要将资金锁定在桥梁中超过必要时间。

桥梁要点

  • 桥梁是一个实现区块链互操作性的协议。桥梁连接区块链以双向或单向传输资产和数据。
  • 桥梁要么是受信任的,意味着它们由一个中心化实体运营;要么是无需信任的,由一个去中心化网络运营。
  • 这两种类型的桥梁都实现了互操作性的好处;然而,每种都有风险,如智能合约失败或欺诈。