网赚论坛

标题: BCC 难度调整规则, 很多人理解都是错的 [打印本页]

作者: sx0207    时间: 2017-10-21 02:28
标题: BCC 难度调整规则, 很多人理解都是错的
很多人认为12小时出块少于6块就减少20%难度, 这个理解有点偏差的, 而是父块的 median time 与前面第六个块的 median time 比较, 如果大于12小时就减少20%. 问题是 median time 不是 block time, 而是这个块的前面11个块按照block time排序后的中间时间. 如果链上的 block time 是小到大的(一般都是这样的, 但有时候可能出现当前节点的 block time 小于父节点的 block time), 那实际上取的这个块前面第5个块block time, 所以父节点的块的 block time 与前面第6个块的时间大于12小时的时候, 难度不会马上调整, 而是要延迟5个块后才会难度有变化.

贴代码, 这样是最没有争议的.

[table][tr][td]
uint32_t
GetNextWorkRequired(const CBlockIndex *pindexPrev,[/td][/tr][tr][td]<div align="right">[/td][td] const CBlockHeader *pblock,




欢迎光临 网赚论坛 (http://www.caifuba.net/) Powered by Discuz! X3.1