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