摘要:
比特币的难易度调整机制是维持矿工每10分钟生成一个新区块这一目标的核心功能。比特币网络的难易度调整是基于这样的逻辑:在某个难易度水平上,如果矿工能每10分钟建一个区块,那么难易度就...
比特币的难易度调整机制是维持矿工每10分钟生成一个新区块这一目标的核心功能。比特币网络的难易度调整是基于这样的逻辑:在某个难易度水平上,如果矿工能每10分钟建一个区块,那么难易度就不会改变。如果生成块的速度比每10分钟生成块的速度快,则提高难度值,降低矿工找到新块的难度,从而延长块生成的时间;相反,如果矿工每10分钟发现一个新方块的速度较慢,那么难度就会降低,新方块产生的速度也会加快。
具体来说,根据2016个模块的平均生成时间和目标时间(约10分钟)的比较,计算出难度调整的机制。在比特币的共识算法中,每2016个区块自动调整难易度,使下一个区块的平均生成时间为10分钟。如果制作2016个模块平均需要10分钟以下,难度就会提高。如果平均时间超过10分钟,难度就会降低。