bitcoin.conf 配置文件
除了 -datadir 和 -conf 以外的所有命令行参数都可以通过一个配置文件来设置,而所有配置文件中的选项也都可以在命令行中设置。命令行参数设置的值会覆盖配置文件中的设置。配置文件是“设置=值”格式的一个列表,每行一个。您还可以使用 # 符号来编写注释。配置文件不会自动创建;您可以使用您喜爱的纯文本编辑器来创建它。默认情况下,Bitcoin(或 bitcoind)会在比特币数据文件夹下查找一个名为“bitcoin.conf”的文件,但是数据文件夹和配置文件的路径都可以分别通过 -datadir 和 -conf 命令行参数分别指定。bitcoin.conf位置
操作系统   默认数据文件夹  配置文件路径
Windows  %APPDATA%\Bitcoin\ (XP) C:\Documents and Settings\username\Application Data\Bitcoin\bitcoin.conf
(Vista, 7)  C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf
Linux  $HOME/.bitcoin/ /home/username/.bitcoin/bitcoin.conf
Mac OSX $HOME/Library/Application Support/Bitcoin/ /Users/username/Library/Application Support/Bitcoin/bitcoin.confbitcoin.conf 示例
# bitcoin.conf 配置文件。以 # 开头的行是注释。# 网络相关的设置:# 在测试网络中运行,而不是在真正的比特币网络#testnet=0# 通过一个 Socks4 代理服务器连接#proxy=127.0.0.1:9050##############################################################
##            addnode 与 connect 的区别                     ##
##                                                          ##
##  假设您使用了 addnode=4.2.2.4 参数,那么 addnode 便会与   ##
##  您的节点连接,并且告知您的节点所有与它相连接的其它节点。   ##
##  另外它还会将您的节点信息告知与其相连接的其它节点,这样它   ##
##  们也可以连接到您的节点。                                 ##
##                                                          ##
##  connect 在您的节点“连接”到它的时候并不会做上述工作。仅  ##
##  它会与您连接,而其它节点不会。                           ##
##                                                          ##
##  因此如果您位于防火墙后,或者因为其它原因无法找到节点,则   ##
##  使用“addnode”添加一些节点。                            ##
##                                                          ##
##  如果您想保证隐私,使用“connect”连接到那些您可以“信任” ##
##  的节点。                                                ##
##                                                          ##
##  如果您在一个局域网内运行了多个节点,您不需要让它们建立许多 ##
##  连接。您只需要使用“connect”让它们统一连接到一个已端口转  ##
##  发并拥有多个连接的节点。                                 ##
##############################################################
# 您可以在下面使用多个 addnode= 设置来连接到指定的节点#addnode=69.164.218.197#addnode=10.0.0.2:8333# ... 或使用多个 connect= 设置来仅连接到指定的节点#connect=69.164.218.197#connect=10.0.0.1:8333# 不使用因特网中继聊天(IRC)(irc.lfnet.org #bitcoin 频道)# 来查找其它节点#noirc=0# 入站+出站的最大连接数#maxconnections=# JSON-RPC 选项(用于控制运行中的 Bitcoin/bitcoind 进程):# server=1 告知 Bitcoin-QT 接受 JSON-RPC 命令#server=0# 您必须设置 rpcuser 和 rpcpassword 以确保 JSON-RPC 的安全#rpcuser=Ulysseys#rpcpassword=YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED_38559# 客户端在 HTTP 连接建立后,等待多少秒以完成一个 RPC HTTP 请求#rpctimeout=30# 默认仅允许来自本机的 RPC 连接。在这里您可以指定多个# rpcallowip=,来设置您想允许连接的其它主机 IP 地址。# 您可以使用 * 作为通配符。#rpcallowip=10.1.1.34#rpcallowip=192.168.1.*# 在如下端口监听 RPC 连接#rpcport=8332# 您可以通过如下设置使用 Bitcoin 或 bitcoind 来发送命令到一个在# 其它主机远程运行的 Bitcoin/bitcoind 客户端#rpcconnect=127.0.0.1# 使用安全套接层(也称为 TLS 或 HTTPS)来# 连接到 Bitcoin -server 或 bitcoind#rpcssl=1# 当 rpcssl=1 时使用的 OpenSSL 设置#rpcsslciphers=TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH#rpcsslcertificatechainfile=server.cert#rpcsslprivatekeyfile=server.pem
# 其它选项:# 设置 gen=1 以尝试生成比特币(采矿)#gen=0# 预生成如下数目的公匙和私匙,这样钱包备份便可以对已有的交易以及未来
# 多笔交易有效#keypool=100# 每次您发送比特币的时候支付一个可选的额外的交易手续费。包含手续费的交易# 会更快的被包含在新生成的货币块中,因此会更快生效#paytxfee=0.00# 允许直接连接,实现“通过 IP 地址支付”功能#allowreceivebyip=1# 用户界面选项:# 最小化启动比特币客户端#min=1# 最小化到系统托盘#minimizetotray=1

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

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

