BCH算力大戰觀戰指南_什麼是51%攻擊?
三言財經/張詠晴編譯
2018-11-15 14:58

 

本月以來,隨著比特幣第一大分叉幣、市值排名第四的BCH分叉日子(2018年11月16日0點40分,區塊高度)的臨近,分叉雙方的各自代表_吳忌寒和澳本聰(CSW)兩人的口水戰,可謂是好不熱鬧。而一時間各方的支持者們也相繼表態,包括支持吳方的「比特耶穌」的Roger Ver,和支持CSW方的coingeek礦池的創辦人、億萬富翁Calvin Ayre。

 

正如BTC.TOP礦池的創辦人江卓爾所說,這場礦霸之戰如果真的開打,其規模絕非普通人可想像,必將是空前巨大、「你死我活」、「血流成河」。

 

那麼,在EOS節點競選之後,這場圈內動靜最大,波及範圍最廣,涉及金額最高的一次「大戰」,到底在爭些什麼?爭鬥的雙方的勢力都怎麼樣?到底是否會真的開打,還是只是罵戰?

 

今天,我們先就來解決一些基本問題,以為後幾天的詳盡分析做一些鋪陳。

 

51%攻擊

 

本次算力大戰,之所以規模空前,是因為其中的一方很可能發動51%攻擊。那麼,什麼是51%攻擊呢?

 

51%攻擊指的是,攻擊者掌握了全網超過51%的算力,從而透過挖掘一條比原鏈更長的攻擊鏈,對原鏈發動攻擊。

 

根據目前BCH使用的共識規則,在進行了51%攻擊後,所有節點將接受更長的_也就是攻擊者的鏈,從而導致原鏈被廢棄,此時51%攻擊宣告成功。

 

算力5

(51%攻擊圖解,來源:江卓爾微博)

 

此外,在51%算力攻擊的基礎上,攻擊者還可以進行 「51%空塊攻擊」,即:攻擊者只挖空塊(不包括任何交易的塊),並不接受(孤立掉)任何其它礦工挖的,正常打包交易的塊,讓這條鏈癱瘓掉,任何人都無法正常交易。

 

算力6

(51%空塊攻擊圖解,來源:江卓爾微博)

 

在這種情況下,由於礦工在這條鏈上挖到的塊都被孤立掉,沒有挖礦收入,因此也會逐漸停止挖礦,從而導致原鏈「死亡」。

 

本文為巴比特資訊授權刊登,原文標題為「神仙打架我吃瓜——BCH算力大戰觀戰指南前篇