如何在新的比特币来源获得创世块价值?

时间:2018-02-13 07:43:23

标签: bitcoin

所以我正在使用比特币来源0.15.1

chainparams.cpp脚本,

第120~130行,

尝试在开始新的时找到新的创世块值。

所以我搜索了许多文章,论坛,但尚未找到有效的解决方案。

与v0.8不同,即使在源处写入printf之后,似乎也没有生成Debug.Log文件本身。

为什么以及如何了解我的成因块值?

感谢。

1 个答案:

答案 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