转载于:https://www.cnblogs.com/x-poior/p/9592263.html

BitCoinCore配置文件解读相关推荐

  1. Python中logging.config配置文件解读

    Python中logging.config配置文件解读 下面的函数用于配置logging模块,它们位于logging.config模块中.你可以使用这些函数来配置,也可以在logging或是loggi ...

  2. nginx系列之二:配置文件解读

    ** 前言 ** nginx系列之一:nginx入门 nginx系列之二:配置文件解读 nginx系列之三:日志配置 nginx系列之四:web服务器 nginx系列之五: 负载均衡 nginx系列之 ...

  3. Redis 配置文件解读

    Redis 配置文件解读 该配置文件是前面安装redis 服务自动生成的一个6379.conf 配置文件,下面呢就是对该配置文件一个全方位的解读 1.前提准备 ## Generated by inst ...

  4. 使用 github 仓库搭建 Hexo教程,Hexo配置文件解读,Hexo安装next主题及主题配置,美化

    这是之前写的文章了,重新补一补,把另外写的都和在一起了,出问题方便找 搭建Hexo 准备 安装 nodejs 安装 git 可以看我之前的博客,好像有写安装方法 安装hexo-cli 中文官网 安装是 ...

  5. nginx之配置文件解读及虚拟主机配置

    文章目录 一.认识配置文件 1.整体结构 2.各"块"功能 3.最详细的配置文件解释 二.配置虚拟主机 1.什么是虚拟主机? 2.虚拟主机类型 3.配置虚拟主机   如果你还没有搭 ...

  6. cache.config配置文件解读

    这个是cdn配置缓存策略的文件,可以改变指定对象或是对象集的缓存参数cacheing paremeters 该文件默认存放在/usr/local/etc/trafficserver/,它定义了Traf ...

  7. gitlab备份与还原:配置文件解读、定时备份、云备份

    1 - GitLab配置文件 GitLab默认的配置文件路径:/etc/gitlab/ /etc/gitlab/gitlab.rb:主配置文件,包含外部URL.仓库目录.备份目录等 /etc/gitl ...

  8. 【收藏】keepalived配置文件解读

    nginx+keepalived高可用配置详解: https://blog.csdn.net/ljx1528/article/details/82842194 配置文件keepalived.conf详 ...

  9. ftp ---- 配置文件(默认配置文件解读)

    备份默认配置文件 cd /etc/vsftpd mv vsftpd.conf vsftpd.conf.default grep -v "#" vsftpd.conf.default ...

  10. mongodb 配置文件解读

    1.系统日志(systemLog) 配置示例: systemLog: verbosity: 0 quiet: false traceAllExceptions: true syslogFacility ...

最新文章

  1. Docker的使用(三:Docker Hub远程镜像管理)
  2. C++中的变量作用域介绍
  3. 蓝牙4.0BLE抓包(一) - 搭建EN-Dongle工作环境 使用EN-Dongle抓包 nRF51822
  4. 读后感:你的灯亮着吗
  5. patent sub categories
  6. windowbuilder点击按钮出现新界面_MIUI 10 负一屏,新界面新体验
  7. Qt Creator下载和安装(详细教程)以及如何发布可执行程序
  8. 如何用视频云技术,搞一个爆红的 “反应视频” 项目?
  9. Java黑皮书课后题第10章:*10.22(实现String类)Java库中提供了String类,给出你自己对下面方法的实现(将新类命名为MyString1)
  10. mysql数据库思维导图
  11. 2017第二届中国信息通信大数据大会将于6月在京召开
  12. malloc()与calloc区别
  13. row_number()函数的使用
  14. kindle我的剪帖文件整理脚本
  15. OGRE关于 Demo_Ocean 例子的分析
  16. 如何给纸壳箱上装,#ps修图p图抠图视频教程小白入门基础课程
  17. 至少12亿元收支差,分析运营商7大数据产品应用
  18. 3U8633——雷达对民航的贡献
  19. gem5运行SPECCPU2017benchmark
  20. 手机红米5android7.11,这些是不支持ANDROID 11更新的小米和红米手机

热门文章

  1. 360全景拼接 opencv_360度视频序列全景图拼接系统的设计与实现
  2. 【Sass/SCSS】预加载器中的“轩辕剑”
  3. 前端实现 导出图片,导出PDF(截图原理)
  4. 解决双启动GRLDR missing故障的方法
  5. 行政执法岗、基层岗申论必背
  6. linux程序设计学习心得,几点学习Linux编程的建议
  7. c语言中strlen什么作用,strlen函数在c语言中的用法是什么
  8. Misc 自动拼图 CTF
  9. 用python定时发送邮件
  10. CRISPR最新:新CRISPR技术靶向更复杂的人类基因组代码