北大肖臻-第7讲-比特币的挖矿难度调整

第七讲 比特币的挖矿难度调整

为什么要调整挖矿难度

北大肖臻-第7讲-比特币的挖矿难度调整

怎样调整挖矿难度

北大肖臻-第7讲-比特币的挖矿难度调整

难度调整的一些实际情况

北大肖臻-第7讲-比特币的挖矿难度调整

这是挖矿难度随时间的增长曲线:

北大肖臻-第7讲-比特币的挖矿难度调整

可以看出的是:其增长趋势与算力的增长大致相同。

这也符合了比特币系统所要控制出块时间平均在10分钟左右(保持稳定)的要求 -> 难度调整的目标所在

这是近期半年的挖矿难度的增长图:

北大肖臻-第7讲-比特币的挖矿难度调整

可以看出明显的阶梯状的提升,符合大约每两个星期提高一次难度的预期

一个加密货币如果难度越调越小,那么就可以说明大家挖矿的热情也在逐渐的消退,因为挖的人少了才会导致实际出块时间长,进而导致调整难度的时间变长,进而难度变小。

这是近几年出块时间(按天平均)的图:

北大肖臻-第7讲-比特币的挖矿难度调整

北大肖臻-第7讲-比特币的挖矿难度调整

可以看出的是基本稳定在10分钟上下波动

教材中的调整难度的公式:

北大肖臻-第7讲-比特币的挖矿难度调整

能否发现什么不同?

没错,它是反着除的,并且它算的是挖矿难度,而我们算的是目标阈值,这两者是刚好反比的关系,所以这里是正确的。

实际比特币代码中使用的是目标阈值的公式。