跨链桥详解:为什么这么多跨链桥会被黑客攻击
跨链桥的作用、三种主要设计、为什么加密行业规模最大的几起黑客事件都发生在跨链桥上,以及如何以更低的风险使用它们。
最近审阅:2026-09-14
跨链桥要解决的问题
区块链之间互相看不见。以太坊无从得知 Arbitrum 上发生了什么,也没有任何机制能把代币从一条链转到另一条链。跨链桥是一种变通办法:它在源链上锁定资产,并在目标链上发行一份对应的凭证。
关键在于,没有任何东西真正跨过去。你的 ETH 并不会跑到 Arbitrum 上。它被锁在以太坊上,同时 Arbitrum 上铸造出一份代表它的代币。这份代币之所以有价值,完全是因为锁定还在。
三种设计,三种风险
Rollup 原生桥。 Arbitrum、Optimism 和 Base 都有官方跨链桥,由 Rollup 自身的证明系统保障安全。这是最安全的一类——跨链桥是链本身安全模型的一部分,而不是一个独立系统。代价是时间:从乐观 Rollup 提款需要七天,除非你付费让第三方先行垫付资金。
锁定—铸造型跨链桥。 由一个合约或多签钱包保管存入的资产,在另一端铸造代币。安全性完全取决于谁控制着锁定的资产。几乎所有大型跨链桥黑客事件都出自这一类。
流动性网络型跨链桥。 两条链上各有资金池,由中继方从目标链的资金池向你付款。整个过程不铸造新代币,因此一旦出事,损失由流动性提供者承担,而不会让代币失去背书。速度更快,通常也更贵。
为什么被盗金额如此之大
加密货币史上最大的四起攻击事件全部发生在跨链桥上:
- Ronin,2022 年——6.24 亿美元。九个验证者密钥中有五个因社会工程攻击被盗。
- Poly Network,2021 年——6.11 亿美元。一个函数调用漏洞让攻击者得以更换合约的管理者(keeper)。
- BNB Bridge,2022 年——5.86 亿美元。一份伪造的默克尔证明凭空铸造了 200 万枚 BNB。
- Wormhole,2022 年——3.26 亿美元。一个签名验证漏洞使攻击者无需存款即可铸币。
这是结构性问题。一个跨链桥就是一个合约,持有它所发行的全部包装代币的抵押品,这使它成为整条链上价值最高的攻击目标;同时它又比它所连接的链更新、经受的实战考验更少。Vitalik Buterin 曾指出,安全性无法跨链延伸——对一条小链发动 51% 攻击,就可能盗走大链上的跨链资产。这至今仍是对这一问题最清晰的表述。
如何以更低的风险使用
- 优先使用官方跨链桥。 对任何 Rollup 来说,链自身的官方桥几乎总是最安全的路径。
- 看它运行了多久、锁了多少资金。 一个托管 20 亿美元、运行了三年的跨链桥,经受过的攻击尝试远多于一个营销做得更好的新桥。
- 不要让资金停在半路。 跨链只是转移过程,不是存钱的地方。
- 在任何没用过的跨链桥上,先用小额测试。
- 考虑根本不跨链。 从交易所直接提币到目标链往往更便宜,也完全绕开了跨链桥合约。
关于包装代币的补充说明
持有跨链资产,等于持有对某个合约的债权。如果跨链桥被掏空,目标链上的包装代币就失去了背书,价格会跌到接近零,而原始资产仍原封不动地留在源链上,落在攻击者手里。同一资产通过不同跨链桥得到的“包装”版本是不同的代币,风险也各不相同——请确认你实际持有的是哪一种。