Wormhole被盗事件回顾:12万ETH失窃与跨链桥风险

2026年5月8日 · 币圈新手学院 · 12 分钟

Wormhole被盗事件回顾:本文重点说明 Wormhole 为什么会在 2022 年 2 月被黑、黑客是怎样在未真实锁定足额资产的情况下伪造跨链验证并铸造 12 万枚 wETH、约 3.26 亿美元损失后来怎么处理,以及这起事件为什么会成为跨链桥结构性风险的代表案例,帮助你少把它误判成一次普通私钥泄露事故。

目录

Wormhole被盗事件回顾:12万ETH失窃与跨链桥风险

如果你后来才补这段 DeFi 安全史,第一次看到 Wormhole 被盗,通常都会有一种很强的错愕感。因为这不是那种“项目方钱包私钥丢了”或者“交易所热钱包被打穿”的传统故事,而是一种更让人不安的情况:系统明明没有真的锁进对应资产,黑客却还是成功让桥以为资产已经到位,从而在另一端铸造出了 120,000wETH 等很多人意识到发生了什么时,损失已经来到约 3.26 亿美元,这也让 Wormhole 迅速变成当时 DeFi 史上最具代表性的黑客事件之一。

这起事件之所以值得单独拆开讲,不只是因为金额大,还因为它非常典型地暴露了跨链桥最危险的一层:桥不是简单转账工具,而是一个必须在多条链之间“证明某件事已经发生”的复杂验证系统。 一旦这个验证逻辑被绕过去,攻击者就不需要像传统盗币那样先偷到已有资产,而是可以直接利用协议自己的规则,制造出看起来像“已经被正确跨链”的假象。也正因为这样,Wormhole 被盗后来才会经常被拿来说明:为什么跨链桥总是行业里最容易被低估、却最容易出大事故的攻击面。

这篇文章不打算把它写成纯技术审计报告,也不准备把所有细枝末节都堆出来,而是按新手更容易理解的顺序来复盘:Wormhole 当时到底是什么角色、黑客具体利用了什么漏洞、为什么会出现“未锁仓却铸造资产”的结果、12 万枚 wETH 后来去了哪里、Jump Crypto 为什么要出手补洞,以及这起事件到底给跨链桥和普通用户留下了哪些最重要的教训。

先说最短答案:Wormhole 会被打穿,不是因为某个管理员单点失误,而是因为其在 Solana 一侧的验证逻辑存在关键缺陷,攻击者得以伪造本应由 Guardian 网络背书的跨链消息,让系统误以为足额 ETH 已经被锁定,随后在 Solana 上铸造出 120,000 wETH,并把其中大部分再转回以太坊处置。 这起事件后来之所以震动整个行业,正是因为它说明跨链桥最危险的不是“钱放在哪里”,而是“系统凭什么相信那笔钱真的存在过”。

先看关键结论

如果你只想先抓住这件事最重要的部分,可以先记这 6 点:

  • Wormhole 被盗发生在 202222 日左右,核心损失是 120,000 wETH,按当时市价约 3.23.26 亿美元
  • 这不是传统意义上的“先偷到真 ETH 再转走”,而是攻击者利用验证漏洞,让协议错误地接受了一条伪造的跨链消息
  • 更具体地说,问题出在 Solana 侧的消息验证与 Guardian 签名校验逻辑没有把该拦住的伪造输入彻底拦住
  • 黑客随后把其中 93,750 wETH 跨回以太坊,其余部分兑换成 SOLUSDC 等资产,迅速把收益分散出去
  • Jump Crypto 后来为 Wormhole 补上了对应 ETH 头寸,避免桥上 wETH 体系直接失去锚定和用户信心彻底塌陷
  • 这起事件最重要的行业意义,不是“又一个项目被黑”,而是它再次证明:跨链桥的真正风险往往在验证层,而不是用户平时最直觉想到的钱包层

Wormhole当时到底是什么,为什么它一出事影响会这么大

