首页 矿业 正文

BCH三小时缓慢出块——需要重视的小概率事件

2019-10-28 21:28:33 来源:BitcoinCash 作者:BitcoinCash 阅读:6056 涉及币种: 比特现金
   
最近BCH以及诸多主流币迎来了一波行情回暖,平均涨幅均超过20%。伴随着行情的回暖,社区用户发现BCH区块高度606218在北京时间2019-10-26 15:21:57被挖出后三个小时内都没出块,系统直到18:32:19才产出下一个区块,BCH主网络在3个小时内都没出块。这引发了国内外社区的广泛关注,到底是什么原因导致BCH主网络缓慢出块?


矿工切换导致算力下降

根据BCH网络算力数据显示,BCH算力在26号当天迅速下降约10%。与此同时BTC网络算力迅速飙升,社区猜测BCH很大一部分算力转移到了BTC上,当时BTC价格暴涨,导致挖BTC比挖BCH更加有利可图,而BCH和BTC算法相同,矿工可以在BCH网络和BTC网络之间轻松切换算力。最终未知的逐利矿工被吸引到BTC网络。BCH短时间内算力暴跌,造成出块不稳定,这也是造成BCH这次3小时没有出块的主要原因。


理论上BCH出块时间是10分钟,每10分钟都会产生一个新的区块。而为了将出块时间稳定在10分钟,BCH上部署了DAA难度调整机制,根据全网的算力来调节要计算的难度,BCH每隔144个区块会按照当前算力来调整难度。当然这个10分钟是指平均10分钟,因为网络延迟和带宽等原因,可能会有少许的上下波动,完全是概率事件,这也是为什么有时会出现1小时都不出块的情况。而当面临突发情况,比如短时间里算力的暴涨暴跌,都会加剧这种现象。


本月BTC同样遭遇算力暴跌,2小时缓慢出块

当然,在区块链世界里,这种现象并不罕见。根据BTC区块网络显示10月1日,比特币网络挖出了一个出块时间异常缓慢的区块,挖出该区块总共耗费了119分钟。在597272区块产出的时候是9月30号23:08:45,而下一个区块597273产出的时间为10月1号01:07:42,花了119分钟才计算出该区块,紧接着597274区块只花了一分钟就开采出。尽管比特币网络的挖矿算力在近期创下了新高,但这种反常的现象还是发生了。


无论是BCH还是BTC,出块不稳定的问题都需要社区和开发者重视起来。这不仅关系到网络的安全性,更是用户体验的保障。


BCH网络迅速调整

BCH网络数据显示,自事情出现当天,全网难度迅速下调,本身DAA就是144区块也就是1天内会调整一次。难度降低后,使BCH挖矿更加容易,也降低了挖矿成本,这就吸引了逐利矿工再次加入BCH网络,吸引算力回归,随后BCH网络平稳出块。截止至昨天,BCH全网算力上升约10%。


值得一提的是BCH缓慢出块后,3小时后出的第一个区块606219,包含了7782笔交易,基本打包了三小时内未被确认的交易,是一个打满2.4M的大区块,缓慢出块过程中手续费仍维持0.002~0.003美元之间。


再度引发BCH缩短出块时间讨论

对于这次的事件,诸多用户都提出了自己的想法,很多人再次提出了缩短出块时间的方案来改善出块。关于BCH缩短出块时间的讨论从去年就开始了,BCH中国社区甚至为此专门建立了网站用来投票。


诚然,理论上BCH10分钟出块时间是可以压缩的,以目前的交易扩散水平,BCH可以在2分钟内完成广播区块、验证区块、新区块的pow计算。这样的改善可以使BCH获得数倍于之前的交易传播速度,自然不会发生诸如这次的事件,交易费更低,速度快体验好。


总结

归根结底,由于价格波动导致的算力波动仅是小概率事件。但这仍给开发者和社区敲响警钟,不仅仅是BCH,包括BTC在内,用户们需要开发者尽快拿出应对方案。



声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

更多 矿机信息