2010年8月15日,一名身份不明的黑客几乎摧毁了比特币。这名黑客凭空制造了1844.67亿比特币。
中本聪迅速动用区块链清除了这1844.67亿枚比特币,这是比特币免于在那一日就夭折的唯一原因。
从本质上讲,如果比特币交易的输出太大,以至于在汇总时溢出,那么用于检查比特币交易的代码就无法工作,黑客就会发现利用这一点。比特币的最大供应量应该是2100万枚,但黑客在一次交易中创造了比以往任何时候都多8,784倍的比特币。
如果这次黑客攻击没有被纠正,比特币很可能就会当场死亡,这意味着我们所知道的整个加密空间将不复存在。一旦用户意识到比特币可以随意编造,比特币的价格就会立即跌至零。比特币将失掉所有的信任和声誉。
中本聪在这一事件发生后3小时内就修复了代码。早期的比特币开发者Gavin Andresen和中本聪一起,迅速解决了这个问题。
在事件发生后的5小时内,中本聪发布了0.3.1版的比特币,该版本阻止了未来通过该漏洞编造比特币,并重新编写区块链,清除了1844.67亿比特币。
这是一个硬分叉,所以在0.3.1版本发布后的几个小时内,就出现了两个不同版本的比特币。中本聪密切监控着相互竞争的区块链,并敦促矿工不要挖“坏链”,因为这样做会让“好链”花费更长的时间才能成为主链。
据中本聪说,事故发生仅仅19个小时后,“好链”就成为了主导链。坏链仍然存在,延至第二天还扰乱了一些用户,但最终,0.3.1版产生的好链变成了今天大家都在使用的比特币区块链。
领取专属 10元无门槛券
私享最新 技术干货