温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

bitcoind命令怎么用

发布时间:2021-11-20 17:34:26 来源:亿速云 阅读:356 作者:小新 栏目:互联网科技

这篇文章主要介绍了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命令怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI