Miner-Configuration
調試比特幣核心挖礦
我在
generate
比特幣核心分叉(帶有difficulty = 1
)上執行命令並bitcoind
在另一個視窗中執行並輸出最佳/vs。生成執行時應該使用的雜湊值。但是,尚未開採任何東西;generate 不斷返回空括號。類似的命令在這台機器上執行,所以我知道它足夠強大,可以在這麼低的難度下進行探勘。
我如何檢查出了什麼問題?可能是生成的詳細選項或 debug.log 以外的其他選項(這只是輸出
keypool return
/keypool reserve
始終。我也嘗試在 QT 客戶端的調試控制台中進行探勘,但也沒有運氣。
如果您指的是
generate
按需創建塊的功能,則它僅適用於 Regtest 模式。使用該-regtest
選項在 Regtest 模式下執行。如果你說的是
setgenerate
挖礦功能,它從 0.13 版本的 Bitcoin Core 開始就被禁用了,因為挖礦難度太高了,不能用 CPU 來做。如果您想恢復該功能,您需要從以前的版本恢復探勘功能程式碼,並嘗試再次將其集成到原始碼中(您需要重新編譯它)。
debug.log 是參考日誌文件。您可以通過命令行選項優化日誌輸出。見<https://en.bitcoin.it/wiki/Running_Bitcoin>