Error
在 regtest 中生成塊:“雜湊與 nBits 不匹配”
在 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 不匹配”,它們使比特幣的速度變慢了很多。最後我評論了退房。令人驚訝的是,現在一切似乎都很好,但我一定在這裡遺漏了一些東西……