区块链
btc私链
btc全节点搭建
btc公链配置和私链配置对比
btc 钱包管理
本文档使用 MrDoc 发布
-
+
首页
btc公链配置和私链配置对比
``` # 公链 datadir=/btc_data dbcache=4096 txindex=1 irc=1 upnp=1 rpcuser=btc rpcpassword=btc2021 daemon=1 server=1 addressindex=1 rest=1 rpcbind=0.0.0.0:8332 rpcallowip=0.0.0.0/0 deprecatedrpc=accounts # 私链 regtest=1 server=1 rpcuser=admin rpcpassword=123456 rpcallowip=0.0.0.0/0 txindex=1 gen=1 addresstype=legacy ``` 这两个配置文件分别用于Bitcoin Core的不同网络模式:主网络(mainnet)和回归测试网络(regtest)。 第一个配置: - `datadir=/btc_data`:指定了数据存储的目录。 - `dbcache=4096`:分配了4096MB内存给数据库缓存。 - `txindex=1`:启用了全部交易索引。 - `irc=1`和`upnp=1`:启用了IRC和UPnP网络发现。 - `rpcuser=btc`和`rpcpassword=btc2021`:设置了RPC服务的用户名和密码。 - `daemon=1`和`server=1`:以守护进程模式启动,并启用了RPC服务。 - `addressindex=1`:启用了地址索引。 - `rest=1`:启用了REST接口。 - `rpcbind=0.0.0.0:8332`和`rpcallowip=0.0.0.0/0`:允许任何IP地址通过8332端口连接到RPC服务。 - `deprecatedrpc=accounts`:启用了已弃用的“accounts”RPC接口。 第二个配置: - `regtest=1`:启动了回归测试网络模式。 - `server=1`:启用了RPC服务。 - `rpcuser=admin`和`rpcpassword=123456`:设置了RPC服务的用户名和密码。 - `rpcallowip=0.0.0.0/0`:允许任何IP地址连接到RPC服务。 - `txindex=1`:启用了全部交易索引。 - `gen=1`:启用了区块生成(挖矿)。 - `addresstype=legacy`:设置了默认地址类型为旧式地址。 注意:这两个配置文件都使用了`rpcallowip=0.0.0.0/0`,这意味着任何人都可以尝试连接到你的RPC服务,这是一个安全隐患。你应该只允许可信的IP地址连接。同时,你的RPC用户名和密码过于简单,容易被猜到,你应该使用更复杂的用户名和密码以增加安全性。
admin
2024年2月15日 15:19
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码