比特币史上最大通胀漏洞:1840亿BTC凭空生成始末

比特币史上最大通胀漏洞:1840亿BTC凭空生成始末

N
News Editor 01
2026-07-08 17:50:16
2010年8月,比特币区块74638因整数溢出漏洞凭空生成1840亿枚BTC,远超2100万枚上限。该事件在约90分钟内被发现,随后由中本聪和开发者紧急修复。
比特币区块链安全通胀漏洞中本聪加密货币历史

2010年8月15日,比特币网络经历了诞生以来最严重的一次漏洞事件。在区块74638中,开发者Jeff Garzik发现一笔“相当奇怪”的交易输出:每笔竟高达92233720368.54 BTC。最终,这次异常交易导致系统中凭空出现了约1840亿枚BTC,远远突破比特币总量2100万枚的设计上限。

漏洞如何发生

这次事故的根源是一次整数溢出。正常情况下,一笔比特币交易的输入总额应与输出总额相等,差额通常表现为交易手续费。但在这次事件中,溢出导致交易总额变成了负数,使系统误将异常差值识别为“手续费”,从而绕过了验证检查。

据Bitcointalk论坛用户Ifm解释,正是因为网络允许用户自愿支付任意金额手续费,这一异常才得以“悄悄通过”规则校验。攻击者显然已经发现并利用了该漏洞,并借此生成了极其夸张的比特币数量。文章指出,如果对方当时选择一个较小、没那么显眼的数额,漏洞或许不会在90分钟内就被发现。

比特币社区的紧急修复

漏洞曝光后,社区迅速反应。一位论坛用户很快发帖提醒“overflow bug serious”,并呼吁“尽快修复”。在漏洞出现后的两小时内,核心开发者Gavin Andresen与中本聪就投入处理,随后将这笔1840亿BTC的异常交易从区块74638中清除。

中本聪当时在讨论中表示,一旦超过50%的节点算力完成升级,并让“正确链”超过“错误链”,升级到0.3.10版本的节点就会使恶意交易难以再获得确认。这意味着,比特币社区当时通过快速发布补丁与协调节点升级,完成了一次关键的链修复。

为何这一事件意义重大

在这次事件之前,比特币已经遭遇过多次漏洞或脆弱性问题,但这次被记录为其首次真正意义上的通胀漏洞。相较于一般的软件缺陷,这类漏洞直接冲击比特币最核心的价值基础——稀缺性。如果不能及时修复,比特币固定总量的可信度将遭受根本性打击。

从结果来看,这场危机虽然严重,却也展示了早期比特币社区的应急能力。中本聪在相关讨论中多次发言,严肃处理这一问题。文章提到,距此次事件仅约五个月后,中本聪便逐步淡出社区。但在其离开之前,比特币已证明自己能够在重大技术危机中完成自我修复,并继续走向后续数年的发展。

回看这起“1840亿BTC漏洞”事件,它不仅是比特币历史上最著名的安全事故之一,也成为理解网络治理、开源协作和协议鲁棒性的关键案例。对于一个以不可篡改和固定发行著称的系统而言,这次险情提醒市场:再强大的协议,也是在不断修补与演进中走向成熟。

本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.
400

免责声明:

本平台展示的市场信息、项目资料与第三方内容仅用于行业信息分享,不构成任何形式的投资建议或收益承诺。

加密资产交易具有较高风险,用户应充分评估自身风险承受能力并独立作出决策,相关盈亏及法律责任由用户自行承担。