文档章节

bitcoind命令 中文文档

LoSingSang
 LoSingSang
发布于 01/25 15:48
字数 3149
阅读 5
收藏 0

比特币核心守护程序版本v0.17.1

用法: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”或“bech32”,
       默认值:“p2sh-segwit”)

  -avoidpartialspends
       按地址分组输出,选择全部或全部,而不是选择开
       每个输出的基础。隐私得到改善,因为地址是唯一的
       使用一次(除非有人在花钱后发给它),
       但由于次优硬币可能导致费用略高
       选择可能由于添加的限制而导致(默认值:0)

  -changetype
       使用什么类型的更改(“遗留”,“p2sh-segwit”或“bech32”)。
       默认值与-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命令

© 著作权归作者所有

共有 人打赏支持
LoSingSang
粉丝 3
博文 62
码字总数 29869
作品 0
深圳
程序员
私信 提问
安卓4.03 的系统用adb push命令无法发送中文文件

安卓4.03 的系统用adb push命令无法发送中文文件 英文和数字可以发送。 命令如下: cd c:\adb adb devices adb push G:\123 /mnt/sdcard 123文件夹内有中文文档和中文软件,把他们更换该为英...

新疆杨
2012/04/03
1K
1
linux 打造man中文帮助手册

学IT的同学都知道, Linux是一个好东西, 但初学者往往会因为太多的命令觉得头疼, 更头疼的是所有的帮助文档都是英文. 其实Linux之所以强大, 就在于其强大的命令行, 如此繁杂的命令让一个六级以...

hbzhangmao
2014/12/10
0
16
Mac 10.13 安装中文版 man 命令

Mac 10.13 安装中文版 man 命令 本文参考于 《Mac 安装man命令中文文档》,但原文提供的链接以及安装的版本比较老旧。因此重新整理新版在这边提供给大家。 为什么需要 man 以及 man 怎么使用...

FungLeo
2017/11/13
0
0
Ubuntu主文件夹修改默认名称

中文的Ubuntu操作系统的主文件夹的名字是中文。在终端下面不好操作。通过以下的方式可以将中文的默认目录如文档,桌面等转换成英文的名称。 打开终端,在终端中输入命令: export LANG = en_...

凉粉凉面凉皮
2014/10/04
0
2
使用Aspose将Word转成Pdf后中文乱码问题

场景: 使用Aspose.Word将word文档转换成pdf。 本地Windows开发环境,pdf文件正常。 本地Ubuntu系统上转换出的pdf也正常。 但是将程序部署到CentOS的服务器上,pdf的中文就都是乱码了。 解决...

Jarhf
2018/12/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Httpd 整合 Tomcat 步骤

环境:Tomcat8 + Httpd2.4 工作原理:借助于Tomcat的AJP连接器实现Apache与Tomcat的通信 配置步骤: 1. 配置httpd.conf 新增: Include conf/extra/mod_jk.conf 修改:添加 index.jsp <IfM...

ZeroneLove
昨天
1
0
Docker笔记3——容器命令(未写完,明天整理接着写)

未写完,明天整理接着写 新建并启动容器 docker run docker run [OPTIONS] IMAGE [COMMEND] [ARG...] OPTIONS: --name=[容器新名字] :为容器指定一个名称 -d:后台运行容器,并返回容器ID,...

HappyBKs
昨天
1
0
2018个人年终总结

感谢领导的信任和指导,新的一年获得了很多成长和提高,改掉了很多不好的习惯。 在这一年里,我在领导的帮助下,主要完成了以下功能: 1、完成上海银行版本投资营销相关功能的开发。 2、完成车...

万山红遍
昨天
11
0
保密工作与linux系统的发展

保密工作从性质上可以分成商业方面的保密和国家安全方面的保密。由于自己从事的是IT方面的工作,工作中必然会接触涉及到计算机信息方面的相关文件。加上单位已近通过武器装备科研生产单位二级...

linux-tao
昨天
3
0
Spark共享变量

概述 Spark程序的大部分操作都是RDD操作,通过传入函数给RDD操作函数来计算。这些函数在不同的节点上并发执行,但每个内部的变量有不同的作用域,不能相互访问,所以有时会不太方便,Spark提...

仟昭
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部