Security

如果國家行為者控制超過 51% 的雜湊算力,有哪些潛在的情況會損害比特幣?

  • December 19, 2019

正如最近報導的那樣,中國控制著超過 51% 的算力,而中國僅在一個省份控制了 54%。假設中國有不良意圖,並迫使所有這些採礦運營商串通起來損害比特幣網路。將比特幣從排名第一的位置上趕下台的一些潛在情況是什麼?

據我了解,51% 攻擊只會導致信心喪失,但不會殺死比特幣,因為真正的鏈只會自行分叉。

中國可能有很多礦工,但中華人民共和國並不控制採礦權。

對比特幣進行 51% 的攻擊,理論上可能是可行的,但絕對不可行。Andreas Antonopoulos 解決了這個問題,並且比我做得更好。這是此問答的影片:https ://youtu.be/yWTQgmCuiCw?t=8

正如最近報導的那樣,中國控制著超過 51% 的算力,而中國僅在一個省份控制了 54%。

這在技術上是不正確的:沒有辦法衡量實際位於中國的算力百分比,這些報告只是查看每個礦池(其中一些位於中國)的算力百分比。

考慮到這一點,如果政府決定“打擊”在其管轄範圍內執行超過 50% 算力的礦池,那麼我們預計為該礦池貢獻算力的單個礦工會將其算力指向不同的礦池, 並沒有受到損害。

因此,要真正獲得 51% 的算力,政府需要破壞佔網路算力 51% 的實際 ASIC 硬體。這是一項更加艱鉅的任務,無論如何,尚不清楚大多數 ASIC 硬體是否存在於一個單一的管轄範圍內。(請記住,礦池的位置並不等同於該礦池的算力位置!)

要了解擁有大部分算力的攻擊者可以做什麼,請參閱此問題

請注意,Stratum V2是一種新的礦池協議,它將削弱礦池管理員的權力(因此,多數攻擊對網路的潛在損害)。以下文字引自 Stratum V2 網站:

Stratum V2 是下一代聯合挖礦協議。[…] Stratum V2 引入了三個新的子協議,允許礦工通過與礦池的協商過程選擇自己的交易集,從而改善去中心化。


據我了解,51% 攻擊只會導致信心喪失,但不會殺死比特幣,因為真正的鏈只會自行分叉。

工作量證明是使用者決定什麼是“真正的鏈”的方式:沒有辦法將攻擊礦工從鏈上分叉。即使使用者以某種方式集體協調以在某個高度分叉鏈(目的是避免惡意礦工的區塊),也沒有什麼能阻止惡意礦工在新的分叉上進行挖礦。

改變 PoW 可以阻止攻擊,但這是一條非常混亂和復雜的路線(如果 PoW 受到 SHA256 的破壞,將來似乎不太可能有其他算法對同樣的攻擊更健壯)。

引用自:https://bitcoin.stackexchange.com/questions/92324