Majority-Attack

進行 51% 攻擊需要多少費用

  • June 26, 2019

進行 51% 攻擊需要多少費用?如果網路上有一個地方服務,您可以租用 ASIC,而不是我寧願聽到租用它的成本。如果沒有,那麼購買 asics 也很好。

為了保持 KiSS 的計算如下假設:

  1. 攻擊者選擇最便宜的方式租用/購買硬體。但他不會從現有比特幣網路的礦工那裡租用/賄賂任何現有機器。設備必須來自網路外部。
  2. 不用擔心租/買這麼大的 qt 會推高硬體的價格。
  3. 忽略社區會做什麼,核心開發人員或任何反擊您的攻擊的人。
  4. 您不需要在計算中包括電費。如果您確實包含它,請說明您為 US-Cents/kw/h 花費了什麼

謝謝!

PS 有沒有定期做這個計算的網站?不時檢查一下會很酷..

4 年後的 2019 年 6 月更新:整個網路的雜湊率現在(根據 Bitinfocharts.com):55,42 ExaHash。最高效的 Miner 是 DragonMint,它的速度正好(實際上)為 16 TH/s,成本包括電源 2844 美元。一個人需要 55 420 000 TH/s /16 TH/s =3,46 Millin Dragon Mints * ~ 2800 美元(包括小額回扣)~ 98 億美元。瘋狂的成本是如何在過去 4 年中從 1.45 億增加到近 100 億的……

編輯這個問題的 X 歲答案根本不重要。這個問題需要每 6 個月回答一次。完全新一代的 Asic 礦工,改變畫面很多

<https://en.bitcoin.it/wiki/Mining_hardware_comparison>有一個方便的圖表。

如果我們假設它是完整的,並且列出的數字是準確的(我沒有驗證它們),並且攻擊者必須購買硬體,那麼最經濟的設備是 Antminer S5+,它產生 7.7 TH/s ( 7.7e12 H/s),費用為 2300 美元。它消耗 3.4 kW。

目前網路難度約為5.6e10。這意味著平均需要 5.6e10 x 2^32 = 2.4e20 雜湊來探勘一個塊。假設平均每 10 分鐘(600 秒)開採一個區塊,整個網路的生產速度為 2.4e20 / 600 = 4.0e17 H/s。

因此 51% 的攻擊者需要自己產生大約 4.0e17 H/s,才能匹配或略超過現有網路的雜湊算力。這意味著他需​​要 4.0e17 / 7.7e12 = 52000 台 Antminer S5+ 設備,這將花費 52000 x 2300 美元 = 1.2 億美元。

(這在某些方面是不現實的——購買這麼多設備不僅會推高價格,而且可能會超過生產能力。另一方面,如此大的訂單可能有資格獲得數量折扣或批發定價。攻擊者可能還發現授權設計並自己進行製造更有效。)

執行這些機器將消耗 52000 x 3.4 kW = 177 MW 的功率。如果攻擊者位於美國,此表顯示以工業價格獲取電力最便宜的地方是華盛頓州,平均每千瓦時 4.5 美分。按照這個速度,攻擊將花費每小時 8000 美元來供電。

如果它們都位於一個地方,將需要額外的成本來建造/租用和運營一個設施來容納它們,並配備適當的電力基礎設施。還需要重要的網路和伺服器基礎設施將它們全部連接到比特幣網路。冷卻成本也很高——Google表示他們的數據中心有大約 12% 的電力成本(即,除了設備本身使用的電力之外,還有 12% 用於冷卻、電源損耗等)。他們說行業平均水平更像是 70%。您還必須聘請 IT 人員來維護所有內容。

如果要分發這些設備(例如,52000 人中的每個人在家中都保留一個),那麼這種成本可能會減少,但隨後您開始產生管理成本以使所有這些人保持井井有條。(想像一下通訊部門告訴他們該怎麼做,會計確保他們都從這個邪惡計劃中分得一杯羹,人力資源招募新參與者等)

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