您好,登錄后才能下訂單哦!
這篇文章主要介紹了bitcoind命令怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
用法:bitcoind [options]啟動比特幣核心守護進程
選項:
- ?
打印此幫助信息并退出
-alertnotify = <CMD>
收到相關警報或我們真的看到時執行命令
long fork(cmd中的%s被消息替換)
-assumevalid = <六角>
如果該塊在鏈中,則認為它及其祖先是有效的
并可能跳過他們的腳本驗證(0來驗證所有,
默認:
0000000000000000002e63058c023a9a1de233554f28c7b21380b6c9003f36a8,
testnet:
0000000000000037a8cd3e06cd5edbfe9dd1dbcc5dacab279376ef7cfc2b4c75)
-blocknotify = <CMD>
最佳塊更改時執行命令(cmd中的%s替換為
塊哈希)
-blockreconstructionextratxn = <N>
為緊湊塊重建保留在內存中的額外事務
(默認值:100)
-blocksdir = <DIR>
指定塊目錄(默認值:<datadir> / blocks)
-conf = <文件>
指定配置文件。相對路徑將以datadir為前綴
地點。 (默認:bitcoin.conf)
-datadir = <DIR>
指定數據目錄
-dbcache = <N>
設置數據庫緩存大小(以兆字節為單位)(4到16384,默認值:450)
-debuglogfile = <文件>
指定調試日志文件的位置。相對路徑將以a為前綴
特定于網絡的數據庫位置。 (-nodebuglogfile禁用;
默認值:debug.log)
-includeconf = <文件>
指定相對于-datadir路徑的其他配置文件
(僅可從配置文件使用,不能使用命令行)
-loadblock = <文件>
在啟動時從外部blk000 ??。dat文件導入塊
-maxmempool = <N>
將事務內存池保持在<n>兆字節以下(默認值:300)
-maxorphantx = <N>
在內存中保留最多<n>個不可連接的事務(默認值:100)
-mempoolexpiry = <N>
不要在mempool中保留超過<n>小時的事務(默認值:
336)
-par = <N>
設置腳本驗證線程數(-4到16,0 = auto,<0 =
保留許多核心免費,默認:0)
-persistmempool
是否在關機時保存mempool并在重啟時加載(默認值:1)
-prune = <N>
通過啟用舊的修剪(刪除)來降低存儲要求
塊。這允許調用pruneblockchain RPC
刪除特定塊,并啟用舊的自動修剪
如果提供MiB中的目標大小,則阻止。這種模式是
與-txindex和-rescan不兼容。警告:還原它
設置需要重新下載整個區塊鏈。 (默認:
0 =禁用修剪塊,1 =允許通過RPC手動修剪,
> = 550 =自動修剪塊文件以保持在
MiB中指定的目標尺寸)
-reindex
從磁盤上的blk * .dat文件重建鏈狀態和塊索引
-reindex-chainstate
從當前索引的塊重建鏈狀態
-txindex
維護getrawtransaction rpc使用的完整事務索引
通話(默認:0)
-版
打印版本并退出
連接選項:
-addnode = <IP>
添加要連接的節點并嘗試保持連接打開(請參閱
`addnode` RPC命令幫助獲取更多信息)。這個選項可以
多次指定添加多個節點。
-banscore = <N>
斷開行為不端的對等體的閾值(默認值:100)
-bantime = <N>
讓行為不端的同伴重新連接的秒數(默認值:
86400)
-bind = <地址>
綁定到給定地址并始終聽取它。使用[host]:端口表示法
對于IPv6
-connect = <IP>
僅連接到指定的節點; -noconnect禁用自動
連接(此對等體的規則與for相同
-addnode)。可以多次指定此選項進行連接
到多個節點。
-發現
發現自己的IP地址(默認:收聽時為1,沒有--externalip
或者 - 代理)
-dns
允許DNS查找-addnode,-seednode和-connect(默認值:1)
-dnsseed
如果地址較低,則通過DNS查詢查詢對等地址(默認值:1
除非使用-connect)
-enablebip61
按BIP61發送拒絕消息(默認值:1)
-externalip = <IP>
指定您自己的公共地址
-forcednsseed
始終通過DNS查找查詢對等地址(默認值:0)
-聽
接受來自外部的連接(默認值:如果沒有-proxy或-connect,則為1)
-listenonion
自動創建Tor隱藏服務(默認值:1)
-maxconnections = <N>
最多保持與同伴的<n>連接(默認值:125)
-maxreceivebuffer = <N>
最大每連接接收緩沖區,<n> * 1000字節(默認值:5000)
-maxsendbuffer = <N>
最大每連接發送緩沖區,<n> * 1000字節(默認值:1000)
-maxtimeadjustment
允許的最大中值對等時間偏移調整。地方視角
時間可能受到同伴向前或向后的影響
量。 (默認:4200秒)
-maxuploadtarget = <N>
試圖保持給定目標下的出站流量(每24小時MiB),
0 =無限制(默認值:0)
-onion = <IP:端口>
使用單獨的SOCKS5代理通過Tor隱藏服務設置到達對等體
-noonion禁用(默認值:-proxy)
-onlynet = <凈>
僅通過網絡<net>(ipv4,ipv6或.net)建立傳出連接
洋蔥)。傳入連接不受此選項的影響。
可以多次指定此選項以允許多個
網絡。
-peerbloomfilters
支持使用bloom過濾器過濾塊和事務(默認值:
1)
-permitbaremultisig
中繼非P2SH multisig(默認值:1)
-port = <端口>
偵聽<port>上的連接(默認值:8333或testnet:18333)
-proxy = <IP:端口>
通過SOCKS5代理連接,將-noproxy設置為禁用(默認值:
禁用)
-proxyrandomize
隨機化每個代理連接的憑據。這使Tor成為可能
流隔離(默認值:1)
-seednode = <IP>
連接到節點以檢索對等地址,并斷開連接。這個
可以多次指定選項以連接到多個
節點。
-timeout = <N>
以毫秒為單位指定連接超時(最小值:1,默認值:5000)
-torcontrol = <IP>:<端口>
如果啟用了洋蔥偵聽,則使用Tor控制端口(默認值:
127.0.0.1:9051)
-torpassword = <傳遞>
Tor控制端口密碼(默認值:空)
-upnp
使用UPnP映射偵聽端口(默認值:0)
-whitebind = <地址>
綁定到給定地址并將連接到它的白名單列入白名單。使用
[host]:IPv6的端口表示法
-whitelist = <IP地址或網絡>
從給定IP地址連接的白名單對等體(例如1.2.3.4)或
CIDR標記網絡(例如1.2.3.0/24)。可以指定多個
倍。白名單同行不能被DoS禁止和他們的
交易總是被轉發,即使它們已經在交易中
mempool,有用的例如用于網關
錢包選項:
-地址類型
要使用哪種類型的地址(“legacy”,“p2sh-segwit”或“bech42”,
默認值:“p2sh-segwit”)
-avoidpartialspends
按地址分組輸出,選擇全部或全部,而不是選擇開
每個輸出的基礎。隱私得到改善,因為地址是唯一的
使用一次(除非有人在花錢后發給它),
但由于次優硬幣可能導致費用略高
選擇可能由于添加的限制而導致(默認值:0)
-changetype
使用什么類型的更改(“遺留”,“p2sh-segwit”或“bech42”)。
默認值與-addresstype相同,除非
-addresstype = p2sh-segwit使用本機segwit輸出時
發送到本地segwit地址)
-disablewallet
不要加載錢包并禁用錢包RPC調用
-discardfee = <AMT>
費率(BTC / kB)表示您對丟棄的容忍度
通過將其添加到費用來更改(默認值:0.0001)。注意:輸出
如果它是以這個速度的灰塵被丟棄,但我們將永遠
丟棄灰塵接力費和高于此的丟棄費
受最長目標的費用估算限制
-fallbackfee = <AMT>
費用估算時將使用的費率(BTC / kB)
數據不足(默認值:0.0002)
-keypool = <N>
將密鑰池大小設置為<n>(默認值:1000)
-mintxfee = <AMT>
小于此的費用(BTC / kB)被視為零費用
事務創建(默認值:0.00001)
-paytxfee = <AMT>
費用(以BTC / kB為單位)添加到您發送的交易中(默認值:0.00)
-rescan
在啟動時重新掃描塊鏈以查找丟失的錢包事務
-salvagewallet
嘗試在啟動時從損壞的錢包中恢復私鑰
-spendzeroconfchange
發送事務時花費未經證實的更改(默認值:1)
-txconfirmtarget = <N>
如果未設置paytxfee,請包含足夠的費用以便開始交易
n塊內平均確認(默認值:6)
-upgradewallet
在啟動時將錢包升級到最新格式
-wallet = <路徑>
指定錢包數據庫路徑。可以多次指定加載
多個錢包。路徑是相對于<walletdir> if解釋的
它不是絕對的,如果它不存在將被創建(如
包含wallet.dat文件和日志文件的目錄。對于
向后兼容性這也將接受現有的名稱
<walletdir>中的數據文件。)
-walletbroadcast
制作錢包廣播交易(默認值:1)
-walletdir = <DIR>
指定保存錢包的目錄(默認值:<datadir> / wallets,如果它
存在,否則<datadir>)
-walletnotify = <CMD>
錢包交易發生變化時執行命令(替換cmd中的%s)
通過TxID)
-walletrbf
使用全RBF選擇加入發送事務(僅限RPC,默認值:0)
-zapwallettxes = <模式>
刪除所有錢包交易,只恢復那些部分
在啟動時通過-rescan進行區塊鏈(1 =保留tx元數據,例如
帳戶所有者和付款請求信息,2 = drop tx meta
數據)
ZeroMQ通知選項:
-zmqpubhashblock = <地址>
在<address>中啟用發布哈希塊
-zmqpubhashtx = <地址>
在<address>中啟用發布哈希事務
-zmqpubrawblock = <地址>
在<address>中啟用發布原始塊
-zmqpubrawtx = <地址>
在<address>中啟用發布原始事務
調試/測試選項:
-debug = <類別>
輸出調試信息(默認值:-nodebug,提供<category>是
可選的)。如果未提供<category>或<category> = 1,
輸出所有調試信息。 <category>可以是:net,tor,
mempool,http,bench,zmq,db,rpc,estimatefee,addrman,
selectcoins,reindex,cmpctblock,rand,prune,proxy,mempoolrej,
libevent,coindb,qt,leveldb。
-debugexclude = <類別>
排除類別的調試信息。可以結合使用
使用-debug = 1輸出除一個以外的所有類別的調試日志
或更多指定的類別。
-help調試
顯示所有調試選項(用法: - help -help-debug)
-logips
在調試輸出中包含IP地址(默認值:0)
-logtimestamps
使用時間戳預先調試輸出(默認值:1)
-maxtxfee = <AMT>
在單個錢包交易或原始交易中使用的最大總費用(以BTC計)
交易;將此設置得太低可能會中止大型事務
(默認值:0.10)
-printtoconsole
將跟蹤/調試信息發送到控制臺(默認值:1,當沒有-daemon時。禁用
記錄到文件,設置-nodebuglogfile)
-shrinkdebugfile
在客戶端啟動時收縮debug.log文件(默認值:1,沒有-debug時)
-uacomment = <CMT>
將注釋附加到用戶代理字符串
連鎖選擇:
-testnet
使用測試鏈
節點中繼選項:
-bytespersigop
中繼和挖掘事務中每個sigop的等效字節數
(默認值:20)
-datacarrier
中繼和我的數據載體交易(默認值:1)
-datacarriersize
我們中繼和挖掘的數據載體交易中的最大數據大小
(默認:83)
-mempoolreplacement
在內存池中啟用事務替換(默認值:1)
-minrelaytxfee = <AMT>
小于此的費用(BTC / kB)被認為是中繼的零費用,
挖掘和創建事務(默認值:0.00001)
-whitelistforcerelay
即使違反了白名單同伴的交易強制中繼也是如此
本地中繼政策(默認:1)
-whitelistrelay
接受從列入白名單的同行收到的中繼交易,即使是
不轉發交易(默認:1)
塊創建選項:
-blockmaxweight = <N>
設置最大BIP141塊重量(默認值:3996000)
-blockmintxfee = <AMT>
為要包含在塊中的交易設置最低費率(BTC / kB)
創建。 (默認值:0.00001)
RPC服務器選項:
-休息
接受公共REST請求(默認值:0)
-rpcallowip = <IP>
允許來自指定源的JSON-RPC連接。適用于<ip>的是
單個IP(例如1.2.3.4),網絡/網絡掩碼(例如,
1.2.3.4/255.255.255.0)或網絡/ CIDR(例如1.2.3.4/24)。這個
選項可以多次指定
-rpcauth = <userpw>
JSON-RPC連接的用戶名和散列密碼。場
<userpw>的格式為:<USERNAME>:<SALT> $ <HASH>。一個
canonical python腳本包含在share / rpcauth中。客戶端
然后通常使用
rpcuser = <USERNAME> / rpcpassword = <PASSWORD>參數對。這個
選項可以多次指定
-rpcbind = <地址> [:端口]
綁定到給定地址以偵聽JSON-RPC連接。這個選項是
除非-rpcallowip也被傳遞,否則將被忽略。端口是可選的
覆蓋-rpcport。使用[host]:IPv6的端口表示法。這個
可以多次指定選項(默認值:127.0.0.1和
:: 1即localhost,或者如果指定了-rpcallowip,
0.0.0.0和::即所有地址)
-rpccookiefile = <LOC>
身份驗證cookie的位置。相對路徑將以a為前綴
特定于網絡的數據庫位置。 (默認:數據目錄)
-rpcpassword = <PW>
JSON-RPC連接的密碼
-rpcport = <端口>
在<port>上偵聽JSON-RPC連接(默認值:8332或testnet:
18332)
-rpcserialversion
設置返回的原始事務或塊十六進制的序列化
非詳細模式,非segwit(0)或segwit(1)(默認值:1)
-rpcthreads=<N>
設置服務RPC調用的線程數(默認值:4)
-rpcuser= <用戶>
JSON-RPC連接的用戶名
-server
接受命令行和JSON-RPC命令
感謝你能夠認真閱讀完這篇文章,希望小編分享的“bitcoind命令怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。