Blockchain

創世塊的最大目標是如何確定的?

  • April 11, 2021

我最近一直在潛入區塊鍊和加密貨幣的世界,試圖具體建立我對挖礦的理解。我知道在 POW 系統中,第一個區塊的難度是 1,目前難度可以看作是“目前難度比第一個區塊更難”來探勘(也就是線性擴展)。

不過,我一直很難弄清楚 POW 系統的設計者是如何確定他們的第一個區塊的最大目標的。引用另一個stackoverflow答案

中本聰決定0x1d00ffff將創世塊用作難度,所以目標是0x00ffff0000000000000000000000000000000000000000000000000000.

這給我留下了幾個問題:

  1. 中本聰專門選擇這個數字有什麼原因嗎?
  2. 這與其他加密貨幣有何關係?
  3. 只要設計者註意不要選擇太低的最大目標,最大目標是否相當隨意?
  4. (3b) 如果是這樣,在第一次重新定位後(即,在比特幣的情況下,在第一個 2016 塊之後),最大目標是否以同樣的方式無關緊要?

我問這個問題的原因是因為當我查看加密貨幣的難度圖表時,我一直很好奇它們是否相互關聯,也就是說,你是否可以推斷出,因為 BTC 的難度為 X 和 LTC難度為 Y,您可以僅根據難度和塊獎勵來確定要探勘哪個。

需要注意的是,系統中實際上並不存在“難度”。它只是一種代表人類消費目標值的便捷方式。在內部(和鏈上)僅使用“目標”和“nbits”表示。

此外,創世塊的實際難度並不重要,除了至少在比特幣中它也恰好是最大允許目標值這一事實。這個價值是相關的。

  1. 我們不知道中本聰如何或為什麼選擇65535×2 208作為最大目標的具體值。但也許他們在自己的系統/實現上測量了探勘速度,並選擇了一個與他們估計對運營網路合理的值相對應的整數(以 nbits 表示)。
  2. 不明白你的意思。關於特定山寨幣的問題在這裡是題外話。
  3. 應該是。
  4. 好吧,在比特幣中,創世難度也是一個區塊可以具有的最低難度,在比特幣歷史的早期,有許多重新定位時期的難度僅為 1,因為雜湊率不足以應對更高的難度。

我問這個問題的原因是因為當我查看加密貨幣的難度圖表時,我一直很好奇它們是否相互關聯,也就是說,你是否可以推斷出,因為 BTC 的難度為 X 和 LTC難度為 Y,您可以僅根據難度和塊獎勵來確定要探勘哪個。

您無法比較不相關的工作量證明函式的雜湊率。它們需要單獨設計的硬體,因此一旦您脫離通用(CPU 和 GPU)硬體領域,就無法將其轉換為另一種。

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