區塊鏈

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

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

​作者:哈希派-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萬並不是比特幣的最終總量

下期預告:(十四)比特幣交易一定要等待六次確認才算轉賬完成嗎?

比特幣你不知道的故事系列合集,將持續更新,敬請期待……