BCH硬分叉开始后,BCHABC和BCHSV的算力之战正式打响,双方通过补贴(或亏损)的方式调动矿机的算力。但这样一来,谁胜谁负的局面并没有如预期般出现,反而是区块链的高增长拉不出绝对的距离,让吃瓜群众大失所望。这就是我写这篇文章的原因。
事实上,BCHABC的计算能力一直是重中之重:
上理金融边肖2022
从分叉后的累计工作量计算,BCHABC领先38.5%;
然而,在计算能力领先的情况下,
看来强制投票规则已经失效了。原因是什么?
又来了:出来混就得还!这个原因还是得从2017年BCH的分叉说起。所谓聪明,是和聪明相对的。
众所周知,BTC 2016区块开采难度(约14天)调整一次,维持10分钟左右的开采速度。还有一个重要作用:硬分叉计算能力投票时,小计算能力的分叉速度很慢,直到2016年后才能调整难度,然后投票才能正常进行。但是,这个过程可能需要几个月甚至几年,矿工往往坚持不下来。因为利益驱使计算力越来越小,小计算力就会分叉消亡,从而达到计算力投票的效果。
这种效应发生在BCH分叉的时候。如果BCH不修改难度调整算法,分叉可能会失败。于是这个时候,上理财经边肖2022出现了一个叫EDA(紧急难度调整)的算法,即每当矿工花12个小时只找到6个或6个以下,挖掘难度就会降低20%。这样,难度可以很快调整,BCH就会活起来。
很快,聪明的矿工发现了EDA的漏洞。当BCH矿工的计算能力低下时,BTC的计算能力突然被调动来挖BCH。BCH完成难度调整需要72小时(矿工在这个过程中会获得更多利益)。难度调整到位后,计算能力恢复,然后72小时BCH难度再次降低(这个过程中采矿收益会打折扣)。就这样,BCH被矿工们戏弄了。更严重的是,BCH整体卸货速度加快,最快1-2分钟。从2017年8月1日到2017年11月12日,短短100天,BCH带领近万人盖帽!交付速度加快60%。
2017年11月13日,BCH将再次硬分叉,难度调整算法改为DAA(难度调整算法),即根据完成的工作量和前144块所用的时间,调整每个块的难度,同时避免突然的难度下降和峰值。目标是将BCH街区之间的间隔保持在10分钟左右。看起来问题已经解决了,但BCH仍然暴露了DAA算法的致命缺陷:任何分叉的链都容易生存,最长链原理消失了。
根据DAA算法,每个区块都在调整挖掘的难度,所以小算力叉链可以快速适应算力的变化,区块之间的间隔可以调整到仍然接近10分钟。这就是BCHSV的计算能力明显落后于BCHABC,但块高还能追上的根本原因!
通过计算可以证明,计算力的大幅波动对顶出速度不利,会浪费一部分计算力。而计算力的平稳波动(尤其是平稳增加)有利于卸载速度。但这种优势不是绝对的。BCH的分叉链只要能突出60块以上就能存活,块高也不会落后太多,这和计算能力的绝对值无关!
因此,BCH之前的岔口埋下了一个大地雷,破坏了区块链最长链原理的有效性。有点讽刺的是,一个声称坚持中本聪理念的BCH实际上摧毁了中本聪关于区块链的核心理念。这场闹剧之后,BTC的伟大再次得到了证明。
本文由上理财经边肖2022作者“Bithedgehog”上传发布,仅代表作者本人观点。未经许可,请勿转载。[x]
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如有疑问请发送邮件至:goldenhorseconnect@gmail.com