主页 > imtoken版本怎么看 > 比特币的难度调整依据是什么?

比特币的难度调整依据是什么?

imtoken版本怎么看 2023-10-11 05:07:37

北京时间5月12日凌晨3点23分,比特币达到63万个区块的高度,比特币区块奖励成功减半。 事实上,“比特币每四年减半”的说法并不准确,因为减半时间是根据区块高度决定的:比特币每21万个区块经历一次区块奖励减半。

因此,比特币第一次区块奖励减半发生在21万区块高度,第二次减半发生在42万区块高度比特币难度多久调整一次,今年5月历史第三次减半发生在63万区块高度。

比特币难度多久调整一次_比特币之父能不能随意制造比特币_比特币挖矿难度查询

那为什么人们常说“四年减半”呢? 因为比特币平均每 10 分钟出一个区块,21 万个区块大约需要 4 年的时间:

210000 ÷(365x24x6)≈ 4

比特币挖矿难度查询_比特币难度多久调整一次_比特币之父能不能随意制造比特币

那么,比特币如何保证平均每 10 分钟出块一次呢? 这是由于难度调整机制。

比特币系统规定每2016个区块调整一次挖矿难度系数。 如果还是按照平均每10分钟出一个块,平均每小时出6个块来计算,比特币大约每14天调整一次挖矿难度系数。

比特币难度多久调整一次_比特币挖矿难度查询_比特币之父能不能随意制造比特币

2016 ÷ (24x6) = 14

那么,如何调整挖矿难度系数呢?

比特币之父能不能随意制造比特币_比特币难度多久调整一次_比特币挖矿难度查询

下一个周期(2016 个区块)的难度系数取决于当前周期在 2016 个区块中花费的时间。 如果这个时间恰好等于20160分钟(按照10分钟出块,2016个块出块时间的期望值)比特币难度多久调整一次,下一个周期的难度系数不变; 如果大于20160分钟,则按比例减少,但最多减少75%; 如果小于20160分钟,难度会按比例增加,但最大不能超过4倍。

基于它的公式如下:

比特币挖矿难度查询_比特币之父能不能随意制造比特币_比特币难度多久调整一次

下一周期难度系数=本周期难度系数*(20160分钟÷本周期2016个区块实际出块时间)

例如,当前周期的难度系数为15T,2016个区块的实际出块时间为10080分钟,则下一个周期的难度系数为30T:

下一个循环的难度系数=15T*(20160÷10080)=30T