比特幣最早的底層技術不叫區塊鏈是「時間鏈」,而且本來還打算加入打撲克牌的功能

比特幣最早的底層技術不叫區塊鏈是「時間鏈」,而且本來還打算加入打撲克牌的功能

ADVERTISEMENT

大家都知道中本聰2009年1月在Metzdowd密碼學郵件列表發布了開源客戶端Bitcoin v0.1.0,正式邀請大家共同維護比特幣網路的正常運行;但很多人不知道的是,在發布首版客戶端的幾個月前,中本聰已經將早期先行版的程式碼秘密發給幾位密碼極客,希望他們能幫忙審查自己的項目。 

根據比特幣支持者Francis Pouliot在Twitter上的分享我們意外發現,中本聰剛發布白皮書不到一個月的時候,就曾表示要將比特幣「主檔案」發送給James A. Donald(郵件列表中首次與中本聰取得聯繫的人)。而似乎是為了印證這件事情,2013年Bitcointalk使用者Cryddit發文表示,他和 Hal Finney早在2008年11月16日,也就是在比特幣區塊鏈開始運行的幾個月前,就收到了中本聰發過來的初始原始碼。

2008年11月17日中本聰在metzdowd郵件列表內對 James A. Donald的回覆

2013年12月23日網友Cryaddit在Bitcointalk的自述 

這些程式碼裡面透露了不少中本聰的初始想法,例如將比特幣的底層技術稱之為時間鏈(timechain),用coin和cent來表示其較小單位,其中1 coin=0.000001 BTC, 1 cent=0.0001 BTC。不過除了這些細枝末節之外,先行版程式碼裡面還有諸如虛擬撲克遊戲、IRC客戶端、 P2P市場等有趣設定。

1 coin=0.000001 BTC, 1 cent=0.0001 BTC 

比特幣一開始的原始碼裡有內建虛擬撲克牌的遊戲早期比特幣開發者Mike Hearn表示,中本聰原本打算在比特幣協議中整個一個類似於 Openbazaar的點對點市場,設計出便於創建虛擬撲克遊戲的框架;以及加入對IRC引導的支援,進而讓網路內的訊息傳遞能夠以更為簡單的方式進行。 

不過後來公佈的首版比特幣客戶端裡面,前兩者都被拋棄了,而IRC客戶端堅持了幾個版本,也在bitcoin v0.8.2之後被完全刪除。 

截至目前為止,沒有人知道為什麼中本聰要放棄P2P市場和撲克牌應用,也沒有人說明接收到初始程式碼的極客給他提了什麼建議。但可以猜測的是,中本聰提前將程式碼發給Cryddit 他們除了交流學習之外,亦有些許自我宣傳的意味;不然比特幣網路不會在區塊高度剛達到70多的時候,就迎來了首位礦工Hal Finney(中本聰除外)。

▶ 訂閱T客邦YT頻道,送萬元【OVO K1 智慧投影機】給你

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則