如何在创世纪(PIVX 分叉)后挖掘第一个区块?
How to mine 1st blocks after genesis (PIVX fork)?
我已经生成了创世块和相关的哈希值,守护进程 运行 没问题。
我正在尝试使用 'setgenerate true 1'
来挖掘第一个区块(区块 1)
我已经更改了 chainparams.cpp 中的相关参数,任何时候我 运行 命令都会出现分段错误。
调试日志显示
2018-06-25 19:30:54 keypool reserve 2
2018-06-25 19:30:54 CreateNewBlock(): total size 1000
使用最新的主分支。
您需要做的第一件事是检查 .pivx 文件夹中的 debug.log
第二件事你在 pivx.conf 中给出了什么数据?
我的病请在下方添加
rpcuser=user
rpcpassword=password
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1
logtimestamps=1
maxconnections=256
staking=1
txindex=1
还有你的错误分段错误。是因为 miner.cpp 。在 src/miner.cpp 中有行:
uint256 hashBlockLastAccumulated = chainActive[nHeight - (nHeight % 10) - 10]->GetBlockHash();
因此,nHeight 是区块链的最后一个区块编号(在空区块链时为 0)+ 1 = 1,因此访问数组的负索引会导致分段错误。
因此您无论如何都需要编辑此代码以 运行 挖掘过程。
我已经生成了创世块和相关的哈希值,守护进程 运行 没问题。
我正在尝试使用 'setgenerate true 1'
来挖掘第一个区块(区块 1)我已经更改了 chainparams.cpp 中的相关参数,任何时候我 运行 命令都会出现分段错误。
调试日志显示
2018-06-25 19:30:54 keypool reserve 2
2018-06-25 19:30:54 CreateNewBlock(): total size 1000
使用最新的主分支。
您需要做的第一件事是检查 .pivx 文件夹中的 debug.log 第二件事你在 pivx.conf 中给出了什么数据?
我的病请在下方添加
rpcuser=user
rpcpassword=password
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1
logtimestamps=1
maxconnections=256
staking=1
txindex=1
还有你的错误分段错误。是因为 miner.cpp 。在 src/miner.cpp 中有行:
uint256 hashBlockLastAccumulated = chainActive[nHeight - (nHeight % 10) - 10]->GetBlockHash();
因此,nHeight 是区块链的最后一个区块编号(在空区块链时为 0)+ 1 = 1,因此访问数组的负索引会导致分段错误。
因此您无论如何都需要编辑此代码以 运行 挖掘过程。