比特幣發展到現在,雖然已經有很多人參與到其中,並且被挖出來的比特幣也已經不少,但是比特幣卻並不值錢,僅僅被別人當成了一種類似於積分的東西。
很多人都是因為好奇才加入挖礦的隊伍,他們開動挖礦軟件,挖到了一些比特幣,實驗了一下比特幣的發送和接受功能,然後……就沒有然後了。
除了少數的發燒友,很多人都將軟件給卸載了,連密鑰都沒有保存,直接刪除了,因為現在的比特幣還並不值錢。
密鑰是開啟錢包的唯一通道,一旦密鑰被拋棄或者丟失,保存著那些比特幣的錢包就再也打不開。
比特幣一旦被扔掉或者說丟失,只要比特幣網絡不消失,它們便如同幽靈一般永遠地存在於網絡中,卻沒有任何一個人、一個終端、一根網線擁有它們。
它們沒有死去,卻也不會重新出現在某個人的錢包中,它們只存在於比特幣網絡中的交易鏈當中,它們存在,卻又相當於不存在。
無論是劉健還是瓦倫,他們挖到的那些比特幣,都直接拋棄了。瓦倫是只想試驗自己的想法,而劉健則認為那部分比特幣是「贓款」,他已經不感興趣。
在前四年當中,會有一半的比特幣數量被挖掘出來,但是相當大的一部分比特幣被挖掘出來之後,卻被永遠地拋棄了,以至於到比特幣全部被挖掘出來的那一天,市場上流通的比特幣,加上那些被人們當做保值貨幣貯存起來的比特幣的總和遠遠達不到2100萬個的數量。
好在比特幣在理論上是可以無限分割的,也沒有出現什麼不夠用的情況。
林鴻和夜魔結束通話之後,看了一下計算力曲線圖,發現總網計算力已經直接下降,最終又回到了原來的水平,不由鬆了一口氣。
這次的運氣不錯,有不少人幫忙進行了防禦,以至於他自己都還沒出手,這次的攻擊就已經結束了。
不過肯定不會每一次都這麼幸運林鴻覺得應該提前做點什麼預防一下。
他想來想去,最終覺得夜魔的那個方法不錯。
雖然使用肉雞挖礦是一件不道德的事情,但是為了讓比特幣能夠健康平穩地發展下去,他決定特別針對5%攻擊打造一個緊急防禦方案,即,一旦發現某股計算力有巨大的變化,達到5%攻擊的預警條件那麼就啟動這個防禦方案,相應地提高總體的計算力。
這個方案所使用的方式,便是通過超級蠕蟲進行挖礦。
林鴻給超級蠕蟲加入挖礦功能,隨時監控總網的計算力變化,一旦出現可疑情況,則自動給超級蠕蟲網絡發送挖礦指令讓超級蠕蟲進行挖礦,從而減低攻擊者計算力佔整體計算力的比例。
「一切都是為了比特幣順利向前發展。」林鴻對自己說。
他花了幾個小時再次改造超級蠕蟲,這已經是超級蠕蟲的第三個主要版本,上一次改造,是因為操作系統升級導致漏洞變化才被動進行改造,而這次卻是主動的。
考慮到超級蠕蟲的隱秘特性,每一隻超級蠕蟲的計算力肯定不能太大可以說只能用微弱來形容但是勝在數量龐大,成千上萬的超級蠕蟲同時工作,能夠產生的計算力是不可忽視的。
當然,平時的時候超級蠕蟲是不會參與到挖礦當中的只有當比特幣網絡遭遇威脅的時候才會自動觸發這個條件。
等林鴻測試完畢,已經是傍晚時分。
他伸了個懶腰,然後想起一件事情,便拿起電話撥通了周同的號碼。
「周大哥,上次跟你說的那件事情進展如何?」
「人員已經到位了,不過設備還在調試當中,不出意外的話過兩天就可以正式開始挖礦。」周同的聲音從電話中傳出,「我們研究了一下,發現如果按照官方的那個方式挖礦的話效率不是很高,挖礦的速度主要和CPU有關,我們打算自己打造多核的計算機,這樣不但可以提升計算力,還可以節省很多成本。」
現在挖礦效率主要和CPU有關,周同接到林鴻的指示之後,便在內部召開了一個工程師會議,專門討論這件事情。
老闆交代的事情,當然要做好,不過他們都是有想法的技術員,自然不會一成不變地呆板執行,而是有針對性地進行了研究,最終討論出一個最優方案,即,利用現有的條件打造一種專門用於挖礦的設備,將計算機的其他不必要的外部設備省略,例如軟驅,顯示器等,重點放在CPU上。
將多個CPU組合起來,形成巨大的計算力,這便是超級計算機的基本原理,他們的方案和這個差不多,只不過規模比超級計算機要小很多而已。
當然,要做一個這樣的專門挖礦設備,也並不只是單純的CPU的堆砌,這其中涉及到很多細節,不但是硬件要兼容,軟件方面也要配套,自己進行定制。
正是因為他們的要求比較高,這個挖礦計劃才推遲了一段時間沒有立刻進行。
林鴻對此倒並沒有說什麼,只是道:「嗯,盡快吧,有什麼問題,可以直接聯繫我。」
對於這點,他並沒有感到意外,畢竟現在公司的那些人已經不同以往,很多人已經成長起來,要是現在連這點都想不到,那技術部門也就沒有存在下去的必要了。
掛了電話,林鴻決定開始動手升級比特幣的客戶端。
目前比特幣客戶端的版本還只是VO.1版,還只是一個測試版本,很多功能都還不完善。
自從發佈之後,開源的論壇上已經逐漸開始出現了一些反饋和建議,林鴻平時有時間的時候就去論壇上瞅幾眼,然後將這些建議搜集起來。
他通過比特信使為代理,登錄開源論壇,看看有沒有新的反饋意見。
一個帖子引起了他的注意。
「重大發現:比特信使和比特幣的作者百分之九十九為同一個人!」
這個帖子剛剛發佈才十幾分鐘,但是卻已經有十幾頁的回帖了。
這有點反常。
其實這個猜測也並不是沒有人提出過,但是通常情況下,大家討論幾層樓之後,便會慢慢淹沒在其他新的帖子當中,因為這些人很多都只是猜測,並沒有實際的證據證明他的觀點。
可是這個帖子卻不一樣,看其點擊量和回復量,都比以往的那些討論帖子要多得多。
林鴻眉頭微皺,點了進去。
這個作者首先便提出了自己的論點,然後洋洋灑灑寫了幾千字來證明自己的觀點,並且圖文並茂,數據詳實。
他得出這個結論的依據主要是比特信使和比特幣這兩個開源軟件的編碼習慣。
按照他的理論,編寫代碼的習慣,就如同是一個人的筆跡一樣難以複製,每一個人都有自己獨特的習慣,這些小細節體現在很多地方,如變量名的命名規則習慣、回車和空格的使用、實現常見功能的算法代碼方式、還有就是實現一個功能所使用的程序結構和處理方法……
這些習慣往往是編程人員中不知不覺地就表現出來的,完全是一種潛意識行為。
看完這篇帖子之後,林鴻不得不承認作者在數據挖掘領域的造詣的確非同凡響,畢竟他在編寫比特幣客戶端的時候,已經考慮到了這個情況,刻意地將自己的編碼風格進行了改變,就是怕編碼風格洩露自己的身份。
卻沒想到,術業有專攻,每個領域都有怪才鬼才,他們往往能夠做出讓人匪夷所思的事情,這樣的人,在圈子內,有一個稱呼,叫做「極客」,是區別於「黑客」的一種存在。
很顯然,這篇帖子的作者就是一位極客,他所研究的領域是編程風格和習慣,在這個領域,他是絕對的權威,可以從一些大家視而不見的信息中看到大量的隱藏信息。
正因為這個帖子有理有據,充分證明了他的觀點,得到了很多人的認可。
雖然大家之前也有這樣的猜測,但沒有任何一個人提供了充分的證據。這個帖子,直接將比特信使的作者和比特幣的作者GHOSTER徹底關聯起來。
「樓主真牛人也!」
「我早就猜到了,不過不得不承認你的確很厲害。」
「GHOSTER到底是誰,我要拜師!」
「我們是否可以認為,GHSTER早在五年前就已經開始佈局比特幣?」
「可以很負責地告訴大家,這是一個陰謀。」
GHOSTER消失了這麼久,重出江湖之後,就發佈了比特幣這麼逆天的東西,一如當年發佈比特信使一樣。
這個消息以極快地速度傳遍了整個互聯網絡。
自由軟件基金會的發言人很快就在帖子中回帖,表示密切關注,並且希望比特幣的作者能夠和他們盡快聯繫他,有重要事宜商量云云。
林鴻只是笑笑,然後退了出來。
這件事情有點出乎他的意料,原本他是不想將這兩個東西扯到一塊的,因為這會讓大家將更多的焦點注意到自己身上,而這並不是他想要看到的。