如果不先理解 Wormhole 当时在生态里的位置,就很难理解为什么这起事件会让整个市场那么紧张。

1. Wormhole不是普通钱包或交易平台,而是连接多条链的跨链桥

简单理解,Wormhole 的作用是让资产和消息能在不同链之间流转。对很多用户来说,它最直观的用途就是把一种链上的资产映射到另一条链上,例如把 ETH 相关资产桥到 Solana 生态里使用。也就是说,它做的事情不是单链内转账,而是跨系统“证明和映射”。

2. 跨链桥一旦出问题,影响的不是单一账户,而是整套资产映射信任

这点非常关键。普通钱包被盗,更多是某个地址里的钱出了问题;但跨链桥被打穿时,用户担心的会更深一层:

  • 这条桥上铸造出来的包装资产还算不算有真实锚定
  • 我手里的 wETH 还能不能被相信
  • 桥本身还能不能继续作为跨链入口使用

所以 Wormhole 出事后,市场震动的根源不只是金额,而是桥接信任本身被挑战了。

3. 2022年时,跨链桥本来就是资本和用户都很依赖的基础设施

在当时的多链环境里,大家已经越来越依赖桥来完成资金迁移、套利、流动性部署和生态扩张。也就是说,桥不是边缘工具,而是很多 DeFi 行为的关键中间层。正因为如此,Wormhole 一旦出事,市场不会只把它当成一个单点安全新闻,而是会立刻联想到:如果这种桥都能被打穿,那多链世界里到底还有什么基础设施是稳的?

12万ETH到底是怎么“丢”的,为什么很多人说它像凭空铸造出来

这是整起事件最核心、也最容易让新手误解的部分。

1. 正常跨链桥的前提,是先有真实资产被锁住,再在另一边铸造映射资产

如果一切正常,桥的基本逻辑应该是:

  • 你先把原生资产锁进一侧
  • 系统确认这笔锁仓确实发生了
  • 另一侧再根据这条被验证过的消息,铸造对应数量的包装资产

也就是说,桥的安全性很大程度上取决于中间这一步:系统到底有没有真的把“锁仓已发生”验证对。

2. Wormhole的问题在于,攻击者成功伪造了这条本该被严格验证的消息

根据后来公开的事件分析,Wormhole 在 Solana 一侧的验证逻辑存在关键缺陷,尤其和 Guardian 签名验证相关的路径没有把某些伪造输入完全挡住。攻击者正是利用这个缺口,让系统错误地接受了一条看起来像“已经被 Guardian 正确背书”的跨链消息。

翻成更直白的话就是:协议以为“对面真的锁了钱,而且这件事已经被可信验证者确认”,但实际上这条确认本身就是假的。

3. 一旦系统把假消息当真,后面的铸造流程就会按真事执行

这就是为什么很多报道会说黑客像是“凭空铸造”了 120,000 wETH。严格来说,并不是区块链凭空送了钱,而是协议自己的业务逻辑在错误前提下继续向前执行,最终产出了本不该存在的映射资产。

这类事故比“私钥泄露”更值得害怕的地方在于,它说明问题不是某个账户没管好,而是协议对“什么算真的跨链证明”这件事判断错了。

黑客拿到120,000 wETH之后做了什么,为什么市场会更慌

很多人看到“被盗 120,000 ETH”时,会默认理解成资产已经全部马上被卖掉。实际链上动作更值得看,因为它解释了为什么市场会迅速把这起事件当成系统性风险。

1. 攻击者没有只把资产留在原地,而是迅速把大头桥回以太坊

公开复盘里普遍提到,攻击者把其中 93,750 wETH 转回了以太坊,其余部分则换成了 SOLUSDC 等资产。这个动作非常关键,因为它意味着:黑客不是只在一个测试环境里制造数字,而是在尽快把这些异常产物转成更容易处置和流通的真实市场资产。

2. 这会立刻引发两个层面的恐慌

