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