詞彙表 · 挖礦

目標值

作者:CloudMineCrypto 團隊更新於

定義

目標值是個 256 位元數字,區塊雜湊必須小於或等於它,區塊才有效。目標值越低,符合條件的雜湊就越少,因此越難找到區塊。

收錄於Bitcoin 挖礦術語表,以淺白英文解說 88 個術語。

區塊雜湊值必須小於等於這個數字

難度 1

8 個前導零

規則允許的最容易目標值。2009 的第一批區塊用的就是它。

00000000ffff0000000000000000000000000000000000000000000000000000

今天:難度 132.7 兆

19 個前導零

用即時難度算出來,每 10 分鐘更新一次。

000000000000000000021eefffffffffe37f5d58674a5a12e93939967ba5790b

每多一個開頭的十六進位 0,中獎的雜湊就會變得少見 16 倍。難度用更平滑的刻度來量同一件事:難度 1 的目標值除以今天的目標值。

目標值如何運作?

區塊雜湊是個看似隨機的 256 位元數字。目標值是一條門檻線:低於或等於目標值的雜湊就能勝出,高於目標值的則會被丟棄。用十六進位表示時,較低的目標值開頭會有一長串零,因此大家會說中獎的雜湊「開頭有很多個零」。

區塊標頭不會儲存完整的 256 位元目標值,而是將它壓縮放進名為 bits 的 4 位元組欄位。每個節點都會用相同方式解讀。

目標值如何設定?

每 2,016 個區塊,各節點都會比較這些區塊實際花費的時間與兩週的差距。如果出塊速度較快,目標值就會降低;如果較慢,目標值就會提高。無論哪種情況,最多調整為原來的四倍。這能讓區塊間隔維持在約十分鐘,即使礦工加入或離開也一樣。

難度是用比較容易理解的尺度表示同一件事:以最寬鬆的目標值除以今天的目標值。難度越高,目標值越低。

今天的目標值需要計算多少次雜湊?

133 兆 × 2³² ≈ 每個區塊 570,011 百京次雜湊
即時數據,依目前難度計算,每 10 分鐘更新。

這是整個網路平均每個區塊需要嘗試的次數。礦池也用同樣的概念,但會設定容易得多的目標值,讓每台礦機都能定期傳回份額,記錄自己的工作量。

來源

  1. 目標值 · Bitcoin Wiki
  2. 難度 · Bitcoin Wiki
  3. 區塊鏈指南 · Bitcoin 開發者文件

本頁即時數據來自 CloudMineCrypto API 和公開區塊鏈資料,並會定期更新,且會在各處標示。僅供教育用途,不構成財務建議。

現在來看看挖礦是怎麼運作的。

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.