第一层是资产层面的恐慌:桥里对应的锚定够不够、wETH 会不会脱锚。

第二层是信任层面的恐慌:如果跨链消息能被伪造,那整个桥的验证体系是不是都得重新审视。

也就是说,市场害怕的从来不只是“黑客赚了多少”,而是“桥上还有没有东西是真的”。

Jump Crypto为什么要补洞,这一步为什么这么重要

如果只看黑客利用过程,你会觉得这是一场典型重大盗币事件;但 Wormhole 后续之所以没有直接变成全面信任坍塌,很大程度上和 Jump Crypto 的动作有关。

1. Jump补上的不是公关话术,而是真金白银的缺口

事件发生后,Jump Crypto 相关方面很快补上了对应的 ETH 头寸,让桥上的 wETH 体系继续有实际资产支撑。你可以把这理解成:如果没有这一步,桥上的包装资产信任会出现更直接、更难修复的断裂。

2. 这说明跨链桥安全事件里,修复代码和补足资产是两回事

很多人听到“漏洞修了”会觉得事情差不多结束了,但对桥来说,代码修复只解决“以后别再这么出事”;而用户更在意的是“现在桥上的资产还靠不靠谱”。

Jump 出手的重要性就在这里:它不只是帮协议从技术层面止血,也帮它从资产信任层面止血。

3. 这一步也让Wormhole事件和很多“直接归零”的项目事故区分开来

不是所有重大被盗事件后,都有人能在极短时间内把资产缺口补上。Wormhole 之所以后来仍然能被继续讨论为“桥的教训”,而不是“桥的终结”,和这次背后资金实力和处置速度有很大关系。

为什么Wormhole会被当成跨链桥风险的代表案例

如果这只是一次孤立技术 bug,它不会被反复拿出来讲这么久。它之所以变成代表案例,是因为它暴露的正好是桥最根本的难题。

1. 跨链桥最危险的地方,不是转账动作,而是验证动作

用户平时看到的是“从 A 链到 B 链”,但协议真正最危险的地方,其实是中间那句看不见的话:我凭什么相信 A 链上那件事真的已经发生了?

这也是为什么很多跨链桥事故看起来形式不同,底层却常常共享一个风险特征:验证层一旦出错,后面的映射、铸造和资产释放全都会被连带污染。

2. 桥的系统越复杂,攻击面往往越多

跨链桥要同时处理:

  • 多条链的状态差异
  • 消息格式与证明机制
  • 验证者网络或签名系统
  • 资产映射与赎回逻辑

每多一层复杂性,就多一层可能出问题的边界。Wormhole 事件之所以典型,正因为它让市场再次看见:复杂系统里最容易被忽略的,不一定是资金池本身,而是那条“我们以为已经验证对”的路径。

3. 它和Ronin这类事件一起,把“跨链桥是高危基础设施”变成了共识

如果你之前看过 Axie Infinity兴衰录:菲律宾打金、SLP通胀与GameFi退潮,你会发现 Ronin 被盗在那篇里更多是 Axie 崩塌链条的一环;而 Wormhole 则更适合单独被看成一堂跨链桥安全课。两者放在一起看,会更容易理解为什么“桥”后来几乎成了行业公认的高风险基础设施。

普通用户从Wormhole事件里最该记住什么

如果你今天第一次系统回看 Wormhole,最重要的通常不是背下技术细节,而是记住下面这 4 个判断。

1. 跨链桥被黑,不等于项目方单纯“保管不善”

很多重大桥事故不是传统钱包层面的失误,而是协议验证逻辑本身被绕开。用户如果只用“是不是私钥没管好”来理解,通常会把风险看浅。

2. 包装资产的安全,永远取决于背后的证明机制是不是可信

你手里看到的 wETHwrapped 资产或者桥上映射代币,看起来和原生资产只差一个名字,但背后真正决定它值不值得信任的,是桥的验证和锚定体系。

3. 以后看到“桥很方便”时,要同步想到“桥很脆弱”

