挖矿的过程中,需要关注主机资源利用情况、网络状态和挖矿进展,必要时优化主机配置和网络以提升挖矿效率。
网络状态中,邻居节点的数量是节点网络连接能力的重要指标,分布式网络中,节点的邻居节点多少表明了节点和其他节点通信的能力,通信能力越强的节点,挖矿所出的区块可以更快和更多的到达其他节点,合法区块被全网接受的概率会大大提升。
查询本节点的邻居节点可使用node命令,语法糖简写n。命令将返回节点成功连接的的公网节点和本节点所在局域网同一网段的节点。返回结果样例如下。
节点挖矿开始后,可随时使用命令resolve <应用名>查询应用程序运行状态,语法糖简写rs, 例如 rs paracoin查询可paracoin挖矿进程状态,Mining Status为mining表明程序正常运行中。
Mining Status为stopped表明挖矿进程暂停中。可进一步查看暂停原因。如红色框选部分显示暂停原因本节点已有超过40个挖出来的区块尚未获得其他节点确认响应,这种情况一般是因为本节点和其他节点之间的通信出现了障碍导致区块链软分叉,一般情况下,排除网络通信问题后,使用 coin e命令重新启动挖矿进程即可,节点将自动同步最新网络区块数据处理软分叉问题,完成后将继续挖矿出块。