bitcoin.conf詳解

bitcoin.conf是比特幣核心程序bitcoind的配置文件,本文將介紹bitcoin.conf 的默認路徑,並給出主要配置項的說明。

1、bitcoin.conf的默認路徑

  • 在linux下,bitcoin.conf的默認路徑爲$HOME/.bitcoin/bitcoin.conf
  • 在windows下,bitcoin.conf的默認路徑爲%APPDATA%\bitcoin\bitcoin.conf
  • 在mac下,bitcoin.conf的默認路徑爲$HOME/Library/Application Support/Bitcoin/bitcoin.conf

默認情況下bitcoind並不會自動創建上述路徑下的bitcoin.conf配置文件,因此需要 自行製作一份放入上述目錄。如果你沒有現成的配置文件可用,可以從github拷貝一份: bitcoin.conf

2、bitcoin.conf配置說明

在bitcoin.conf配置文件中,每行以key=value的形式聲明配置項與值,#之後的內容爲註釋。

2.1 總體配置

testnet: 連接主網還是測試網:

testnet=0   # 0 - 主網 1 - 測試網

regtest:是否以私有鏈模式運行

regtest=0  # 0 - 否 1 - 是

proxy:是否使用socks5代理

#proxy=127.0.0.1:9050 # 默認關閉

bind:本地監聽地址

#bind=<addr>   # 註釋此行,表示使用默認監聽地址

whitebind:本地白名單監聽地址

#whitebind=<addr>  # 註釋此行,表示使用默認監聽地址

addnode:添加種子節點

#addnode=69.164.218.197  # 可添加多個

connect:連接節點地址

#connect=69.164.218.197

listen:是否進入監聽模式,默認啓用,除非使用了connect配置

#listen=1

maxconnections:入站/出站最大連接數

#maxconnections=

2.2 RPC配置

server: 是否啓動JSON-RPC接口

#server=0    # 0 - 不啓動 1 - 啓動

rpcbind:rpc接口的監聽地址,默認綁定到所有IP

#rpcbind=<addr>

rpcport:rpc接口的監聽端口

#rpcport=8332

rpcuser:rpc接口的訪問用戶名

#rpcuser=alice
#rpcpassword=DONT_USE_THIS_YOU_WILL_GET_ROBBED_8ak1gI25KFTvjovL3gAM967mies3E=

rpcclienttimeout:rpc客戶端超時秒數

#rpcclienttimeout=30

rpcallowip:rpc訪問白名單

#rpcallowip=1.2.3.4/24

rpcconnect:bitcoin-cli的默認連接地址

#rpcconnect=127.0.0.1

2.3 錢包配置

txconfirmtarget:交易最小確認數,默認值:6

#txconfirmtarget=n

paytxfee:每次發送比特幣時的交易費

paytxfee=0.000x

2.4 其他配置

keypool: 密鑰池大小

#keypool=100

prune:剪枝留存數量,超過此數量的歷史區塊將從內存中刪除

#prune=550

2.5 用戶界面選項

min:是否啓動後最小化

#min=1

minimizetotray:是否最小化到系統托盤

#minimizetotray=1

3、示例bitcoin.conf文件

注意下面的配置文件中,選項均已註釋,需要根據自己的情況取消註釋並設置相應的值:

#testnet=0
#regtest=0
#proxy=127.0.0.1:9050
#bind=<addr>
#whitebind=<addr>
#addnode=69.164.218.197
#addnode=10.0.0.2:8333
#connect=69.164.218.197
#listen=1
#maxconnections=
#server=0
#rpcbind=<addr>
#rpcuser=alice
#rpcpassword=DONT_USE_THIS_YOU_WILL_GET_ROBBED_8ak1gI25KFTvjovL3gAM967mies3E=
#rpcclienttimeout=30
#rpcallowip=10.1.1.34/255.255.255.0
#rpcallowip=1.2.3.4/24
#rpcallowip=2001:db8:85a3:0:0:8a2e:370:7334/96
#rpcport=8332
#rpcconnect=127.0.0.1
#txconfirmtarget=n
#paytxfee=0.000x
#keypool=100
#prune=550
#min=1
#minimizetotray=1

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章