如何在创世后挖掘第一个区块(PIVX分叉)?



我已经生成了创世区块和相关哈希,守护进程运行良好。

我正在尝试使用"setgenerate true 1"挖掘第一个区块(区块 1(

我已经更改了链参数中的相关参数.cpp,每当我运行命令时,我都会遇到分段错误。

调试日志显示

2018-06-25 19:30:54 keypool reserve 2 2018-06-25 19:30:54 CreateNewBlock(): total size 1000

使用最新的主分支。

您需要做的第一件事是从.pivx文件夹检查调试.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

而你的错误分割错误。 是因为矿工.cpp。在 src/miner 中.cpp有一行:

uint256 hashBlockLastAccumulated = chainActive[nHeight - (nHeight % 10) - 10]->GetBlockHash();

因此,nHeight 是区块链最后一个区块号(在空区块链为 0(+ 1 = 1,因此访问数组的负索引会导致分段错误。

因此,无论如何您都需要编辑此代码才能运行挖掘过程。

最新更新