自今年 3 月份以来,比特币的全网算力下降了 32% 。
根据 Viabtc 数据,今年3月1日比特币全网算力超过了 123.9EH/S,而在3月23 日,这一数据下降到 83.8EH/S。
比特币全网算力,来源:Viabtc
由于比特币算力的持续下跌,比特币区块奖励已经推迟3天减半,目前显示减半将在49天后。
不是说“比特币会动态调整挖矿难度,保证区块奖励每四年减半”的吗?为什么会推迟呢?
多数主要比特币矿池出现不同程度的算力下降:金色财经报道,BTC.com数据显示,根据比特币前十大矿池的24小时算力变化数据,除Rawpool算力上升10.99%外,其他矿池算力均有所下降。其中,Huobi.pool下降17.63%,Poolin下降12.47%,F2Pool下降8.56%。[2021/6/22 23:55:22]
今天,我们就来一探究竟。
在《比特币的“四年减半”是什么意思》一文中,白话区块链给大家介绍了:比特币每 21 万个区块后,区块奖励减半。
金色财经挖矿数据播报 | BTC今日全网算力下降4.73%:金色财经报道,据蜘蛛矿池数据显示:
ETH全网算力185.399TH/s,挖矿难度2272.86T,目前区块高度10087131,理论收益0.00799373/100MH/天。
BTC全网算力105.229EH/s,挖矿难度16.10T,目前区块高度630769,理论收益0.00000780/T/天。
BSV全网算力1.868EH/s,挖矿难度0.27T,目前区块高度635372,理论收益0.00048181/T/天。
BCH全网算力2.752EH/s,挖矿难度0.40T,目前区块高度635606,理论收益0.00032703/T/天。[2020/5/18]
以比特币平均每 10 分钟一个区块,一小时平均 6 个区块计算,21 万个区块大约需要 4 年时间。所以,才有了比特币“四年减半”的说法。
金色财经挖矿数据播报 | BSV今日全网算力下降2.37%:金色财经报道,据蜘蛛矿池数据显示:
ETH全网算力175.855TH/s,挖矿难度2191.26T,目前区块高度9919183,理论收益0.00798309/100MH/天。
BTC全网算力112.070EH/s,挖矿难度15.96T,目前区块高度627091,理论收益0.00001575/T/天。
BSV全网算力1.359EH/s,挖矿难度0.20T,目前区块高度631635,理论收益0.00066231/T/天。
BCH全网算力1.765EH/s,挖矿难度0.25T,目前区块高度631877,理论收益0.00051005/T/天。[2020/4/22]
210000÷(365246)≈4
那么,比特币是如何保证平均每 10 分钟一个区块的呢?动态调整挖矿难度的机制,难道失灵了,导致比特币减半推迟?
其实不是,主要原因是比特币的难度(Difficulty)调整机制具有滞后性。
难度动态调整并不是每个区块都调整一次,而是一个周期调整一次。
一个周期是多长时间呢?2016 个区块。
也就是说,每 2016 个区块,比特币调整一次难度系数。如果还是按照平均每 10 分钟一个区块,一小时平均 6 个区块计算,比特币大概是每 14 天调整一次。
比特币最近的难度系数,来源:CoinWarz
那么,比特币是如何调整挖矿难度系数的呢?
主要是通过比较之前 2016 个区块的实际产生时间。如果这个实际产生时间小于20160 分钟(即每 10 分钟一个区块的期望值),按比例降低难度;如果是大于20160 分钟,则难度就会按比例增加。
依据的公式如下:
新难度系数=当前的难度系数*(前2016个区块的实际出块时间÷20160分钟)
为了防止比特币的难度系数变化过快,每个周期的难度调整会有一个区间。假定当前的难度为 100% 的话,那下一次的难度系数不能超出 25%~400% 这个区间。
根据 btc.com 网站的统计,比特币的当前难度约为 16.55 T,距离下一次难度调整大约还有 7 天时间,难度预计会下降 14.28%。
数据来源:btc.com
由于比特币的难度系数是一个周期调整一次,而全网算力的变化是实时的,所以这个调整具有一定的滞后性。
如果全网算力持续、快速地下跌(比如现在),区块奖励减半的时间就推迟;如果全网算力持续、快速地增长,区块奖励减半的时间就可能提前。
这就是为什么数据显示区块奖励减半会推迟的原因。
你现在还期待比特币区块奖励减半吗?欢迎在留言区分享你的观点。
作者 | JackyLHH出品|白话区块链
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。