所以我正在克隆litecoin源,0.15.1,
好的,所以目前的状态是,
如果我使用./bitcoind运行,则会出现错误
- 错误:ReadBlockFromDisk:CBlockDiskPos的块头中的错误(nFile = 0,nPos = 8) 2018-03-01 08:55:21 ***无法读取块
2018-03-01 08:55:21错误:错误:发生了致命的内部错误,请参阅debug.log以获取详细信息
.. 如果我使用./bitcoind -reindex,那么得到
的错误2018-03-01 08:55:45重新索引块文件blk00000.dat ...
2018-03-01 08:55:45 案例2
2018-03-01 08:55:45错误:AcceptBlock:高哈希,工作证明失败(代码16) 2018-03-01 08:55:45重新编制索引
2018-03-01 08:55:45无法从磁盘打开mempool文件。无论如何继续。 2018-03-01 08:59:30检测到潜在的过时提示,将尝试使用额外的出站对等(最后提示更新:180秒前)
2018-03-01 09:02:30检测到潜在的过时提示,将尝试使用额外的出站对等(最后提示更新:360秒前)
2018-03-01 09:05:30检测到潜在的过时提示,将尝试使用额外的出站对等(最后提示更新:540秒前)
.....永远持续.....
...上面的案例2意味着,我手动添加,如
bool CheckProofOfWork(uint256 hash, unsigned int nBits, const Consensus::Params& params)
{
bool fNegative;
bool fOverflow;
arith_uint256 bnTarget;
bnTarget.SetCompact(nBits, &fNegative, &fOverflow);
// Check range
if (fNegative || bnTarget == 0 || fOverflow || bnTarget > UintToArith256(params.powLimit))
{
LogPrintf("\ncase 1\n");
return false;
}
// Check proof of work matches claimed amount
if (UintToArith256(hash) > bnTarget)
{
LogPrintf("\ncase 2\n");
return false;
}
return true;
}
任何评论赞赏..