如果比特幣遭到51%攻擊會怎么樣?這是一個假設性的問題,但卻始終困擾著社區(qū)內(nèi)的優(yōu)秀人才。就像軍隊上演無數(shù)的戰(zhàn)爭、啟動末日場景一樣,比特幣的捍衛(wèi)者們也在思考這個去中心化的加密貨幣遭到攻擊之后的狀況。
應急計劃
51%攻擊,又叫做大多數(shù)攻擊,其所指的情況是單個礦工或者一群礦工控制了大多數(shù)的網(wǎng)絡算力。一旦發(fā)生這樣的狀況就可能導致惡意行為的出現(xiàn),交易會遭到審查或者被逆轉(zhuǎn),允許作惡者進行雙花。比特幣最重要的特點之一就是其對攻擊的免疫力,無論是從政府層面還是技術層面來說都是如此。目前比特幣網(wǎng)絡算力超過了31 exahash,因此發(fā)起51%攻擊基本上不太可能。然而,預先考慮這類情況的出現(xiàn)有助于降低其發(fā)生的可能性。
在比特幣的這場戰(zhàn)爭游戲中,我們需要做的不僅僅是角色扮演:而是戰(zhàn)略性的防御。
51%可能還不夠
比特幣開發(fā)者Jimmy Song在文章中模擬了幾個惡意挖礦場景,包括芯片制造商、ASIC制造商以及礦池可能帶來的威脅。他提到了51%攻擊滲透網(wǎng)絡的方式,但據(jù)他觀察,持有51%的算力還不足以控制比特幣網(wǎng)絡。Song表示,即使是持有60%算力的攻擊者也需要花上100分鐘的時間來確認區(qū)塊以控制整個網(wǎng)絡。與此同時,網(wǎng)絡中的其他參與者就能意識到當前的狀況,他們可以使攻擊者確認的區(qū)塊轉(zhuǎn)為無效區(qū)塊。(相反地,從理論上來說,持有不足51%算力的攻擊者也能夠攻擊比特幣網(wǎng)絡。)
在這類情況下,所以理性的商戶和交易所都會希望見到至少30個確認(即使是在不了解具體情況的時候也是如此)……另外,其他網(wǎng)絡參與者收到的大量重組信號會告訴他們網(wǎng)絡中的惡意行為,節(jié)點因此會更小心地對待新區(qū)塊。網(wǎng)絡中的全節(jié)點運營者很可能宣布這些區(qū)塊無效。
比特幣被攻擊,受益者是誰?
由于比特幣網(wǎng)絡龐大的算力結(jié)構(gòu),在這場游戲中沒有好的裝備——或者說沒有掌握ASIC是不可能發(fā)起51%攻擊的。唯一一類有能力發(fā)起攻擊的是礦池或者ASIC制造商,他們可能給礦機安裝后門程序,隨后啟動它們。上述群體通常在比特幣領域投入了大量的資金,花費了數(shù)百萬美元搭建挖礦競爭所需的基礎架構(gòu)。他們的運作獲得盈利的前提就是比特幣必須維持在特定的價格線。一旦作惡者開始攻擊比特幣,只會導致他們自相殘殺。
假設比特幣網(wǎng)絡可以遭到51%攻擊(可能性很低),惡意的一方就會開始花費事前準備好的數(shù)十億美元聚集ASIC礦機,以此來集結(jié)算力發(fā)動攻擊。然而,即使是比特大陸也很難獲得足夠的ASIC礦機來實現(xiàn)這一目標。另一種可能出現(xiàn)的場景是,芯片或者ASIC制造商開始為現(xiàn)有礦機提供重大優(yōu)勢。然而,與發(fā)動51%攻擊相比,最賺錢的方式仍然是誠實挖礦,或者以溢價賣出比特幣。
無論你從何種角度出發(fā),向比特幣網(wǎng)絡發(fā)起51%攻擊不僅僅是不可能的,而且對攻擊者來說是毫無意義的。然而,這個加密貨幣的挖礦過程不易受攻擊并不意味著它不會遭到攻擊。MIT科技評論近期發(fā)表的一篇文章中提到了三種“摧毀”比特幣的方式,這三種方式跟挖礦都毫無關系。在過去,曾有一些算力較低的競爭幣遭到了51%攻擊。而在比特幣網(wǎng)絡9年的歷史中,從未遭受此類攻擊。這種情況在過去不曾發(fā)生,即使在將來真的有一個礦池控制了大多數(shù)的算力,也不會發(fā)生任何事。
評論
查看更多