网赚论坛

 找回密码
 免费注册
查看: 207|回复: 0
打印 上一主题 下一主题

BCC 难度调整规则, 很多人理解都是错的

[复制链接]

16

主题

26

帖子

68

积分

Ⅰ级财主

Rank: 1

积分
68
跳转到指定楼层
楼主
发表于 2017-10-21 02:28:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很多人认为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,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-24 04:13 , Processed in 0.109201 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表