有多少比特币被「黑洞」吸走了? | 比特币秘史(十三)

有多少比特币被「黑洞」吸走了? | 比特币秘史(十三)

​作者:哈希派-LucyCheng

在上一个故事“比特币最终总量并不是2100万”里,我们提到因某种目的或者挖矿软件出错而未申领全额区块奖励的情况并不少见。根据Coin Metrics提供的资料显示,这类事件首次出现在2011年5月的第124724个区块(也就是midnightmagic为了致敬中本聪而故意丢弃1 satoshi的区块),最后一次则发生在2019年2月下旬的第564959个区块;累计丢失28.95502763 BTC。

有多少比特币被「黑洞」吸走了? | 比特币秘史(十三)

比特币网络前600000区块的BTC产值情况(数据源自:Coin Metrics)

这近29枚比特币就如创世块的50 BTC一般,不存在于比特币账本内,无法被使用,将永久丢失在网络内。不过因为比特币协议疏忽而丢币的事件不只有这些,早期还有人利用coinbase交易容易被复制的特点,创建了coinbase输出相同的两对区块(91812与91842,91722与91880),使得前面输出的100 BTC被覆盖掉而无法出现在UTXO集中。针对这一点,比特币开发者在2012年引入了BIP-30,规定输出必须包括它们所属的区块高度,让复制coinbase变得更为困难。

另一方面,为了规范向交易中写入额外数据的行为,比特币协议后期还引入了OP_RETURN。这种操作码允许用户在区块链中嵌入数据,改善了以往交易内容显得混乱的情况。虽然绝大多数OP_RETURN输出都是用0聪来创建的,但有些不是。截止第600000个区块(即北京时间2019年10月19日早间08:04),共有3.723039 BTC发送到OP_RETURN;同样的,这些比特币也不再是网络流通中的一部分,因为它们已无法被使用。

而除了上面提到的可被证明已永久丢失的比特币之外,网络内还有很多因为各种各样奇奇怪怪原因而石沉大海的比特币。单单是Bitcointalk用户SgtSpike于2011年在论坛内发起的讨论里,就累计记载了约13.5万枚已无法找回的比特币。

有多少比特币被「黑洞」吸走了? | 比特币秘史(十三)

截图源自:网友SgtSpike于2011年5月4日在Bitcointalk论坛上建立的新帖子

有多少比特币被「黑洞」吸走了? | 比特币秘史(十三)

 帖子内最后一次接龙统计(截图源自:网友midnightmagic于2016年6月24日在Bitcointalk论坛上的回复)

这个名为“Let’s add up the KNOWN lost bitcoin”的帖子里,网友关于丢币的经历可谓千奇百怪;比如因硬盘崩溃而无法找回私钥的Lynzoi、将钱包文件备份到闪存盘时错误操作而丢失8900枚比特币的Stone Man、以及某些将BTC发送到虚假地址的用户。

一般情况下,我们是从已知的私钥开始,然后对其进行转换获得对应的公钥和地址;但虚假地址是还未有已知私钥的地址。所以说,除非有人幸运爆棚能随机猜测出其对应私钥的正确组合,不然这些地址内的比特币也将永远丢失。

有多少比特币被「黑洞」吸走了? | 比特币秘史(十三)

部分虚假地址(数据源自文章《How Many Bitcoins Are Permanently》)

而值得一提的是,未被该帖回复网友统计在内,但被大多数人提及并认为暂时处于丢失状态的,还有已知被盗的大额比特币。就拿2011年Mt.Gox被盗的比特币来说,黑客当时从该交易所盗走的79965 BTC,至今仍躺在全网第七富有的地址内。或许在还未有更好的混币或者隐私解决方案出现之前,这些怕被人追踪的大额比特币很难再次进入流通。如若加上这些暂时处于丢失状态的BTC,当前网络可能已有160万枚比特币无法被再次唤醒(数据源自:Coin Metrics)。

往期回顾:(十二)2100万并不是比特币的最终总量

下期预告:(十四)比特币交易一定要等待六次确认才算转账完成吗?

比特币你不知道的故事系列合集,将持续更新,敬请期待……