Web3 已经发展成为一个由一层网络 (l1) 区块链和二层网络 (l2) 扩容解决方案组成的生态系统,每种方案都具有独特的功能和权衡。随着区块链协议数量的增加,跨链转移资产的需求也在增加。为了满足这种需求,我们需要跨链桥。
什么是跨链桥?
区块链跨链桥的工作原理就像我们在物理世界中熟知的桥梁一样。正如物理桥梁连接两个物理位置一样,区块链跨链桥连接两个区块链生态系统。跨链桥通过信息和资产的转移来促进区块链之间的通信。
让我们来看一个例子:
你来自美国,正计划去欧洲旅行。你有美元,但你需要欧元来消费。为了将美元兑换成欧元,你可以使用货币兑换服务并支付少量费用。
但是,如果你想进行类似的兑换以使用不同的,你该怎么做?假设你想将以太坊主网上的 兑换为 Arbitrum (opens in a new tab) 上的 ETH。就像我们兑换欧元一样,我们需要一种机制将我们的 ETH 从以太坊转移到 Arbitrum。跨链桥使这种交易成为可能。在这种情况下,Arbitrum 有一个原生跨链桥 (opens in a new tab),可以将 ETH 从主网转账到 Arbitrum。
为什么我们需要跨链桥?
所有区块链都有其局限性。为了让以太坊扩容并满足需求,它需要。另一方面,像 Solana 和 Avalanche 这样的一层网络 (l1) 采用了不同的设计,以实现更高的吞吐量,但代价是牺牲了去中心化。
然而,所有区块链都是在孤立的环境中开发的,并且具有不同的规则和机制。这意味着它们无法进行原生通信,代币也无法在区块链之间自由移动。
跨链桥的存在是为了连接区块链,允许在它们之间转移信息和代币。
跨链桥能够实现:
- 资产和信息的跨链转移。
- 能够利用各种区块链的优势——从而增强其功能(因为协议现在拥有更多的创新设计空间)。
- 用户能够访问新平台并利用不同链的优势。
- 来自不同区块链生态系统的开发者能够协作并为用户构建新平台。
跨链桥用例
以下是一些你可以使用跨链桥的场景:
降低交易费用
假设你在以太坊主网上拥有 ETH,但希望以更便宜的交易费用来探索不同的去中心化应用 (dapp)。通过将你的 ETH 从主网跨链到以太坊二层网络 (l2) Rollup,你可以享受更低的交易费用。
其他区块链上的去中心化应用 (dapp)
如果你一直在以太坊主网上使用 Aave 提供 USDT,但在 Polygon 上使用 Aave 提供 USDT 所能获得的利率更高。
探索区块链生态系统
如果你在以太坊主网上拥有 ETH,并且想要探索一个替代性一层网络 (l1) 以尝试其原生的去中心化应用 (dapp)。你可以使用跨链桥将你的 ETH 从以太坊主网转账到该替代性一层网络 (l1)。
拥有原生加密资产
假设你想拥有原生的比特币 (BTC),但你只有以太坊主网上的资金。为了在以太坊上获得 BTC 的敞口,你可以购买封装比特币 (WBTC)。然而,WBTC 是以太坊网络原生的 代币,这意味着它是比特币的以太坊版本,而不是比特币区块链上的原始资产。要拥有原生的 BTC,你必须使用跨链桥将你的资产从以太坊跨链到比特币。这将跨链你的 WBTC 并将其转换为原生的 BTC。或者,你可能拥有 BTC 并希望在以太坊 协议中使用它。这就需要反向跨链,从 BTC 跨链到 WBTC,然后将其作为以太坊上的资产使用。
跨链桥的类型
跨链桥有许多类型的设计和复杂性。通常,跨链桥分为两类:受信任的跨链桥和无须信任的跨链桥。
| 受信任的跨链桥 | 无须信任的跨链桥 |
|---|---|
| 受信任的跨链桥依赖于中心化实体或系统来运行。 | 无须信任的跨链桥使用智能合约和算法来运行。 |
| 它们在资金托管和跨链桥安全性方面存在信任假设。用户主要依赖跨链桥运营商的声誉。 | 它们是无须信任的,即跨链桥的安全性与底层区块链的安全性相同。 |
| 用户需要放弃对其加密货币资产的控制权。 | 通过,无须信任的跨链桥使用户能够保持对其资金的控制权。 |
简而言之,我们可以说受信任的跨链桥存在信任假设,而无须信任的跨链桥是信任最小化的,并且不会在底层域的信任假设之外做出新的信任假设。以下是这些术语的描述:
- 无须信任:具有与底层域同等的安全性。正如 Arjun Bhuptani 在本文中 (opens in a new tab)所描述的那样。
- 信任假设: 通过在系统中添加外部验证者来偏离底层域的安全性,从而降低其加密经济的安全性。
为了更好地理解这两种方法之间的主要区别,让我们举个例子:
想象一下你在机场的安检检查点。有两种类型的检查点:
- 人工检查点 —— 由工作人员操作,他们在移交登机牌之前手动检查你机票和身份的所有详细信息。
- 自助值机 —— 由机器操作,你输入航班详细信息,如果一切核对无误,就会收到登机牌。
人工检查点类似于受信任的模型,因为它依赖于第三方(即工作人员)来运行。作为用户,你信任工作人员会做出正确的决定并正确使用你的私人信息。
自助值机类似于无须信任的模型,因为它消除了操作员的角色并使用技术来运行。用户始终保持对其数据的控制,并且不必将私人信息托付给第三方。
许多跨链解决方案采用了介于这两个极端之间的模型,具有不同程度的去信任化。
使用跨链桥
使用跨链桥可以让你在不同的区块链之间转移资产。以下是一些可以帮助你寻找和使用跨链桥的资源:
- L2BEAT 跨链桥摘要 (opens in a new tab)与L2BEAT 跨链桥风险分析 (opens in a new tab):各种跨链桥的综合摘要,包括有关市场份额、跨链桥类型和目标链的详细信息。L2BEAT 还对跨链桥进行了风险分析,帮助用户在选择跨链桥时做出明智的决定。
- DefiLlama 跨链桥摘要 (opens in a new tab):以太坊网络中跨链桥交易量的摘要。
使用跨链桥的风险
跨链桥正处于发展的早期阶段。很可能尚未发现最佳的跨链桥设计。与任何类型的跨链桥交互都带有风险:
- 智能合约风险 —— 代码中存在漏洞可能导致用户资金丢失的风险
- 技术风险 —— 软件故障、代码漏洞、人为错误、垃圾信息和恶意攻击可能会中断用户操作
此外,由于受信任的跨链桥增加了信任假设,它们还带有额外的风险,例如:
- 审查风险 —— 跨链桥运营商理论上可以阻止用户使用跨链桥转移其资产
- 托管风险 —— 跨链桥运营商可以串通窃取用户的资金
在以下情况下,用户的资金将面临风险:
- 智能合约中存在漏洞
- 用户犯了错误
- 底层区块链遭到黑客攻击
- 受信任跨链桥中的跨链桥运营商有恶意企图
- 跨链桥遭到黑客攻击
最近发生的一起黑客攻击事件是 Solana 的 Wormhole 跨链桥,在攻击期间有 12 万枚 wETH(价值 3.25 亿美元)被盗 (opens in a new tab)。许多区块链领域的顶级黑客攻击都涉及跨链桥 (opens in a new tab)。
跨链桥对于将用户引导至以太坊二层网络 (l2) 至关重要,对于想要探索不同生态系统的用户也是如此。然而,鉴于与跨链桥交互所涉及的风险,用户必须了解跨链桥所做的权衡。以下是一些跨链安全策略 (opens in a new tab)。
延伸阅读
- EIP-5164:跨链执行 (opens in a new tab) - 2022 年 6 月 18 日 - Brendan Asselstine
- L2Bridge 风险框架 (opens in a new tab) - 2022 年 7 月 5 日 - Bartek Kiepuszewski
- “为什么未来将是多链的,但不会是跨链的。” (opens in a new tab) - 2022 年 1 月 8 日 - Vitalik Buterin
- 利用共享安全实现安全的跨链互操作性:Lagrange 状态委员会及其他 (opens in a new tab) - 2024 年 6 月 12 日 - Emmanuel Awosika
- Rollup 互操作性解决方案的现状 (opens in a new tab) - 2024 年 6 月 20 日 - Alex Hook
页面最后更新: 2026年6月6日