比特大陸究竟能不能、會不會發動51%算力攻擊?一文講懂
隨著比特幣全網算力的不斷攀升,單獨的小礦工能獲得利潤越來越小了;不僅僅是小礦工,中小型礦場的日子也沒以前滋潤了。礦場的規模效應帶來的優勢越來越明顯,從長遠來看,算力的集中化是不可避免的。
最近國內礦機廠商三巨頭赴港IPO鬧得沸沸揚揚,大家也終於能清楚看到礦機廠商到底從挖礦行業中撈了多少錢,可以說是瞠目結舌。其中最引人注目的就是比特大陸了,從一隻小螞蟻徹底變成佔領算力大陸的巨頭,他就像一頭巨獸,以前在深海里潛伏,都知道他很巨大,但是現在浮出水面終於露出了真面目。
2017年比特大陸的總收入是25億美元,而根據Pre-Ipo的融資資料看,這個25億美金的收入超過九成是來源於礦機銷售的。
我們可以對比比特大陸去年的收入,2016年比特大陸凈利潤是0.97億美金,2017年是11.8億美金,整整漲了10倍,今年更是恐怖,僅Q1的凈利潤就達到了10.6美金,與去年相當。利潤率達47%。
其實從比特大陸誕生到崛起,51%算力攻擊的隱患一直像烏雲在礦工心中籠罩,比特大陸逐漸成長,壟斷地位已經慢慢建立,讓用戶不得不去選擇螞蟻礦機,比特大陸有礦池、技術又是行業第一的地位,前段時間的螞蟻比原礦機B3的事件激起千層浪,現在卻翻不起任何水花,縱使不滿也只能深埋心底。
不知何時開始吳忌寒在中國礦工眼中從那個頑強、不屈的佈道少年變成利益至高的礦業霸主,所以大家開始慌了,再加上前一段時間比特大陸的礦池算力已經逼近50%,比特大陸成了一顆定時炸彈,好像只要吳忌寒想,他就能壟斷打包權,重寫區塊鏈一樣。
我們來看一看最近三個月比特大陸的兩個礦池(統計日期8月18日),BTC.com和蟻池(AntPool)的出塊情況,從出塊情況來看BTC.com佔23,6%、蟻池(AntPool)佔14.4%。總算力38%,但這個數據在2個月前逼近45%,最近BTC.com關閉了一批礦機。
51%算力攻擊具體怎麼操作?
首先我們來看,假使比特大陸穩穩的佔據了全網51%的算力並且打算髮動51%算力攻擊,那麼他該怎麼做?
發動51%算力攻擊的必要條件是攻擊者必須掌握全網51%算力還有手中持有相當數量的比特幣。
第一步:轉移手中大量的比特幣,轉移給個人和交易所都行。
第二步:在轉移的過程中,立即用51%算力修改還沒向交易所和個人轉幣的區塊。假如是第50w個區塊向交易所轉幣,那麼在第49w999個區塊開始生成新區塊。因為當區塊鏈產生分叉,將會承認比較長的一條鏈。由於一直保持51%的算力,所以生成的新鏈的生長速度肯定比原來的要快,那麼原來的鏈將會被拋棄。
第三步:由於一直保持51%的算力,所以生成的新鏈的生長速度肯定比原來的要快,那麼原來的鏈將會被拋棄。而這個標準是兩個區塊,一旦超過兩個區塊,所有的客戶端都會摒棄原鏈,將會沿著攻擊鏈走下去,至此完成51%算力攻擊。
假如攻擊成功會出現什麼情景?
發動51%算力攻擊後,從分叉的那個區塊以後,所有原鏈的交易全部作廢。那麼就會帶來下面幾種影響。
1:如果你在開始分叉後沒有發生任何交易的,你將不會受到任何影響,你的幣的數量不會有任何的變化。
2:假如你在開始分叉後轉移幣,你的幣會回到你的手裡。
3:假如你在分叉後接受比特幣,你的幣會消失。
總的來說,攻擊後像是一次刷新,或者說是時間回溯,一切時間回到開始分叉的那個區塊。當然最可怕的是人們對比特幣的信心開始下降,既有的共識被打破,比特幣開始狂跌。
目前比特大有沒有能力發動51%算力攻擊?
我們說回比特大陸本身,之前來看他的算力已經逼近45%。
有一個點是大家容易忽視的,其實發動51%算力攻擊並不一定要51%的算力,超過45%的算力運氣好也能成功,雖然概率低,但不是不可能。上文說過算力攻擊的原理,是攻擊鏈比原鏈多兩個區塊就行。產出區塊本身就是一件概率的事情,連續產出三個區塊也是有可能發生的。之前ghsh.io曾連續產出5、6個區塊。
但是上周四開始,比特大陸的旗下的BTC.com和蟻池(Antpool)算力下降9%,從原來的41%降到了33%,比特大陸開始關機了。
這並不是礦霸良心發現了,自我閹割,而是市場開始變冷。競爭對手的7nm礦機準備上市,比特幣價格幾次險些跌進成本價格,全網的算力難度在不斷的上升,一切都進入了寒冬時期。
但是只要大陸想,隨時可以佔據算力的45%。而且比特大陸現在還在挖BCH,BCH和BTC的演算法是相同的,比特大陸可以將BCH的機子轉化到BTC的,算力肯定大漲,甚至有可能直接達到51%算力。
事情並不是大家想的那麼簡單,是否決定發動51%算力攻擊的決策權在礦工而不在比特大陸。礦池是礦工們將算力匯聚,目的是為了降低成本,並不是哪裡的算力高就去哪裡。
假如比特大陸的算力達到可以發動攻擊的點,第一個不答應的就是礦工,礦工並不是為了發動51%算力攻擊的工具,這裡面有人為力量的判斷因素。
比特大陸究竟會不會發動51%算力攻擊
比特大陸的態度
首先是將BCH算力切回比特網路的問題,吳忌寒曾經多次表示,這兩個幣種現在是獨立存在的,各自發展,互不相干。而且切不切回BTC網路的選擇權不在吳忌寒,而是礦工,毫無好處為什麼要切回?
再者吳忌寒在接受《王峰十問》採訪時候也曾經回應這個問題,以下是吳忌寒原話:
首先,俺沒有「擁有」那麼多比例的算力,很多我們的客戶,自己運維自己的礦機,但是把算力指向我們經營的礦池。這種算力指向是隨時可以變化的,如果我們作惡,我們的客戶會立即響應,把算力切到其他礦池,不會坐視我們作惡不管的。我們可以算作是「受託」了很多比例的算力。
從上面可以看出,比特大陸並不打算將BTH切換為BTC網路,而且比特大陸礦池受客戶監督,想要作惡基本不可能。
發動51%攻擊並不划算,存在51%攻擊悖論
首先我們來分析為什麼要發動51%算力攻擊,第一種是跟比特幣有仇,第二種是想從中獲利。
吳忌寒作為比特幣的早期佈道者,他的比特大陸的價值一直隨著比特幣漲幅水漲船高,要說誰是比特幣價值的最大受益,那絕對是比特大陸。所以我們完全可以排除吳忌寒是個不計後果的瘋子,一心只想摧毀比特幣,能獲利為什麼要摧毀他。
那麼只有第二種情況,想著從中獲,那麼他真的能從中獲利嗎?其實這中間存在悖論。一旦比特幣系統被攻破,人們對比特幣的信心將會降至冰點,比特幣的價格飛速下跌,那麼比特大陸即使獲得巨量比特幣也無法從中獲得利益。
正因為比特幣完全的去中心化,所有人都信任他,比特幣才能有那麼高的價值,一旦成為中心化產物,他就只是一串數字代碼。整個比特大陸的價值就是根植於比特幣網路的,要是想要連根拔起,比特大陸也會喪失生機。
對比特大陸來說他只要緊緊守住現有的地位就能獲得最大利益,何必要去自毀長城呢?
51%算力攻擊不是區塊鏈的末日
還有就是很多媒體誇大了51%攻擊的後果,前一段時間比特大陸飛速成長之時,所有區塊鏈媒體都爭相報道,弄得人盡皆知。我們先來看看比特幣的發明者對51%攻擊的態度。
設想如下場景:一個攻擊者試圖比誠實節點產生鏈條更快地製造替代性區塊鏈。即便它達到了這一目的,但是整個系統也並非就此完全受制於攻擊者的獨斷意志了,比方說憑空創造價值,或者掠奪本不屬於攻擊者的貨幣。這是因為節點將不會接受無效的交易,而誠實的節點永遠不會接受一個包含了無效信息的區塊。一個攻擊者能做的,最多是更改他自己的交易信息,並試圖拿回他剛剛付給別人的錢。」——中本聰的比特幣白皮書。
這段話有兩個重點,即使發動攻擊成功,整個系統也不會以後就完全受制於攻擊者的意志。攻擊者只能更改自己的交易信息,拿回付出的錢,也就是雙花。只要不與攻擊者發生交易,基本可以保證不會受到傷害。
其實發生51%攻並沒有想像中後果嚴重,只要在等待網路恢復的過程中不進行交易就不會受到傷害。
因為攻擊者只能攻擊與其有直接交易關係的賬戶,而且基本上攻擊一旦就跑,因為成本很高,攻擊者像一個潛伏的刺客,不會造成大範圍的嚴重後果,但攻擊後造成的信任和恐慌問題就很嚴重了。
社區也可以通過發布補丁,多次確認來防止雙花。應對方法有很多,比特幣系統走到今天,牽扯各方利益很多,沒有人會眼睜睜看著它被摧毀。
最後,不管比特大陸會不會發動51%算力攻擊,只要擁有龐大的算力對比特幣來說就是威脅,比特大陸就算無罪,擁有權力也是罪過。
比特幣想要被大眾接受,算力更加分散是必須的。但是誰也不能永久稱王,隨著7nm礦機的落後,晶元巨頭英偉達、AMD的入局,比特大陸的王冠搖搖欲墜。
未來不管如何發展,有一點是肯定的,那就是比特幣永不死亡。


※海賊王:尾田的最佳伏筆之一,「瓦波金屬」成為救暴君熊的關鍵!
TAG:軟綿綿的寄居 |