BitCoinCore配置文件解读

1bitcoin.conf 配置文件 2除了 -datadir 和 -conf 以外的所有命令行参数都可以通过一个配置文件来设置,而所有配置文件中的选项也都可以在命令行中设置。命令行参数设置的值会覆盖配置文件中的设置。 3 4配置文件是“设置=值”格式的一个列表,每行一个。您还可以使用 # 符号来编写注释。 5 6配置文件不会自动创建;您可以使用您喜爱的纯文本编辑器来创建它。默认情况下,Bitcoin(或 bitcoind)会在比特币数据文件夹下查找一个名为“bitcoin.conf”的文件,但是数据文件夹和配置文件的路径都可以分别通过 -datadir 和 -conf 命令行参数分别指定。 7 8bitcoin.conf位置 9操作系统 默认数据文件夹 配置文件路径 10Windows %APPDATA%\Bitcoin\ (XP) C:\Documents and Settings\username\Application Data\Bitcoin\bitcoin.conf 11(Vista, 7) C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf 12Linux $HOME/.bitcoin/ /home/username/.bitcoin/bitcoin.conf 13Mac OSX $HOME/Library/Application Support/Bitcoin/ /Users/username/Library/Application Support/Bitcoin/bitcoin.conf 14 15bitcoin.conf 示例 16# bitcoin.conf 配置文件。以 # 开头的行是注释。 17 18# 网络相关的设置: 19 20# 在测试网络中运行,而不是在真正的比特币网络 21 22#testnet=0 23 24# 通过一个 Socks4 代理服务器连接 25 26#proxy=127.0.0.1:9050 27 28############################################################## 29## addnode 与 connect 的区别 ## 30## ## 31## 假设您使用了 addnode=4.2.2.4 参数,那么 addnode 便会与 ## 32## 您的节点连接,并且告知您的节点所有与它相连接的其它节点。 ## 33## 另外它还会将您的节点信息告知与其相连接的其它节点,这样它 ## 34## 们也可以连接到您的节点。 ## 35## ## 36## connect 在您的节点“连接”到它的时候并不会做上述工作。仅 ## 37## 它会与您连接,而其它节点不会。 ## 38## ## 39## 因此如果您位于防火墙后,或者因为其它原因无法找到节点,则 ## 40## 使用“addnode”添加一些节点。 ## 41## ## 42## 如果您想保证隐私,使用“connect”连接到那些您可以“信任” ## 43## 的节点。 ## 44## ## 45## 如果您在一个局域网内运行了多个节点,您不需要让它们建立许多 ## 46## 连接。您只需要使用“connect”让它们统一连接到一个已端口转 ## 47## 发并拥有多个连接的节点。 ## 48############################################################## 49# 您可以在下面使用多个 addnode= 设置来连接到指定的节点 50 51#addnode=69.164.218.197 52 53#addnode=10.0.0.2:8333 54 55# ... 或使用多个 connect= 设置来仅连接到指定的节点 56 57#connect=69.164.218.197 58 59#connect=10.0.0.1:8333 60 61# 不使用因特网中继聊天(IRC)(irc.lfnet.org #bitcoin 频道) 62 63# 来查找其它节点 64 65#noirc=0 66 67# 入站+出站的最大连接数 68 69#maxconnections= 70 71# JSON-RPC 选项(用于控制运行中的 Bitcoin/bitcoind 进程): 72 73# server=1 告知 Bitcoin-QT 接受 JSON-RPC 命令 74 75#server=0 76 77# 您必须设置 rpcuser 和 rpcpassword 以确保 JSON-RPC 的安全 78 79#rpcuser=Ulysseys 80 81#rpcpassword=YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED_38559 82 83# 客户端在 HTTP 连接建立后,等待多少秒以完成一个 RPC HTTP 请求 84 85#rpctimeout=30 86 87# 默认仅允许来自本机的 RPC 连接。在这里您可以指定多个 88 89# rpcallowip=,来设置您想允许连接的其它主机 IP 地址。 90 91# 您可以使用 * 作为通配符。 92 93#rpcallowip=10.1.1.34 94 95#rpcallowip=192.168.1.* 96 97# 在如下端口监听 RPC 连接 98 99#rpcport=8332 100 101# 您可以通过如下设置使用 Bitcoin 或 bitcoind 来发送命令到一个在 102 103# 其它主机远程运行的 Bitcoin/bitcoind 客户端 104 105#rpcconnect=127.0.0.1 106 107# 使用安全套接层(也称为 TLSHTTPS)来 108 109# 连接到 Bitcoin -server 或 bitcoind 110 111#rpcssl=1 112 113# 当 rpcssl=1 时使用的 OpenSSL 设置 114 115#rpcsslciphers=TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH 116 117#rpcsslcertificatechainfile=server.cert 118 119#rpcsslprivatekeyfile=server.pem 120# 其它选项: 121 122# 设置 gen=1 以尝试生成比特币(采矿) 123 124#gen=0 125 126# 预生成如下数目的公匙和私匙,这样钱包备份便可以对已有的交易以及未来 127# 多笔交易有效 128 129#keypool=100 130 131# 每次您发送比特币的时候支付一个可选的额外的交易手续费。包含手续费的交易 132 133# 会更快的被包含在新生成的货币块中,因此会更快生效 134 135#paytxfee=0.00 136 137# 允许直接连接,实现“通过 IP 地址支付”功能 138 139#allowreceivebyip=1 140 141# 用户界面选项: 142 143# 最小化启动比特币客户端 144 145#min=1 146 147# 最小化到系统托盘 148 149#minimizetotray=1

备注:默认rpc端口为:8332;默认同步端口为:8333,这两个的防火墙要打开~

并且 钱包节点所在安全组的 可能需要添加 ip访问白名单。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

vsftpd配置文件详解

yum安装的vsftpd配置文件如下:vim/etc/vsftpd/vsftpd.conf1)以“”字符开始的行是注释行。每一行为一个选项设置,格式为“optionvalue”,注意“”号两边不能留空白符。2)除了这个主配置文件外,还可以给特定用户设定个人配置文件1.与建立FTP链接相关的选项

OpenStack配置解析库oslo.config的使用方法

 OpenStack的oslo项目旨在独立出系统中可重用的基础功能,oslo.config就是其中一个被广泛使用的库,该项工作的主要目的就是解析OpenStack中命令行(CLI)或配置文件(.conf)中的配置信息。  在本文的语境下,有这么几个概念:  配置文件:      用来配置OpenStack各个服务的ini风格的配置文件,通

BitCoinCore配置文件解读 - HelloWorld