网赚论坛

 找回密码
 免费注册
查看: 8697|回复: 0
打印 上一主题 下一主题

以史为镜:比特币史上最大漏洞

[复制链接]

1

主题

1

帖子

6

积分

Ⅰ级财主

Rank: 1

积分
6
跳转到指定楼层
楼主
发表于 2020-6-11 11:24:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



比特币运行到高度74638区块时有点不寻常。最初发现它的是core开发人员杰夫·加齐克(JeffGarzik),他在社区论坛里公布了这个“相当奇怪”的区块输出,因为里面包含了92233720368.54 BTC。这本不应该发生。在一个小时内,另一个论坛用户发表了一个标题为“溢出bug严重”的帖子,他恳求“我们需要尽快修复。”
上面的情形发生在2010年8月15日,比特币出现了最大的bug。

比特币遭遇了一个非常大的漏洞
在整数溢出错误之前,比特币已经出现了至少四个主要的漏洞或错误,这导致了1840亿的BTC凭空创建。比特币维基列出了40个不同严重程度的错误,最近的一个发现于2019年2月。然而,漏洞CVE-2010-5139与比特币社区在2010年遇到过的任何事情都不同或者说不同于从那以后的任何事



杰夫·加齐克等人74638块中发现的错误是比特币的第一个通胀漏洞。鉴于加密货币的总供应量上限为2100万,增加1840亿币是一个主要问题。整数溢出导致总的事务处理值为负。正如Bitcointalk论坛用户Ifm 解释:

通常,交易输入等于输出。例外情况是交易收取“费用”。网络允许任何人自愿支付任何费用。因此,当总和为负数时,与输入的差异看起来像费用。它溜过了所有检查。

一位未知的攻击者发现了这个漏洞并用它来生成一个可笑的巨额比特币。如果他们把目光放在一个更适度的总数上,那么他们被发现的时间可能会超过原本发现该计划所花费的90分钟。一旦被发现,一个补丁已经不可避免地匆匆通过,所以它成功了。在常见的漏洞和暴露漏洞2010-5139的两个小时内,core开发人员加万·安德烈森和中本聪就此状况进行了讨论,并从第74638块清除了1840亿BTC交易。

“一旦超过50%的节点功率升级,好的链超越坏的链0.3.10节点将使任何不良交易难以得到任何确认,” 中本聪对此保证。比特币的创建者非常认真的对待了这个巨大漏洞,并在其发现和根除过程中发布了十几次。在事件发生后的五个月中本聪离开他建立的社区。在他后,留下的是一种加密货币,这种加密货币在未来八年甚至更长时间内存活下来。

英文链接:https://news.bitcoin.com/bitcoin-history-part-10-the-184-billion-btc-bug/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-18 21:19 , Processed in 0.405601 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表