Bitcoin-Core

getblockcount 返回不正確的計數

  • September 23, 2017

我對比特幣很陌生,但最終設法將其全部安裝和編譯。我正在跟隨掌握比特幣。

有一個例子可以使用getrawtransaction如下:

bitcoin-cli getrawtransaction 0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2.

我得到錯誤no such mempool transaction。使用區塊瀏覽器,該交易出現在區塊 277316 中。

我注意到我執行時bitcoin-cli getblockcount只得到180024,這是2012年探勘的。為什麼我得到這麼舊的數據?

我得到錯誤沒有這樣的記憶體池交易。使用區塊瀏覽器,該交易出現在區塊 277316 中。

除非您使用-txindex命令行選項或文件txindex=1中的一行執行,否則僅適用於記憶體池事務(而不是區塊鏈中已有的事務)。bitcoin.conf``getrawtransaction

我注意到,當我執行 bitcoin-cli getblockcount 時,我只得到 180024,這是 2012 年開采的。為什麼我得到這麼舊的數據?

大概您bitcoind仍在與網路同步。這可能需要幾個小時(甚至幾天,在慢速硬體上)。

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