链界社区:比特币算力暴涨,会导致减半时间提前吗?

今年以来比特币算力持续上涨,可能会导致明年减半时间提前到来!

自今年以来,比特币全网算力在飞速增长。根据bitinfocharts的数据,9月26日比特币全网算力超过了101E,而在今年的1月1日,全网算力只有40E,增幅超过150%。

由于比特币算力不断的增长,很多人说,比特币区块奖励会提前减半。这是为什么呢?首先我们要知道比特币区块奖励为什么会每四年减半一次。

为什么奖励会4年减半

其实准确来说,应该是——每产生21万个区块后,所产生的区块奖励减半一次。

比特币是一种电子记账货币。而“记账”就是要把交易记录、时间、账本序号,以及上一个哈希值等信息计算打包的过程。大约每10分钟会生成一个区块,伴随的就诞生一定数量的新增的比特币,直到总量达到2100万枚为止。

每次新增的数量是多少个?中本聪在设计之初就制定了两个规则:

1、最开始每10分钟生成50个比特币(10分钟的间隔是由算法来保持其稳定不变的)

2、每产生21万个区块后,比特币的产量减半,由50、25、12.5……以此类推,直到总量达到2100万枚为止。

根据规则我们可以得出:

21万个区块*10分钟=210万分钟=35000小时

≈1458天≈4年

所以说4年减半也只是一个估值,并不是整整4年就会减半。

如何保证10分钟间隔稳定不变?

比特币系统中调整挖矿出块时间间隔的参数是难度目标,是区块头中6个字段之一。比特币挖矿难度(Difficulty),是对挖矿困难程度的一个指标,挖矿难度越大,挖出区块就越困难。目标值(Target)与挖矿难度成反比,难度越高,目标值越小。而难度目标是目标值通过转化得到,是一个只有4个字节的字段,比特币系统正是通过调整区块头中难度目标来控制挖出区块所需平均时间的。

减半如何提前?

比特币网络每经过2016个区块(大约14天的时间),会自动调整一次难度目标,难度目标上调和下调的范围都有4倍的限制。假设上一个难度目标调整周期内的2016个区块,由于算力暴涨,只用7天就全部挖出来了,通过难度目标调整,将难度目标缩小一倍,就可以将平均出块时间维持在10分钟左右。但如果算力暴涨,前2016个区块全部挖出只用了1天,那么难度目标最小只能调整为原来的四分之一,就无法维持10分钟的间隔了。

根据btc.com网站的数据,比特币当前难度约为12.76T,距离下次难度调整还有13天的时间,预计难度会增长7.75%。

比特币难度系数调整是具有周期性的,而算力的变化是实时的,所以难度调整相对于算力有一定的滞后性。所以理论上,全网算力迅速增长,而难度无法及时调整,会使得区块生成的时间间隔小于10分钟,这样明年减半也就会提前了。

版权声明:
作者:bitchina.net
链接:http://www.bitchina.net/archives/3085.html
来源:比特中国
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>