在经过激烈的争辩讨伐后,BCH社区最终就11月中旬改变难度调整算法(DAA)一事达成了一致。8月7日,比特币ABC首席开发者Amuary发文表示,比特币ABC全节点将在下半年的升级中实施aserti3-2d难度调整算法(ASERT DAA)和增加新的Coinbase规则。
“aserti3-2d”提案通过的破折之路
今年6月下旬,为了解决BCH出块不稳定问题,BCH开发者Jonathan Toomim提出了ASERT算法,该算法可以在区块接近难度调整时增加权重,使难度对算力波动的反应可以更及时,机枪池也会无可乘之机,机枪池和普通矿工收益差距将缩小。随后,Jonathan Toomim提出了经过充分测试的“aserti3-2d”提案。
不过“aserti3-2d”提案并没有受到比特币ABC团队的认可,且遭到比特币ABC首席开发者Amuary的反对,比特币ABC团队在2020年7月23日高调推出了新的动态难度调整(DAA)算法Grasberg。
Grasberg算法的推出,在BCH社区引起众多议论,比特币ABC团队也受到社区成员的讨伐。
8月4日,BCH开发者Jonathan Toomim发布文章揭示Grasberg算法的弊端。Jonathan指出,
1. Grasberg将导致未来6.5年内,即在2027年4月前BCH区块开采速度下降12.5%,这也将导致交易时间、矿业公司收入减少等问题。
2. Grasberg将改变BCH代币生成时间表。截止到下次减半前,BCH代币生成计划是每天900 BCH(6.25*144区块);而Grasberg计划将该数字改为800 BCH(6.25*144区块/112.5%)。这就使得接下来6.5年里BCH将减少11.11%的供应量。而区块生成速度减少12.5%,这个数字是Bitcoin ABC随意选择的,且没有任何解释。
3. Grasberg计划释放出了危险信号,即很多人以为供应量减少将通过抑制通货膨胀使BCH持有者获益,但减少供应会给矿工短期投资价值,并可能引发套现。
另外,Jonathan还谴责了Bitcoin ABC团队专断且自私的行为。Jonathan表示,在7月26日BCH DAA会议上,多数开发者否定了Grasberg计划。Grasberg似乎只得到了Bitcoin ABC团队支持,如果Bitcoin ABC试图在11月的升级中推动Grasberg计划实施,则可能导致BCH链分叉。
同日,Blockstream联合创始人Gregory Maxwell加入BCH开发者Jonathan Toomim的阵线,对BCH开发者Andrew Stone进行了言语攻击。
8月5日,ViaBTC矿池CEO杨海坡在社交平台表示,“BCH苦ABC久矣,是时候需要做出改变了。”随后拉起“Bitcoin Cat”社群反对ABC及其首席开发者Amuary Sechet,多位社群成员称要赶走ABC团队。
8月6日,来自BU、Electron Cash、BCHD、BCHN等团队的多位BCH开发者、基建运营商、服务提供商发表联合声明,宣布将在11月15日在比特币现金(BCH)链上实施aserti3-2d难度调整算法(ASERT DAA)。
最终,在社区多方的努力和坚持下,比特币ABC团队同意了在接下来的升级中实施aserti3-2d难度调整算法。
Coinbase规则
除了更改难度调整算法,BCH还将增加Coinbase规则,规则将使所有新开采的块必须包含一个输出,该输出将新开采的BCH的8%分配给一个指定的地址,以实现激励机制与网络的可持续性和安全性完全一致。
Amuary称,确保网络最大可持续安全的系统是指采矿节点的开发者可以直接从挖掘的块奖励中获得收入的系统。这样的安排确保了这些开发者在做出损害网络整体价值和有效性的决策时,会面临自己财富立即损失的风险。相比之下,这样的开发者会因为做出增加网络整体价值的决定而得到奖励。比特币ABC软件11月的升级版将有一个Coinbase规则,使比特币ABC的激励机制与网络的可持续性和安全性完全一致。