Error

在 regtest 中生成塊:“雜湊與 nBits 不匹配”

  • May 15, 2015

在 RPC 之後,我在regtest模式下收到此錯誤setgenerate

錯誤:CheckProofOfWork():雜湊與 nBits 不匹配

在 src 中查找錯誤文本後,我在pow.cpp(顯然代表工作證明)中找到了一個匹配項,其中包含以下程式碼摘錄:

// Check proof of work matches claimed amount
if (hash > bnTarget)
    return error("CheckProofOfWork() : hash doesn't match nBits");

這是否意味著regtest中有一個目標?如果是,這不是與難度為0相矛盾嗎?

regtest 難度不是 0。它最初約為 0.0000000005(對應於 2 中的 1 個雜湊有效),並以與主網路相同的方式重新定位,每 2016 個塊。

你看到這個錯誤的事實是一個錯誤,它可能會在比特幣核心 0.11 中得到修復。

我在 Raspberry PI 上以 regtest 模式執行 bitcoind v0.10.0.0-047a898。我看到很多這樣的“錯誤:CheckProofOfWork():雜湊與 nBits 不匹配”,它們使比特幣的速度變慢了很多。最後我評論了退房。令人驚訝的是,現在一切似乎都很好,但我一定在這裡遺漏了一些東西……

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