Blockchain

如何查看比特幣區塊鏈下載進度

  • March 22, 2020

我已經安裝bitcoind在 ubuntu 伺服器上,當我screen -x為 btc 執行時,它說error -10 blockchain is downloading.

我如何知道進度級別?目前已下載 125600 個塊,但還有多少塊尚未下載?我在哪裡查看區塊鏈下載進度?如果伺服器斷電,它是否有能力恢復?

cd /home/

然後

nano block.sh

複製下面的程式碼並粘貼(如果使用膩子,請右鍵點擊)到腳本。

#!/bin/bash
while true ; do
   clear
   echo "Press enter to break loop. Script will loop every 3 seconds"
   echo "script by Nixsy 18th august 2013"
   echo "If loop freezes press CTRL+C"
   echo ""
   echo -e "    \033[31mdownloaded\e[0m/\033[32mavailable\e[0m"
   echo -e "    \033[31m"`bitcoin-cli getblockcount 2>&1`"\e[0m"/"\033[32m"`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`"\e[0m"
   read -t 3 -n 3 && break
done

將文本複製到 nano 後,按住 CTRL+X,然後按 Y 保存。

在終端類型或從下面複製,然後按輸入鍵。

chmod +x block.sh

啟動腳本類型。

./block.sh

這只是 Lohoris 腳本的一個小編輯,它將清除螢幕,然後每 3 秒循環一次腳本,直到按下一個鍵。

感謝 Lohoris 的原始腳本。

截至 2019 年,您可以使用以下腳本

echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`

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