中本聰在倫敦,創造比特幣

拔開雲霧,層層分析。
作者| Doncho Karaivanov
譯者| Sambodhi
本文最初發表於The Chain Bulletin 網站,InfoQ 中文站翻譯並分享。

通過對中本聰在Bitcointalk 發的帖子、在SourceForge 的提交和電子郵件,以及其他可獲得的數據進行分析,研究人員指出,匿名比特幣發明者最有可能在倫敦。

在2011 年4 月,當中本聰決定永遠離開這一領域時,他並沒有留下多少東西。但是,他確實留下了足夠的線索,足以讓我們徹底調查他在研究比特幣時的行踪。

調查方法

為了開展這項調查,我們從以下方面收集數據:

中本聰的Bitcointalk 賬戶(539 個可用帖子);他在密碼學與比特幣郵件列表發的34 封電子郵件;他在SourceForge 上的169 次提交;2008 年和2009 年比特幣白皮書版本的元數據;創世區塊;各種互聯網檔案館的資料。

這項調查的數據驅動部分主要集中在中本聰在Bitcointalk 發布的帖子、在SourceForge 的提交以及電子郵件的時間戳,這些時間戳總共代表了206 天(並非連續的)的742 個活動實例。時間戳數據從2008 年10 月31 日開始,也就是他第一次在密碼學郵件列表上宣布比特幣,到2010 年12 月13 日結束,也就是他發送最後一封已知帶有UTC 時間戳的郵件。

利用這些數據,我們繪製了不同可疑時區的散點圖,以查看他何時活躍,何時不活躍。然後,我們利用收集到的其他數據,進一步證實他稱之為家的最有可能的地點。

常見的可能地點是英國時間(GMT)、美國東部時間(EST)、美國太平洋時間(PST)、日本(JST)和澳大利亞(AEST)。最後兩個地點很容易被排除,但前三個地點需要進一步檢查。

Bitcointalk 活動

從2009 年11 月19 日開始,中本聰在Bitcointalk 上發布了539 個帖子。

歐洲/ 倫敦時區

中本聰在Bitcointalk 活動的散點圖,從2009 年11 月22 日的第一個帖子到2010 年12 月12 日的最後一個帖子,基於歐洲/ 倫敦時區的星期幾和一天中時間。

重要提示:

上圖很容易讓人感到迷惑,他們可能會觀察中間的空白區域,然後斷定中本聰在早上6 點左右上床睡覺,在這個時區一直睡到下午1 點。然而,例如,他一天中最後一次活動是在早上6 點到7 點之間進行的情況,只占我們有活動數據的所有日子的2% 左右。這意味著他通常不會在凌晨之前進行活動(特定於這個時區),但只在少數情況下會這樣活動。

事實上,仔細研究數據就會發現,他在這個時區一天中的最後一次活動的大部分時間是在凌晨1 點到3 點之間,佔所有日子的20%。為了消除可能的誤解,我們還基於我們所測試的每個時區的可用數據及其代表性,以6 小時為範圍、一個任意的起點,繪製出最後一次活動的中位數。

美國/ 東部時區

中本聰在Bitcointalk 活動的散點圖,從2009 年11 月22 日的第一個帖子到2010 年12 月12 日的最後一個帖子,基於美國/ 東部時區的星期幾和一天中時間。

美國/ 太平洋時區

中本聰在Bitcointalk 活動的散點圖,從2009 年11 月22 日的第一個帖子到2010 年12 月12 日的最後一個帖子,基於美國/ 太平洋時區的星期幾和一天中時間。

第一眼看上去,這三個地點似乎都是合理的。在倫敦,中本聰是個夜貓子,工作到凌晨,睡到中午。在美國東部,他一直工作到一天結束,然後睡到凌晨。而在美國西部,他是一個早起的人,晚上很早就上床睡覺,但也很早就起床了。單看這些數據本身,毫無疑問,我們無法確定中本聰所處的時區。

提交活動

在比特幣的早期階段,中本聰和少數幾個一開始就加入項目的開發者可能是在沒有SVN 的情況下工作,也可能使用本地倉庫。但在2009 年8 月30 日,該項目被上傳到了SourceForge。所有的提交,仍然可以在這裡查看。總共有169 次提交是由中本聰本人完成的,或者說他在SourceForge 上的用戶名是“s_nakamoto”。每次提交的時間戳仍以UTC 格式保存(證明時間戳是以UTC 格式)。

