比特币现金的预定硬分叉由软件Bug绊倒

系统范围的升级(也称为硬分叉)似乎将比特币现金网络分成两部分。

比特币现金是全球第四大加密货币,市值超过60亿美元。根据BitMEX Research的Forkmonitor工具的数据,在比特币现金网试图升级到582,679的新软件之后,连锁拆分发生了。

正如Reddit上的用户所指出的那样,比特币现金开发者组织的一个版本 – 比特币ABC – 带来了一个代码错误,它影响了与升级本身无关的比特币现金池。

与比特币区块链类似,比特币现金要求矿机验证交易并追加新区块。 mempool包含等待矿机批准的区块链上的所有待处理交易。

推荐阅读
1的10,418

正如Reddit用户“FerriestaPatronum”所述:

“看起来在(硬分叉)之后的mempool接受规则中有一个小错误……从我目前的理解,看起来操作计数正在用旧规则验证,而不是新规则。”

然而,从那时起,开发人员已经发布了修复bug的新代码。根据CoinDance的数据和观察者的评测,该bug在修复之前导致了一串空事务块。

Vin Armani – 比特币现金申请CoOText的首席技术官 – 重申了对CoinDesk的说法:“大约一个半小时后,空间被空了。现在mempool很清楚,交易正常进入块状态。一切都恢复正常。“

然而目前尚不清楚有多少节点 – 即运行比特币ABC软件的计算机服务器 – 已经升级到固定软件。

为了回应这个问题,加密货币交易所Poloniex宣布,由于硬分叉问题,它暂停了提款和存款。

对此,Poloniex交易所发推文:

“BCH对今天计划的硬分叉有问题。因此,我们禁止BCHABC存款和取款,直至另行通知为止。 BCH核心开发人员正在努力。感谢你的耐心等待。”

一种中心化的形式

根据区块链初创公司Navier的挖矿和池操作研发团队的说法,大多数比特币现金矿机使用比特币ABC软件而不是其他比特币现金软件实施,比如比特币无限制(BU)。

“大多数比特币现金矿机使用ABC客户而不是BU客户,所以人们创建交易并将它们提交给mempool的速度比他们写入一个区块的速度快,而且大部分区块都是空的,”David Steinberg解释道,纳维尔副总裁。

Steinberg强调,拥有多种软件实现可以防止代码中的类似故障导致区块链网络瘫痪。

斯坦伯格告诉CoinDesk:

“拥有单一类型的节点是一种中心化的形式 – 你可以从你选择的节点类型中信任代码库,以保持按预期工作。理想情况下,矿机可以提供多种类型的节点,以防万一这样的事情再次发生。“

根据斯坦伯格的说法,拥有“非常流行的协议实施”在硬分叉期间尤其危险。

“事实上,这个错误的引入恰逢硬分叉加剧了这个问题,因为你必须升级你的节点才能参与分叉,”斯坦伯格解释道。 “对于正常的增量更新,并非每个节点都会尽快更新,因此像这样的问题更有可能只影响少数矿机。”

因此,斯坦伯格总结道:

“我认为这里最大的问题是程序员会犯错误,甚至去中心化的系统也会因为最小的中心化而以意想不到的方式受到影响,比如依赖单一的代码库。”

这是一个发展中的故事,将会更新。这个故事的摘录已经更新,以澄清代码错误与硬分叉代码本身无关。

通过Shutterstock交叉叉图像

资讯来源:由0x资讯编译自COINDESK。版权归原作者所有,未经许可,不得转载
POA Network以太坊第一侧链、跨链、稳定币、Defi,已上币安交易所,现免费发放社区糖果🍬直戳领取
火币网比特币、以太坊、瑞波、柚子、波场等数字货币期货交易,最高20倍保证金即刻开通
币安多币种加密货币现货交易平台,全球比特币成交量第一,即刻注册享限时优惠即刻开通

本网站使用cookies来改善你的体验。 我们假设你对此感到满意,但如果你愿意,可以选择移除。 接受 阅读更多