桥能显著提高多链生态的流动性效率,但效率从来不是免费的。它通常伴随更高的系统复杂度和更难彻底消除的验证风险。

4. 真正的安全教训,不只是别乱点链接,而是别把基础设施默认当成无风险中间层

很多新手会把桥当成纯工具,觉得只是“帮我过一条链”。Wormhole 这种案例真正提醒你的,是这类工具本身就是高度复杂的金融基础设施,风险级别通常远高于表面交互给人的感觉。

FAQ

Wormhole被盗事件发生在什么时候?

这起事件通常被归到 202222 日左右。公开回顾里最常见的说法是,攻击发生后很快被确认,损失规模约为 120,000 wETH,按当时市价约 3.23.26 亿美元。

Wormhole到底是怎么被盗的?

核心不是传统私钥泄露,而是 Solana 侧验证逻辑存在关键缺陷,攻击者伪造了本应由 Guardian 网络正确背书的跨链消息,让系统误以为已经有足额资产锁定,从而错误铸造出 120,000 wETH

为什么很多人说这是“凭空铸造”12万ETH?

更准确地说,是协议在错误验证前提下铸造了 120,000 wETH。这并不是区块链无中生有送钱,而是桥的业务逻辑在一条假消息上继续执行,最终产生了本不该存在的包装资产。

Wormhole被盗后,为什么没有立刻彻底崩掉?

因为除了修复漏洞外,Jump Crypto 还补上了对应 ETH 头寸,维持了桥上 wETH 的资产支撑。如果没有这一步,包装资产信任可能会出现更严重断裂。

Wormhole事件说明了什么?

它说明跨链桥最危险的攻击面往往在验证层,而不是用户最直觉想到的钱包层。只要跨链证明机制被绕过,桥就可能在“没有真实锁仓”的前提下错误释放或铸造资产,这也是为什么跨链桥长期被视为高危基础设施。

延伸阅读

参考资料与出处说明

本文用于帮助新手理解 Wormhole 被盗事件为什么会发生、120,000 wETH 是怎样在错误验证前提下被铸造出来的,以及这起事件为什么会成为跨链桥风险的代表案例。内容主要基于公开可查的项目公告、安全分析、媒体报道和行业回顾整理,包括:

  • 围绕 Wormhole20222 月遭受攻击的公开公告与新闻报道
  • 围绕 Solana 侧验证逻辑、Guardian 签名校验路径与伪造跨链消息的公开技术分析文章
  • 围绕 120,000 wETH、约 3.26 亿美元损失、后续资金流向和链上地址活动的公开复盘资料
  • 围绕 Jump Crypto 补足 ETH 头寸、漏洞修复和后续资产追回讨论的公开报道
  • 202652 日可检索到的中文公开搜索结果,用于归纳用户围绕“Wormhole为什么被盗”“Wormhole被黑事件分析”“Wormhole漏洞原理”“跨链桥为什么容易被黑”的高频问法

需要注意的是,不同公开技术分析对漏洞细节、函数路径和个别交易步骤的描述深度并不完全一致,因此本文优先保留确定性更高的主线逻辑、攻击结果和行业教训,而不把某一版单独技术复盘写成唯一标准答案。

可进一步查阅的公开来源包括:

结语

Wormhole 被盗之所以会在 DeFi 安全史里反复被提起,不只是因为金额够大,而是因为它把跨链桥最脆弱、也最容易被普通用户忽略的那一层直接暴露出来了:桥真正要保护的不是某一个钱包,而是“这条跨链消息为什么值得被信任”这件事本身。

回头看这起事件,最值得记住的不是“黑客有多厉害”这么简单,而是这条更现实的判断:只要多链世界还需要大量桥接工具,验证层、安全假设和资产锚定之间的脆弱关系,就会一直是行业最难彻底消灭的风险之一。

Wormhole被盗事件回顾:12万ETH失窃与跨链桥风险 | 币圈新手学院