與我們對Bitcointalk 帖子所做的類似,我們繪製了散點圖,並查看中本聰在三個可能時區在SourceForge 上活躍的時間。

歐洲/ 倫敦時區

中本聰在SourceForge 活動的散點圖,從2009 年10 月21 日的首次提交到2010 年12 月15 日的最後一次提交,基於歐洲/ 倫敦時區的星期幾和一天中時間。

美國/ 東部時區

中本聰在SourceForge 活動的散點圖,從2009 年10 月21 日的首次提交到2010 年12 月15 日的最後一次提交,基於美國/ 東部時區的星期幾和一天中時間。

美國/ 太平洋時間

中本聰在SourceForge 活動的散點圖,從2009 年10 月21 日的首次提交到2010 年12 月15 日的最後一次提交,基於美國/ 太平洋時區的星期幾和一天中時間。

提交的散點圖與在Bitcointalk 發帖的散點圖相一致。儘管這是個好消息,也是意料之中的事情,但它並沒有指向三個可能地點中的任何一個。不過目前來看,這三個地點都是合理的。

郵件列表活動

2008 年10 月31 日,中本聰在密碼學郵件列表上宣布了他的項目後,繼續與該郵件列表中對比特幣感興趣並想了解更多信息的成員進行交流。在中本聰自己創建的密碼學郵件列表和比特幣郵件列表上的一系列34 封郵件中,他詳細討論了這個項目的特點,很多人都集中在雙重支付(double-spending)問題以及比特幣如何解決這個問題上。這批郵件的最後一封是2010 年12 月13 日的。

這裡有更多中本聰發給其他人的郵件,但我們無法驗證這些郵件中的時間戳是否使用了UTC 格式。這包括他給Mike Hearn、Wei Dai、Lazlo Hanecz、Jon Matonis 和Dustin Trammel 的郵件。所以對於這些圖表,我們只使用密碼學和比特幣郵件列表中的數據。

歐洲/ 倫敦時區

中本聰在郵件列表活動的散點圖,從2009 年10 月31 日的第一封郵件到2010 年12 月13 日的最後一封郵件,基於歐洲/ 倫敦時區的星期幾和一天中時間。

美國/ 東部時區

中本聰在郵件列表活動的散點圖,從2009 年10 月31 日的第一封郵件到2010 年12 月13 日的最後一封郵件,基於美國/ 東部時區的星期幾和一天中時間。

美國/ 太平洋時區

中本聰在郵件列表活動的散點圖,從2009 年10 月31 日的第一封郵件到2010 年12 月13 日的最後一封郵件,基於美國/ 太平洋時區的星期幾和一天中時間。

再說一遍,這只是對我們已經建立的模式的確認。電子郵件的散點圖仍然沒有顯示出傾向於三個可能地點中的任何一個。現在讓我們把所有的時間戳組合起來,看看我們能得到什麼。

所有活動

將所有539 個Bitcointalk 帖子的時間戳與169 個提交時間戳和34 個電子郵件時間戳合併,我們可以更好地了解中本聰的活動模式。

在這個綜述中,第一個活動是2008 年10 月31 日,他在密碼學郵件列表中宣布了比特幣。最後一個活動是12 月13 日,當時他宣布0.3.19 版本的發布。

歐洲/ 倫敦時區

中本聰在Bitcointalk、SourceForge、郵件列表活動的散點圖,從2008 年10 月31 日的第一次到2010 年12 月13 日的最後一次,基於歐洲/ 倫敦時區的星期幾和一天中時間。

美國/ 東部時區

中本聰在Bitcointalk、SourceForge、郵件列表活動的散點圖,從2008 年10 月31 日的第一次到2010 年12 月13 日的最後一次,基於美國/ 東部時區的星期幾和一天中時間。

美國/ 太平洋時間

中本聰在Bitcointalk、SourceForge、郵件列表活動的散點圖,從2008 年10 月31 日的第一次到2010 年12 月13 日的最後一次,基於美國/ 太平洋時區的星期幾和一天中時間。

還有人注意到歐洲/ 倫敦市區和美國/ 東部時區的大“S”嗎?不管怎樣,將所有的時間戳數據繪製成一張圖,仍然不能判斷出中本聰的位置。它仍然可能是這三個可能地點中的任何一個。

順便說一下,這是一個好主意,可以快速將日本和澳大利亞排除在外。

亞洲/ 東京時區

