Bitcoind
如果沒有開採區塊,區塊鏈就會卡住
昨天我決定分叉一個項目,只是為了好玩和了解更多。所以,我分叉了一個項目,我生成了自己的創世塊,更改了時間戳、nounce、密鑰,重置了最小鏈工作。一切都很好。為 Windows 和 Linux 編譯它,它工作得很好。我在 Vultr 伺服器上設置了一個錢包,另一個在我自己的 PC 上,挖了幾個區塊,然後我就去睡覺了。
Vultr 錢包一直在執行,但我的沒有,我關閉了它。
當我醒來並打開錢包時,它正在嘗試下載塊。getblocktemplate 基本上說它正在下載塊,但沒有要下載的塊。它說“落後8小時”。
我不確定這是否應該發生。
在我的無知中,我將假設它是正常的:如何在不必刪除所有內容並創建新鏈的情況下修復它?
如果不正常:我做錯了什麼?
在我的無知中,我將假設它是正常的:如何在不必刪除所有內容並創建新鏈的情況下修復它?
您可以只註釋掉或刪除簽入,
getblocktemplate
這樣它就不會在那裡出錯。您還應該能夠通過在啟動軟體之前將電腦的時鐘設置為最近塊的時間來繞過此問題。啟動後,您可以將電腦的時鐘恢復到實時狀態,然後探勘一個塊。