Difficulty

如果難度變得太大,網路會停滯不前嗎?

  • December 20, 2021

所以我主要在比特幣的早期思考,當時網路計算能力是最小的。

如果假設一個計算能力比網路高出指數級的大組織加入一段時間,提高難度,然後迅速離開,會發生什麼?

由於難度只是每 2016 個區塊重新計算一次,這難道不能有效地使整個網路停滯,因為 2016 年的挖礦可能不再可行了嗎?

協議中有什麼東西可以防止這種情況發生嗎?這種攻擊也有名字嗎?

當然,在比特幣的早期。今天,沒有那麼多。

回到比特幣只有少數人在他們的家用電腦上開采的時候,使用超級電腦會“相對”容易,開採一個難度調整期,然後停止開採,讓網路處於開採另一個的狀態2016 年的區塊很容易花費數年時間。(更正:要做到這一點需要不止一個難度調整期。)然後社區可以做的是部署一個分叉,故意忽略更長的鏈,使挖礦再次成為可能。

今天,即使是最大的通用超級電腦也無法與使用專門用於探勘比特幣的 ASIC 的礦工競爭。如果你想獲得比網路其他部分更多數量級的計算能力,那麼你需要更多數量級的 ASIC,而此時 ASIC 製造商幾乎無法滿足實際礦工的需求。

當然,如果你的計算能力比網路其餘部分的總和還要多,你可以執行 51% 攻擊,這對比特幣的破壞可能比你描述的攻擊要大得多。

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