所以我正在使用比特币来源0.15.1
chainparams.cpp脚本,
第120~130行,
尝试在开始新的时找到新的创世块值。
所以我搜索了许多文章,论坛,但尚未找到有效的解决方案。
与v0.8不同,即使在源处写入printf之后,似乎也没有生成Debug.Log文件本身。
为什么以及如何了解我的成因块值?
感谢。
答案 0 :(得分:2)
chainparams.cpp包含一行代码,用于检查链的起源块是否等于指定的散列。
您可以在此处查看该行的示例:
hashGenesisBlock = genesis.GetHash();
assert(hashGenesisBlock == uint256("9915158279673d101912be80f25c20627f1dd8bf5231e7c46bfec5ed19737f44"));
要打印创世块的哈希值,可以使用
printf("genesis.GetHash = %s\n", genesis.GetHash().ToString().c_str());
在终端或debug.log中打印genesis块
参考:here