6. 什么是桥梁?
什么是桥梁?
区块链桥
Web3 已发展成一个由一层网络区块链与二层网络扩展解决方案构成的生态系统,每个方案都有独特功能与权衡。随着区块链协议数量增多,跨链转移资产的需求也日益增长。为满足这一需求,我们需要桥接。
区块链桥如同现实世界中的桥梁。现实桥梁连接两个物理位置,区块链桥则连接两个区块链生态系统。链桥能够传输信息与资产,促进区块链间的通信。
什么是桥梁?
区块链桥和现实桥梁类似。现实桥梁连接两个物理地点,区块链桥连接两个区块链生态系统。链桥传输信息与资产,推动区块链间的交流。
下面看个例子:
你来自美国,计划去欧洲旅行。你有美元,但消费需用欧元。要将美元兑换成欧元,可使用货币兑换服务并支付少量费用。
若想在区块链间进行类似兑换,比如用以太坊主网上的以太币兑换 Arbitrum 上的以太币,该怎么办呢?如同兑换欧元,我们需要一种机制将以太币从以太坊转移到 Arbitrum。桥梁使这种交易成为可能。例如,Arbitrum 有一个原生桥梁,可将以太币从主网转移至 Arbitrum。
我们为什么需要桥梁?
所有区块链都有局限性。以太坊要实现扩容以满足需求,需进行卷叠。而像 Solana 和 Avalanche 这样的一层网络,采用不同设计以实现更高吞吐量,但牺牲了去中心化程度。
然而,所有区块链开发都在孤立环境中进行,规则和共识机制各异。这意味着它们无法原生通信,代币也无法在区块链间自由流动。
桥梁的作用就是连接区块链,实现信息和代币在它们之间的传输。
链桥的作用:
- 跨链传输资产与信息。
- 让去中心化应用程序利用各区块链优势,增强功能(协议有更多创新设计空间)。
- 使用户能访问新平台,利用不同链的优势。
- 促进不同区块链生态系统的开发人员协作,为用户构建新平台。
桥梁用例
以下是使用桥梁的一些场景:
降低交易费
假设你在以太坊主网有以太币,想以较低交易费探索不同去中心化应用程序。将以太币从主网桥接到以太坊二层网络卷叠,就能享受更低交易费用。
其他区块链上的去中心化应用程序
若你一直在以太坊主网用 Aave 提供 USDT,但 Polygon 上用 Aave 提供 USDT 的利率可能更高。
探索区块链生态系统
若你在以太坊主网有以太币,想探索山寨币一层网络,尝试其原生应用程序。可使用桥梁将以太币从以太坊主网转移到山寨币一层网络。
拥有原生加密资产
若你只有以太坊网络资产,但想拥有原生比特币,可先兑换得到以太坊上的 BTC - WBTC(Wrapped Bitcoin)。不过,包装比特币是以太坊网络的原生 ERC - 20 代币,是比特币的以太坊版本,并非比特币区块链上的原始资产。然后通过跨链桥,将资产从以太坊网络跨到比特币网络,即把 WBTC 转换为原生 BTC。或者,你拥有比特币,想在以太坊的去中心化金融协议中使用它。
桥的类型
桥梁设计和复杂程度多样。一般来说,桥梁分为两类:需信任桥梁和去信任桥梁。
| 需信任桥梁 | 去信任桥梁 |
|---|---|
| 需信任桥梁依赖中心实体或系统运作。 | 去信任桥梁借助智能合约和算法运行。 |
| 对资金保管和桥梁安全性有信任假设,用户大多依赖桥梁运营商声誉。 | 这种桥梁无需信任,其安全性与底层区块链安全性相同。 |
| 用户需放弃对加密资产的控制。 | 借助智能合约,去信任链桥让用户始终掌控资金。 |
简而言之,需信任桥梁有信任假设,去信任桥梁对信任依赖极小,不会在基础域外产生新信任假设。相关术语解释如下:
- 去信任:与底层域安全性等同。如 Arjun Bhuptani 在本文中所述。
- 信任假设:通过在系统中添加外部验证者摆脱底层域安全性,从加密经济学角度,这会降低安全性。
为更好理解两种方法的主要区别,举个例子:
想象你在机场安检站,有两种检查站:
- 手动检查站:由工作人员手动检查机票和身份证明所有详细信息,再交出登机牌。
- 自助值机:由机器操作,输入航班详细信息,检查无误后收到登机牌。
手动检查点类似需信任模式,依赖第三方(工作人员)操作。作为用户,你相信工作人员会正确决策并合理使用私人信息。
自助值机类似去信任模式,无需操作员,利用技术操作。用户始终控制数据,无需信任第三方处理私人信息。
许多桥梁解决方案采用介于两者之间的模式,去信任程度不同。
使用链桥
使用链桥可将资产转移到不同区块链。以下资源可助你找到并使用链桥:
- L2BEAT 链桥摘要 & L2BEAT 链桥风险分析:全面汇总各类链桥,包含市场份额、链桥类型和目的地区块链等详细信息。L2BEAT 还对链桥进行风险分析,助用户选择链桥时做出明智决策。
- DefiLlama 链桥摘要:跨以太坊网络的链桥交易量摘要。
使用桥梁的风险
桥梁处于开发早期,最佳桥梁设计可能尚未发现。与任何类型桥梁互动都有风险:
- 智能合约风险:代码错误可能导致用户资金损失。
- 技术风险:软件故障、代码错误、人为错误、垃圾邮件和恶意攻击可能扰乱用户操作。
此外,需信任桥梁因增加信任假设,带来额外风险,如:
- 审查风险:桥梁运营商理论上可阻止用户用桥梁转移资产。
- 保管风险:桥梁运营商可能串通盗取用户资金。
用户资金面临风险的情况包括:
- 智能合约存在错误。
- 用户操作失误。
- 底层区块链被非法侵入。
- 桥梁运营商对需信任桥梁有恶意。
- 桥梁被非法侵入。
最近一次黑客攻击是 Solana 的虫洞桥,在攻击期间被窃取 12 万包装以太币(3.25 亿美元)。区块链中许多顶级黑客攻击都涉及桥梁。
桥梁对用户加入以太坊二层网络,甚至探索不同生态系统至关重要。但鉴于与桥梁交互有风险,用户必须了解桥梁的权衡取舍。以下是一些确保跨链安全的策略。
延伸阅读
- EIP - 5164:跨链执行 - 2022 年 6 月 18 日 - Brendan Asselstine
- 二层网络桥梁风险框架 - 2022 年 7 月 5 日 - Bartek Kiepuszewski
- “为什么未来将出现多链,而不会是跨链。” - 2022 年 1 月 8 日 - Vitalik Buterin
- 利用共享安全实现安全的跨链互操作性:Lagrange 状态委员会及其扩展 - 2024 年 6 月 12 日 - Emmanuel Awosika
- Rollup 互操作性解决方案的现状 - 2024 年 6 月 20 日 - Alex Hook