就在Core开发者John Newbery声称为比特币网络上周曝出的CVE-2018-17144网络漏洞负责之后,Bitcoin Core开发者谴责了比特币(BTC)和比特币现金(BCH)之间的内斗。
‘感到尴尬和抱歉’
9月23日,负责检查比特币代码库的Newbery在Twitter上发表评论说,正是因为他的代码检查工作不到位,这个漏洞才没有被注意到。
Bitcoin Core客户端近日出现漏洞,Core开发者之后迅速修复,敦促整个比特币网络升级到Core客户端补丁,并将此列为紧急事项。
Core团队此后已经发布一份关于这次漏洞的完整总结报告,其中包括这次bug的技术规范和根除方法。
“我绝非没有读取到CheckTransaction()。当我看到它时,这个“我们在CheckBlock中跳过它”描述应该会让我注意到。
Newbery在总结报告中表示,他没有注意到它。
“这个描述和 fCheckDuplicateInputs标签很容易引起注意。我应该凭直觉行事。至少我应该查一下Bitcoin Core PR #9049。但我没有。”
尽管Newbery对他的忽略导致的结果感到“尴尬和抱歉”,然而社区的反应似乎表明,他们没有兴趣将此事归咎于任何一方。
与此同时,其他消息来源也对代码监督的问题严重性提出了警告,Bitcoin.org的创建者Cobra称这个问题“非常可怕”,Bitcointalk的Theymos则认为这是比特币“2010年以来最严重的漏洞”。
Van Der Laan猛烈抨击社区争吵
同为Core开发者的Wladimir van der Laan此前曾表示,合作失败导致了这种情况的出现。
他在周日的推特中表示,“错误代码被合并本来就是错误的。是的,我们搞砸了,但是我们搞砸的东西范围很广。”
整个社区因为没有足够彻底地审查共识更改而搞砸了,需要更多的开发者关注!这是我们所有人的全部责任。
Van der Laan在一场辩论中写道,这个漏洞的发现为比特币(BTC)和比特币现金(BCH)的支持者提供了相互批评对方的不足之处的肥沃土壤。
“‘不专业’这个词甚至都不足以形容他们,”他补充说。