搭建Bitcoin全節點

2022-02-19 14:46:09 字數 2166 閱讀 8849

1.進入 bitcoin 選擇 choose your wallet

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配置檔案解讀,位元幣節點資訊可以在 獲取。

除了 -datadir 和 -conf 以外的所有命令列引數都可以通過配置檔案來設定,而所有配置檔案中的選項也都可以在命令列中設定。命令列引數設定的值會覆蓋配置檔案中的設定。

配置設定好 , 開始同步

如無意外 , 同步則開始,以上這個 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

bitcoin全節點搭建

ubuntu16.04 64位作業系統 準備乙個500g硬碟掛載到 mnt 下 建立目錄 mkdir cd mnt bitcoin wget 解壓並建立軟鏈結 tar zxvf bitcoin 0.17.0.1 x86 64 linux gnu.tar.gz ln fs mnt bitcoin bi...

Bitcoin開發環境搭建

依然是使用windows中的linux子系統在搭建位元幣開發的系統。話說這樣我換電腦的話不久得重新搭了嗎?要不要先用虛擬機器試一試呢?不管了,先做一遍試試吧 檢視是否安裝node.js軟體 apt cache policy nodejs返回結果為 使用如下指令直接安裝即可 sudo apt get ...

bitcoin私鏈搭建

addnode ip port add 我是在qt介面上使用console進行連線的。也可以直接寫到bitcoin.conf配置檔案中寫法方式不同。例 addnode 127.0.0.1 12345 add安裝依賴 sudo apt get install build essential libto...