中本聰在Bitcointalk、SourceForge、郵件列表活動的散點圖,從2008 年10 月31 日的第一次到2010 年12 月13 日的最後一次,基於亞洲/ 東京時區的星期幾和一天中時間。

很顯然,中本聰的家不大可能在日本。雖然這張圖本身就大大降低了中本聰在研究比特幣時家住東京的可信度,但我們從調查中發現的其他事實完全排除了日本作為一個可能地點的可能性。我們很快就會講到這一點的。

澳大利亞/ 悉尼時區

中本聰在Bitcointalk、SourceForge、郵件列表活動的散點圖,從2008 年10 月31 日的第一次到2010 年12 月13 日的最後一次,基於澳大利亞/ 悉尼時區的星期幾和一天中時間。

除非中本聰是個吸血鬼,否則這個根本不可能,而且你不需要更多的數據來證明這一點。如果下次當你無法說服某人相信Craig Wright 不是中本聰時,你可以隨時把上圖發給他們看。

總之,中本聰在Bitcointalk 和SourceForge 上的活動以及他的電子郵件,都形成了一個清晰的模式。利用這種模式,我們可以合理地猜測這位神秘的比特幣發明者在從事該項目時的居住地。

上面所有圖表所顯示的模式都清楚地證實了三個最有可能的時區:格林威治標準時間(GMT)、東部時間(ET)和太平洋時間(PT)。

“財政大臣站在第二輪救助銀行的邊緣”

當我們看到比特幣創世區塊和其中嵌入的信息時,事情真的開始指向格林尼治時區,特別是倫敦:

英國《泰晤士報》,2009 年1 月3 日,財政大臣站在第二輪救助銀行的邊緣。 (The Times 03/Jan/2009 Chancellor on brink of second bailout for banks)

這裡的關鍵細節是標題:“財政大臣站在第二輪救助銀行的邊緣”。這個標題出現在2009 年1 月3 日的《泰晤士報》(The Times)上:

《泰晤士報》2009 年1 月3 日的頭版顯示了現在傳說中的“財政大臣站在第二輪救助銀行的邊緣”的文章

問題是,如果中本聰生活在美國的任何地方,他會在創世區塊中加入這一信息,而這期《泰晤士報》並沒有在美國發行。

2006 年5 月26 日,《紐約時報》(The New York Times)宣布,《泰晤士報》計劃從2006 年6 月6 日,在紐約和華盛頓地區發行美國版。拋開《泰晤士報》美國版有限的發行區域不談,它似乎也與英國版相差很多。一位居住在美國的《泰晤士報》熱心讀者就發現了這一點:

《泰晤士報》美國版為64 頁,週六版為96 頁。美國版包含了《泰晤士報》最精華的內容:Times 2 和周六版的部分內容,特別是雜誌。頁數少,意味著必須有所選擇!美國版第1 頁至少有10 個國際(不包括英國)摘要/ 交叉參考故事(文字和圖片)。它的重點是第二頁的商業新聞:在這頁的標題《全球商業簡報》(Global Business Briefing)下面有許多摘要。與英國版不同的是,新聞版面是以《世界新聞》(World News)開篇,一直到社論版/ 評論版(Comment/Opinion)(該部分與英國版相同)。而《泰晤士報》英國版是從評論版之後開始的,然後是專題版(Features),這是Times 2 的精華(週六版則是《週六號外》(Saturday Extra))。這之後就是商業版(Business),接下來就是訃告版面(Register),然後就是一整版的謎題與遊戲(英國版沒有),最後就是體育運動和一些獨家專題(如Michelle Henery 在倫敦的《紐約客》(New Yorker)專欄)。所有的美國記者和評論員,比如Gerry Baker,都得到了很好的展示——而且報紙規模小於英國版的事實,意味著你會自然而然地感覺到對美國新聞的偏見。美國版的讀者對像是紐約和三個州的通勤地區的嚴肅、國際化的商務人士。

這樣一來,2009 年1 月3 日《泰晤士報》美國版頭版版面與英國版版面相同的可能性就極小了。事實上,從上述解釋提供的信息來看,當天美國版的頭版很可能刊登了許多國際新聞的標題。有關標題可能有,也可能沒有。但我在任何地方都找不到2009 年1 月3 日美國版《泰晤士報》的截圖。如果你正好有,請發給我們。

話說回來,誰還在乎報紙呢? 2009 年的時候,互聯網已經非常發達了,連媒體都有網站了。也許中本聰只是直接用了《泰晤士報》的網站?也不盡然。雖然《泰晤士報》確實已經建立了網站(當時是timesonline.co.uk),但有關文章的標題卻略有不同:

