【发布时间】:2018-07-23 12:36:03
【问题描述】:
所以我正在使用比特币源 0.15.1
chainparams.cpp 脚本,
120~130行,
在开始新的时候试图找到新的创世块的价值。
所以我在谷歌上搜索了很多文章、论坛,但还没有找到有效的解决方案。
与 v0.8 不同,Debug.Log 文件本身似乎在源代码写入 printf 后也不会生成。
为什么以及如何了解我的创世块价值?
谢谢。
【问题讨论】:
标签: bitcoin
所以我正在使用比特币源 0.15.1
chainparams.cpp 脚本,
120~130行,
在开始新的时候试图找到新的创世块的价值。
所以我在谷歌上搜索了很多文章、论坛,但还没有找到有效的解决方案。
与 v0.8 不同,Debug.Log 文件本身似乎在源代码写入 printf 后也不会生成。
为什么以及如何了解我的创世块价值?
谢谢。
【问题讨论】:
标签: bitcoin
chainparams.cpp 包含一行代码,用于检查链的创世块是否等于指定的哈希值。
您可以在此处查看该行的示例:
hashGenesisBlock = genesis.GetHash();
assert(hashGenesisBlock == uint256("9915158279673d101912be80f25c20627f1dd8bf5231e7c46bfec5ed19737f44"));
要打印创世块的哈希,您可以使用
printf("genesis.GetHash = %s\n", genesis.GetHash().ToString().c_str());
在终端或 debug.log 中打印创世块
参考:here
【讨论】: