节点运行参数设置
进入CMD命令行或Powershell终端,进入[磁盘]:\[Paralism安装目录]\bin\,创建一个.cfg配置文件,例如formal.cfg,常用配置参数如下:
- me =127.0.0.1:20000 #本机IP地址和端口
- seedserver=39.104.20.125:8115 #Paralism公网引导节点1
- seedserver=47.92.69.61:8115 #Paralism公网引导节点2
- with=ledger #加载通用账本应用模块
- with=paracoin #加载数字货币应用模块
- rpcpassword=a #设置rpc端口访问密码
- model=informal #设置节点接入的网络类型,informal为测试网,sandbox为沙盒网。
- rpcallowip=*.*.*.* #设置rpc调用白名单
- disablesafemode= #设置关闭安全模式
- gen= #设置是否运行挖矿
- restport=8999 #设置节点Restful接口服务端口号
- datadir = E:\ParalismNode\hc-data #设置节点数据存放目录
me字段指定节点IP和访问端口,如果是处于局域网内的节点,缺省指定的localhost地址不需要修改。如果节点网卡配置了公网IP地址,为了最大化挖矿效能,需要设置节点IP为相应的公网IP和可访问的端口。
seedserver 字段指定了节点加入网络、同步数据所需要的引导节点。需要配合model字段使用,配置参考如下。
Seedsever | Model | 备注 |
47.92.69.61 | informal | Paralism测试网引导节点 |
39.104.20.125 | informal | Paralism测试网引导节点 |
39.100.12.169 | sandbox | Paralism沙盒网引导节点 |
39.100.22.110 | sandbox | Paralism沙盒网引导节点 |
注意:用户自组私有链网时,配置2个初始节点,互设对方为引导节点即可实现私有链部署。
with字段指定加载的应用模块,目前缺省内置的应用模块有无需挖矿即可运行的通用分布式账本ledger和可挖矿运行的加密货币paracoin模块。开发者可根据需要加载需要的模块。paracoin模块默认加载运行Paralism基础燃料货币Para。
datadir设置节点数据存放目录,默认为hc-data。目录内包含加密货币或账本的区块信息,模块配置文件,节点用户钱包文件和节点运行日志。
注意:安装节点软件时建议将数据存放目录hc_data和节点程序目录分开存放,并将数据定期做好备份,避免程序升级或者系统软硬件故障造成的区块链数据丢失或钱包数据丢失。
启动
完成自定义配置文件后,在终端命令提示符“>”后输入hc.exe -conf = formal.cfg命令可按设置启动节点。节点进程将以一个新的终端窗口启动,待终端显示“hc$”提示符表示节点软件成功启动并进入响应终端输入命令状态。
想了解当前节点版本支持的命令,输入help命令。
输入命令i,可了解挖矿本机的节点编码ID和数据存储目录等信息。
注意:节点运行期间,关闭终端窗口将导致节点程序退出