硬分叉逼近,以太坊开发者发现Geth Bug

588

拒绝服务(DoS)攻击漏洞的发现促使以太坊Geth软件的开发者在拜占庭硬分叉来临前几天发布了一个新版本。

在发现bug后,Geth开发团队发布了新软件,然而据区块链分析网站Ether Nodes的数据显示,新软件的采用率相对较低,只占Geth节点的1.9%。

由于Geth包含所有以太坊节点的75%,该漏洞可能使运行早前版本软件的节点在硬分叉后更容易受到拒绝服务攻击。

以太坊开发者Casey Detrio 在Reddit上解释称,漏洞由拜占庭新功能的疏漏导致。该bug可能被攻击者利用,从而使以太坊节点离线,在过去以太坊社区曾经遭到过此类攻击。

Bug已经被其他以太坊节点软件团队赶在下周计划好的硬分叉前修复。

昨天,以太坊第二大软件客户端Parity的开发团队发布了新版本软件(第四代),修正了一个“共识错误”,该错误可能导致网络在硬分叉过程中分离。据Ether Nodes的数据,目前只有不到20%的Parity节点更新至新版本。

硬分叉充满困难

测试中发现的问题出乎意料,导致一些以太坊开发人员质疑他们对硬分叉的处理方法是否正确。

内部也在讨论推迟拜占庭的可能性,但这种方法也存在风险。这要求所有节点都必须对软件实行更新,从而推迟软件修改。鉴于距离分叉时间所剩无几,很难实现这种设想。

事实上,Parity团队在推特上表示,鉴于最近发现的问题,他们认为分叉应该推迟。

Detrio在采访中表示:“对于交易所或矿池等基础设施庞大的用户来说,更新过程并不简单,需要保证充足时间。”

他补充道:“第二个问题是,在激活区块之后可能会发现更多共识错误,这种情况将需要执行紧急客户端更新。”■

版权声明 :本站文章未经授权不得转载。对已获授权的媒体、机构、个人,在使用时须注明来源“汇讯网”