Bitcoind
如何知道bitcoind是否同步?
我安裝了 bitcoind 並將其作為守護程序啟動。10 小時後,我嘗試了“du -h”
ubuntu@ip-172-31-37-93:~/.bitcoin$ du -h 16K ./database 59M ./blocks/index 29G ./blocks 646M ./chainstate 30G .
如何知道它是否同步?
UPD 發現了一個有趣的腳本來監控節點同步狀態如何檢查比特幣區塊鏈下載進度級別
您可以將 Blockexplorer 的塊數與本地塊數進行比較。像這樣的東西:
$ wget -q -O- https://blockchain.info/q/getblockcount; echo 359721 $ bitcoin-cli -conf=/u0/bitcoin/bitcoin.conf getblockcount 359721
正如你在上面看到的,我的節點是同步的,因為計數器是相等的。
bitcoind 將目前同步狀態記錄到其
debug.log
文件中:$ tailf ~/.bitcoin/debug.log 2017-05-26 03:49:16 UpdateTip: new best=0000000000000001e0b7c8cffb8e7fa23909b8728913663decfaebffe24ca689 height=280022 version=0x00000002 log2_work=75.644236 tx=30854900 date='2014-01-12 03:50:07' **progress=0.137838** cache=312.7MiB(396972tx) …
該欄位
progress=0.137838
表示我目前已同步 ~13.7838%。