BCH 11月升级敲定:实施难度调整算法aserti3-2d,添加新Coinbase规则
近日,多位比特币现金(BCH)开发者发表联合声明,计划在2020年11月15日于BCH链上实施aserti3-2d难度调整算法(ASERT DAA)。此算法由Mark Lundeberg设计,并由Jonathan Toomim及其他开发人员合作实施。这些开发者来自BU、Electron Cash、BCHD、BCHN等团队,由节点开发者、基建运营者,服务提供商,工程师与BCH持有人组成。
据悉,aserti3-2d易于实施,且已经过详尽测试和充分模拟。此算法将激励稳定挖矿,以低波动的出块时间目标达成稳定的交易确认,并对未来的出块漂移有抵抗力。
然而,该提案遭到Bitcoin ABC首席开发者Amaury Séchet的反对。Amuary继而提出一项名为Grasberg的提案,一些人认为,该提案尚未通过大多数节点的评审,ABC方面也没有提供进一步的测试数据来支撑它,因此号召社区反对Amuary的提议。
今日,双方之间的僵持情况迎来了转机。Amuary发文介绍了Bitcoin ABC全节点软件的11月份改进计划:1. 同意实施由开发者Jonathan Toomim提出的“aserti3-2d(ASERT)”提案;2. 添加新的Coinbase规则,所有新挖出的区块必须包含一个输出,该输出会将新挖出币的8%分配给一个指定的地址。
以下是Amuary发表的有关ABC升级的内容:
BCH网络计划于2020年11月15日升级,将包括对Bitcoin ABC全节点软件的两个主要改进。
第一个改进是难度调整算法的改变。为了给BCH生态的开发者提供部署这一重要改进的最有效途径, Bitcoin ABC将实施由Jonathan Toomin和Mark Lundeberg提出的aserti3 2d(ASERT)算法 ,该种算法已经得到许多BCH全节点软件的支持。第二个改进是增加新的Coinbase规则。
要维持一个非许可式、抗审查的网络,那些负责维护关键功能的人必须有与网络安全完全一致的激励措施。
中本聪将比特币设计为一种主要由参与者的激励机制来保障的系统。在比特币白皮书的激励部分中,中本聪指出,比特币安全模型决定了破坏系统的参与者也要破坏自己财富的有效性。根据这一原则,确保网络的最大化可持续安全的系统是:挖矿节点软件的开发者直接从区块奖励中获得收入,这些区块奖励通过这些开发者建立和维护的挖矿节点软件获得的。这样的安排确保了如果开发者做出的决定损害了网络的整体价值和有效性,他们将冒着直接损失自己财富的风险。相反,开发者会因为做出了增加网络整体价值的决定而获得奖励。
11月升级的Bitcoin ABC软件将包含一个Coinbase规则,其在网络的可持续性和安全性方面与Bitcoin ABC的动机完全一致。
这个新规则的加入是重要的一步。这一步并非轻率之举。多年来,大家一直在尝试一些不那么重要的替代方案。因此导致节点部署形成了对大型利益相关方的经济依赖,如挖矿公司、风险投资基金和天使投资者。这种经济上的依赖对网络的长期安全构成了威胁。这种威胁表现为开发者动机的错位,使得开发者当前的动机与未来需要自由开放网络的Bitcoiners发生冲突。
比特币是自愿、自由市场的基础。中本聪在白皮书中强调,节点可以随意离开或重新加入该网络,他认为比特币是一个基于自愿行为的系统。竞争和消费者的选择是实现全球对等网络的最终目标的关键。BCH,在其存在的大部分时间里,缺乏除了Bitcoin ABC之外的可用挖矿软件。近几个月来,已经开发出了其他的选择,这促使Bitcoin ABC做出这一急需的改进,而可能更喜欢其他规则的矿工可以因此自由选择一个可行的替代软件。
虽然有些人可能更希望Bitcoin ABC没有实施这一改进,我写这篇文章不是为了找人辩论。这个决定已经做出,将在11月的升级中激活。代码将在代码冻结日期之前公开。一如既往,我们欢迎开发者社区对代码改进和bug修复做出贡献。
Coinbase规则改进如下:所有新挖出的区块必须包含一个输出, 将8%的新挖出的币分配到一个指定的地址。
原文:https://medium.com/bitcoin-abc/bitcoin-abcs-plan-for-the-november-2020-upgrade-65fb84c4348f
作者:Amaury Séchet
编译:Wendy
稿源(译):巴比特资讯(https://www.8btc.com/article/632595)