財政大臣Alistair Darling 站在第二輪救助銀行的邊緣(Chancellor Alistair Darling on brink of second bailout for banks)

這個標題包含了財政大臣的名字,如此一來,中本聰讀到《泰晤士報》網站上的文章的可能性就變得很小了,因為如果他讀到了的話,他很可能會把這一確切的標題寫進創世區塊,而不是報紙版頭版上的那個標題。

在這一點上,天平嚴重傾向於格林尼治時區,這還沒有提到所有指向中本聰是英國人的線索,比如他用-ise 代替-ize,用-our 代替-or,例如,analysis,organise, neighbour,color 等等。還有就是他對bloody 這個詞的使用。更具體地說,我們不僅認為他是英國人,而且認為他在研究比特幣時也住在倫敦。

同樣,爭論的焦點是《泰晤士報》的文章。

2008 年7 月8 日至2008 年12 月8 日期間,《泰晤士報》讀者人口統計輪廓

2008 年全國讀者調查的數據顯示了當年《泰晤士報》的人口結構,在印刷版180 万讀者群中,有77 萬(43%)來自倫敦。其餘的則被分到了大不列顛的不同地區。幾乎每兩個人中就有一個人在閱讀《泰晤士報》。結合我們迄今為止所提供的所有其他數據,再加上倫敦是世界上最大的金融中心,這一數據使得中本聰在2008 年至2010 年期間居住在倫敦的可能性很大。

反駁

一個論點如果我們不從各個角度去攻擊,那麼它就不會是好的論點。我們提供的時間戳數據是沒有爭議的。但關於創始區塊的信息,有幾件事我們需要考慮。

白皮書元數據

PDF 文件包含元數據。當中本聰寫出比特幣白皮書第一稿並將其保存在他的計算機上時,其中包含了一個時間戳。更重要的是,它包含了計算機的時區。元數據如下:

CreationDate(D:20081003134958–07'00')

這相當於2008 年10 月3 日13:49:58 UTC-7。在太平洋時區,夏令時(DST)從3 月的第二個星期日開始,一直持續到11 月的第一個星期日。因此,比特幣白皮書第一稿中的日期來自美國/ 太平洋時區,通常是UTC-8,但在使用DST 時變成UTC-7。

在比特幣網站上目前可用的白皮書版本中,元數據如下:

CreationDate(D:20090324113315–06'00')

這相當於2009 年3 月24 日11:33:15 UTC-6。這個日期也屬於夏時制,但顯然不是太平洋時間。它是北美山區時區(MT)。屬於這個時區的州包括新墨西哥州、亞利桑那州和猶他州。

關於這個元數據有幾種解釋。最明顯的一種解釋是中本聰使用虛擬機進行了一些活動,並將時區設置為任何時區。另一種可能是他在處理這些文件時,手動設置了電腦的時區。

還有一種可能是,就是中本聰並沒有親自製作PDF。他可能是在Word 文檔中寫了論文,然後發給別人做最後的編輯。這也許可以解釋兩個版本的論文的不同時區,因為他可能把第二個版本發給了不同的人。

說到這裡,如果中本聰確實創建了那些PDF 文件,而且我們知道他在涉及隱私時非常謹慎,那麼他極有可能忘記清除或修改其中的元數據。因此,我們可以合理地假設,他並不認為PDF 中有任何元數據會以任何方式暴露他,使得其中的時區數據變得無關緊要。

《泰晤士報》的數字化訪問

正如我們之前提到的,中本聰在《泰晤士報》網站看到了《財政大臣站在第二輪救助銀行的邊緣》的標題後,沒有將其列入創世區塊,因為那裡的文章標題與報紙上的不同。不過,互聯網檔案館顯示,《泰晤士報》網站上有一個網頁,每天都上傳了報紙封面的截圖。

2008 年11 月19 日《泰晤士報》網站報紙頁面的互聯網檔案,上傳了其印刷版的封面快照

遺憾的是,這一頁沒有2009 年1 月3 日的互聯網檔案館快照,但很有可能存在當天報紙封面的截圖。此外,其他出版物也刊登了來自世界各地報紙的每日頭條新聞摘要。其中包括路透社(Reuters),該社在2009 年1 月3 日的一篇評論文章中收錄了《泰晤士報》的《財政大臣站在第二輪救助銀行的邊緣》一文。

