Mining-Theory

採礦:最低的目標是什麼?它可能是全零的塊雜湊嗎?

  • May 28, 2019

我有一個關於比特幣挖礦的基本問題。我知道隨著比特幣難度調整變得更加困難,雜湊輸出將需要在雜湊的開頭有更多的 0。從理論上講,比特幣難度調整是否可能如此之大,以至於雜湊輸出全為 0?我知道這是理論上的,我只是好奇。

每 2016 個塊的重定向計算如下:

  • previous_target * (T2-T1) / (20160 minutes)

在哪裡:

  • T2:前一個區塊的時間戳
  • T1:區塊的時間戳current height - 2016
  • 以因子 4 為界的目標調整

忽略目標調整限制:對於結果目標為零,T2-T1需要等於零。這將需要無限量的雜湊率。因此,我們可以接近您的方案,但永遠無法達到。

我知道隨著比特幣難度調整變得更加困難,雜湊輸出將需要在雜湊的開頭有更多的 0。

這有點不正確:更高的難度需要一個有效的區塊雜湊有更多的前導零,但有效性不是通過計算零的數量來確定的。相反,它是通過將雜湊值與目標(由網路難度定義)進行比較來確定的。

換句話說:難度調整可能會降低目標,但有效的雜湊後調整仍可能與有效的雜湊預調整具有相同數量的前導零,儘管目標較低。


為了更深入地探勘,讓我們考慮最低目標可能是什麼。這個問題包含一些相關資訊這個問題和這個問題也是如此

引用這些答案:

difficulty (D) = hashrate / (2^256 / max_target / intended_time_per_block)
              = hashrate / (2^256 / (2^208*65535) / 600)
              = hashrate / (2^48 / 65535 / 600)
              = hashrate / 7158388.055

(其中雜湊率以雜湊/秒錶示)

目標 (T) 定義為:

D = Tmax/T

其中 Tmax 為:2^224

重新排列和組合這些公式,我們發現:

T = Tmax / D
T = Tmax / (hashrate/7158388.055)

所以我們可以看到,可能的最低目標是無限雜湊率的結果,這當然是不可能的。但是儘管如此,隨著雜湊率接近無窮大,目標將漸近接近零(但作為漸近線,它永遠不會達到它)。

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