比特币现金节点公布5月升级计划和难度算法研究

3月2日,比特币现金节点项目背后的开发人员宣布了该团队5月及以后的升级计划。程序员强调指出,无论IFP是否被投票通过,还将按最长的链进行。比特币现金节点还将实现计划于5月升级的两个新功能,并且计划评估改进比特币现金难度调整算法(DAA)。
比特币现金节点更新社区计划升级两个功能并遵循最长的链
周一,BCH社区宣布第一个比特币现金节点项目,第一次更新说明了2020年5月BCH升级后项目的意图及目标。该团队强调,对于5月15日的升级,全节点实施旨在提供“一种安全且专业的节点,将中立地遵循最长的链,且不会增加链分裂的风险。”

软件工程师还解释说,比特币现金节点(BCN)将有助于实现计划于5月推出的两个新升级功能。就像比特币ABC版本一样,将添加操作码OP_Reversebytes和Sigcheck规范。但是,正如news.Bitcoin.com在先前的文章中已详细介绍的那样,新的BCN代码库中不包含IFP。根据Coin.dance的数据,到目前为止,开采的区块中有0.3%的投票支持IFP,在当前的2016区块中,有1344个区块(67%)需要锁定IFP协议。BCN工程师认为,他们全节点项目的主要目的是为BCH矿工选择退出IFP提供一个安全的途径。

比特币现金节点公布5月升级计划和难度算法研究

BCN项目开发人员在博客read.cash上写道:“我们的节点被构造成可以安全地跟随升级期间最长的链,通过接受区块,不管他们是否为IFP投票,客户端不包括任何基于BIP9或类似投票的规则激活。重新组织保护仍然包括在内,并配置与ABC客户端相同的默认值。”
BCN帖子进一步指出:我们打算5月份不再进行任何需要达成共识的更改,而是着眼于减少缺陷并提高性能、稳定性和用户友好性。我们可能会在5月之前发布一个可选的小版本,提供此类增强功能。

比特币现金节点公布5月升级计划和难度算法研究

一个即将举行的AMA会议进一步研究和改进比特币现金DAA
此外,BCN发布的公告解释了BCN团队拥有许多“经验丰富的区块链专业人员,包括具有多年经验的软件开发人员,他们致力于提供C ++节点软件。”BCN的主要开发者 Freetrader本周四将在Reddit 的论坛R / BTC上举办一个Ask Me Anything(AMA)会议。该团队表示将继续维护该项目,read.cash上的博客文章强调BCN团队创建了持续集成(CI)管道。BCN开发人员将专注于BCH代码库中的某些元素,包括最新的项目用户文档,完成缺少的自动完成功能规范(也称为“滚动检查点”),创建开发过程,确定软件测试中的现有差距,以及监视Bitcoin Core和Bitcoin ABC项目的后台。

比特币现金节点公布5月升级计划和难度算法研究

该公告还涉及BCN项目的“组织[和]项目管理方”。BCN开发人员致力于完成与比特币现金相关的研究,因为工程师将研究诸如UTXO / UtreeXO承诺,Merklix树的使用情况以及评估自适应块大小算法等。
该团队还计划研究和改进BCH难度调整算法(DAA),该算法最近BCH支持者的热门话题。2月29日,独立的BCH开发人员和矿工Jonathan Toomim发布了有关DAA问题的帖子和视频,题为“ BCH难度调整算法被打破——这里是解决方法”。这篇帖子和其他一些关于DAA的担忧在过去几周在BCH社区内引起了广泛的争论。在某些时候,DDAA使阻塞间隔比平常长,也比平常快。据称,一些从BCH转为BTC的矿工正在通过降低难度来博取DAA,从而使开采BCH再次盈利。BCN项目计划研究当前的问题,并有望为BCH网络创建一个DAA解决方案。
全节点开发者的更新细节:我们正在开始一项评估,以改进难度调整算法(DAA),以减少块确认时间的方差,在该领域已经进行了许多研究。我们不会在5月更改DAA验证规则。不过,我们希望积极地研究可能需要的改进,只要BCH的算力与BTC相比相对较低。
保持中立
BCN项目更新发布在r / btc上,该线程引起了很多讨论。Electron Cash开发人员Jonald Fyookball回复了r / btc的帖子,并告诉团队,他认为BCN项目不应该由“首席程序员担任首席维护者”。他补充道:“首席维护者应该是一个非常中立的人,首席开发人员应该是像Mark Lundeberg这样的人,他的能力比团队中其他任何人都要强。”
 BCN首席开发人员Freetrader回应了Fyookball的批评。Freetrader回答说:“现阶段的角色名称实际上仍然有点不稳定,尽管我保留一些权力,但我大部分时间都在履行维护者的职责。我发现更多的自然代码所有权取决于谁在做什么工作(并且我希望至少有两个人在进行大型功能变更集,但这在目前尚不可行,这是一条通向未来的路)。”