《泰晤士報》還提供了一個電子報紙訂閱服務,訂閱者可以付費購買該報紙的數字版。所有這些都表明,即使中本聰家住美國,他也有很多途徑可以看到他列入創世區塊的標題。

然而,當一個人可以直接打開網站的主頁,在那裡閱讀新聞時,為什麼要去《泰晤士報》的報紙頁面或使用他們的電子報紙訂閱選項來查看報紙的封面呢?此外,對於任何讀過中本聰的電子郵件和論壇帖子的人來說,很明顯,他知道自己正在進行一些特別的事情。他試圖不引起太多的炒作,但很明顯,他認為比特幣可以做大。這可能使創世區塊成為中本聰的重要歷史事件,以至於他決定在其中加入一條永遠經得起時間考驗的信息。自然,這就意味著他要尋找一些主題性的、特殊的、值得紀念的東西。這樣的體驗,是很難通過閱讀一篇包含20 個標題的綜述文章,或者聽一個早間節目主持人讀報紙標題來實現的。

但也許有可能中本聰在幾天后聽說了這篇文章,並認為這篇文章作為創世區塊的信息是最合適的。創世區塊之後的第一塊比特幣區塊於2009 年1 月9 日被挖出。在這個情況中,例如,他在1 月7 號得知了這篇文章,在那一天重新編寫了創始區塊的代碼,然後在第二天挖掘了第一個區塊,在他和Hal Finney之間創建了有史以來第一筆比特幣交易。對於那些不知道的人來說,創世紀區塊不是被挖出來的。它是比特幣源代碼中的幾行文本。這裡是該軟件的0.1.0 版本(Nakamoto 於2009 年1 月8 號首次公開發布):

char* pszTimestamp = "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";CTransaction txNew;txNew.vin.resize(1);txNew.vout.resize(1);txNew.vin[0]. scriptSig = CScript() << 486604799 << CBigNum(4) << vector((unsigned char)pszTimestamp, (unsigned char)pszTimestamp + strlen(pszTimestamp));txNew.vout[0].nValue = 50 * COIN;txNew .vout[0].scriptPubKey = CScript() << CBigNum("0x5F1DF16B2B704C8A578D0BBAF74D385CDE12C11EE50455F3C438EF4C3FBCF649B6DE611FEAE06279A60939E028A8D65C10B73071A6F16719274855FEB0FD8A6704") << OP_CHECKSIG;CBlock block;block.vtx.push_back(txNew);block.hashPrevBlock = 0;block.hashMerkleRoot = block.BuildMerkleTree() ;block.nVersion = 1;block.nTime = 1231006505;block.nBits = 0x1d00ffff;block.nNonce = 2083236893;

這種情況不太可能,因為創世區塊的時間戳(block.nTime),轉換過來就是2009 年1 月3 日18:15:05 UTC。在財政大臣的文章發表幾天后聽到,然後返回並將創始區塊的時間戳設置為2009 年1 月3 日的隨機一個小時,這是很不可能的。

最後,如果《泰晤士報》網站上的文章標題後來被改成了財政大臣的名字,但最初並沒有,而且與創始區塊中的標題相同,那該怎麼辦?這是不可能的,因為我們發現2009 年1 月3 日的帖子(1、2)引用了《泰晤士報》網站上的文章標題,因為它仍然可以在那裡找到。

結論

我們不可能絕對肯定地說,中本聰在研究比特幣時住在哪裡:至少從現有數據來看是不可能的。但是,我們可以合理地肯定地說,他當時位於倫敦。綜合來看,他的寫作風格、他的活動模式,以及創世區塊的信息,公然指出英國倫敦是中本聰最有可能居住的地點。

作者介紹:

Doncho Karaivanov,是The Chain Bulletin 的聯合創始人兼創意總監。他與2011 年開始擔任軟件工程師,之後與2015 年轉型為創建自己的數字營銷公司。 2013 年,首次涉足區塊鏈,和一位同事一起幫助經營一家小型採礦公司。 2017 年,他和索菲亞大學(Sofia University)的兩個夥伴共同創立了一家小型區塊鏈初創公司,專注於用戶界面。在那里工作期間,The Chain Bulletin 的想法誕生了,並最終成為這家初創公司的主要關注點。

原文鏈接:

https://chainbulletin.com/satoshi-nakamoto-lived-in-london-while-working-on-bitcoin-heres-how-we-know/

分享至:

作者:PA荐读

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:PA荐读如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