搭建Bitcoin全節點


節點搭建

1. 進入 bitcoin 選擇 Choose your wallet

2. 選擇 Bitcoin Core for Linux 下載

bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz

3. 上傳服務器,解壓

cd /data/bitcoin/
tar -xzvf bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz

bitcoin的默認配置文件目錄為 ~/.bitcoin/bitcoin.conf , 若沒有指定, 默認則會在該目錄下創建個新的。

4. bitcoin 配置

bitcoin.conf :

# 數據存儲目錄,同步數據比較占硬盤空間,建議自定義存儲路徑,避免后期空間不足的尷尬。
datadir=/data/bitcoin/bitcoin-data
dbcache=10240
txindex=1
rpcuser=bitcoin
rpcpassword=bitcoin
# 后台執行
daemon=1
# 告知 Bitcoin-Qt 和 bitcoind 接受JSON-RPC命令
server=1
rest=1
# 監聽 RPC 鏈接,正式默認端口8333
rpcbind=0.0.0.0:8332
rpcallowip=0.0.0.0/0
deprecatedrpc=accounts
addnode=119.23.67.156
addnode=47.224.175.1
addnode=39.105.39.182
addnode=120.24.70.214
addnode=39.100.228.213
addnode=43.226.37.242
addnode=121.18.238.39
addnode=42.59.56.174

注意:這里只做一些簡單的配置 , 更多的配置請參考 Bitcoin Core配置文件解讀,比特幣節點信息可以在https://bitnodes.earn.com/nodes/?page=1&q=China 獲取。

除了 -datadir 和 -conf 以外的所有命令行參數都可以通過配置文件來設置,而所有配置文件中的選項也都可以在命令行中設置。命令行參數設置的值會覆蓋配置文件中的設置。

配置設置好 , 開始同步

cd /data/bitcoin/bitcoin-0.17.0/bin
./bitcoind  --datadir=/data/bitcoin/bitcoin-data --conf=/root/.bitcoin/bitcoin.conf --deprecatedrpc=signrawtransaction  --daemon

如無意外 , 同步則開始,以上這個 progress 代表同步進度 , 1.0 則為 100% 。

bitcoin-cli:

# 查看網絡狀態:
bitcoin-cli  -rpcuser=bitcoin -rpcpassword=bitcoin getnetworkinfo
# 查看網絡節點:
bitcoin-cli  -rpcuser=bitcoin -rpcpassword=bitcoin getpeerinfo
# 查看區塊鏈信息:如同步進度、
bitcoin-cli  -rpcuser=bitcoin -rpcpassword=bitcoin getblockchaininfo
# 查看所有命令
bitcoin-cli  -rpcuser=bitcoin -rpcpassword=bitcoin getblockchaininfo help
# 添加節點
bitcoin-cli  -rpcuser=bitcoin -rpcpassword=bitcoin addnode 節點ip add
# 查看添加節點狀態信息
bitcoin-cli  -rpcuser=bitcoin -rpcpassword=bitcoin getaddednodeinfo

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM