BCHSV区块高度能追上BCHABC的原因分析:原来是它在作祟

当前位置:首页 > 币圈百科 > BCHSV区块高度能追上BCHABC的原因分析:原来是它在作祟

BCHSV区块高度能追上BCHABC的原因分析:原来是它在作祟

2023-01-17币圈百科192
[X]BCH硬分叉开始后,BCHABC和BCHSV的算力之战正式开始,双方通过补贴(或亏损)的方式调动矿机的算力。然而结果并没有出现预期,区块链的身高增长却拉不开绝对距离,让吃瓜群众大失所望。这也是我写这篇文章的原因。

其实BCHABC的算力优势一直是优先考虑的:

bch01分叉后BCHABC在累计工作量计算上领先38.5%

bch02

但是在算力领先的情况下,

bch03

似乎表决规则失效了。原因是什么?

又来了:出来混总要还的!这个原因还是得从2017年BCH的分叉说起。所谓聪明反被聪明误。

众所周知,BTC的开采难度在2016区块(约14天)调整一次,以保持10分钟左右的区块开采速度。这其中,还有一个重要作用:硬分叉投票时,小分叉的速度很慢,难度要等到2016块才能调整,而这蓑衣网小编2022个过程可能需要几个月甚至几年,矿工往往坚持不下来。因为利益驱动的计算力会越来越小,小分叉会死掉,从而达到武力表决的效果。

这种效果发生在BCH分叉的时候。如果BCH不修改难度调整算法,届时分叉可能会失败。于是这时候出现了一种叫做EDA(紧急难度调整)的算法,即每当矿工在12小时内只能找到6块或6块以下,采矿难度就会降低20%。这样,困难就可以很快得到调整,BCH就会起死回生。

很快,聪明的矿工发现了EDA的漏洞。当BCH的计算能力低下时,矿工们突然调动BTC的计算能力来挖BCH。BCH完成难度调整需要72个小时(矿工在这个过程中会获得更多利益),然后难度调整到位后计算力被移除,然后BCH的难度在72个小时内再次下降(采矿利益在这个过程中会打折扣)。就这样,BCH被矿工们戏弄了,更严重的是,BCH整体拆块速度加快,最快达到了恐怖的1-2分钟。从2017年8月1日到2017年11月12日,短短100天,BCH带领近万人盖帽!出蓑衣网小编2022料速度快了60%。

2017年11月13日,BCH又要硬叉了,难度调整算法修改为DAA(难度调整算法),即根据完成的工作量和前144块消耗的时间,调整每个块的难度,避免突然的难度下降和峰值,目标是保持BCH块之间的间隔在10分钟左右。这看似解决了问题,但BCH还是暴露了DAA算法的致命缺陷:任何分叉链都容易存活,最长链原则没有了。

根据DAA的算法,每个区块都在调整挖掘的难度,所以小计算力叉链可以快速适应计算力的变化,可以调整到区块之间的间隔仍然接近10分钟。这就是BCHSV的计算能力明显落后于BCHABC,但块高还能追上的根本原因!

通过计算可以证明,计算力的大幅波动对方块弹射速度不利,会浪费一部分计算力。而计算力的平稳波动(尤其是平稳增加)有利于解堵速度。但是,这种优势并不是绝对的。只要有60个以上的BCH分叉链,就能活下来,街区的高度也不会落后太多,这和计算能力的绝对值无关!

所以,BCH之前的分叉埋下了一个大地雷,破坏了区块链最长链原理的有效性。具有讽刺意味的是,一个声称坚持中本聪理念的BCH,实质上摧毁了中本聪关于区块链的核心思想。这场闹剧之后,恰恰又一次证明了BTC的伟大。

本文由作者“比特刺猬”上传发布,仅代表作者本人观点。未经许可,请勿转载。

BCHSV区块高度能追上BCHABC的原因分析:原来是它在作祟 | 分享给朋友: