未知攻击者无法中断BCH升级
TL; DR:比特币ABC开发人员将其描述为适时的攻击,以配合比特币现金(BCH)计划的网络升级,时间为2019年5月15日格林威治标准时间12点。该漏洞被发现在被称为“老虫”的地方。 “它设法简化了mempool,以及相对空的块被开采。除了烦恼之外,它确实在社交媒体上产生了一些恐惧,不确定和怀疑(FUD)。到UTC时间下午3:46,BCH mempool开始清除,但不是在FUD传播之前。已应用ABC补丁,BCH网络已成功升级并正常工作。
比特币现金(BCH)攻击旨在破坏升级
著名的独立矿工,称为checksum0,告诉CoinSpice,“攻击者找到了一种方法将无效交易转化为ABC节点的mempool。矿池和矿工很快找到并诊断出问题,然后向ABC报告,“他解释道。将错误称为“相当老”,checksum0也认为它可能是2018年11月以来的延续。“它以前从未被使用过,并且被攻击者保密,以便今天使用,”正好赶上预定的升级时间。
针对比特币ABC的明显烦恼攻击的一个例子。
“这与今天的升级或任何升级完全无关,”他坚持说。 “这是一个特定于ABC代码的错误,”checksum0指出,与谣言相反,它可能与BCH代码有关。换句话说,它和其他节点实现都没有受到影响。
矿业矿池“BTC.TOP和其他矿池开始挖空块,作为一种方法,将链条从分叉块进一步延伸,以防止任何其他恶作剧,”checksum0也解释说。 “空块是有目的的,因为这个bug实际上会导致根本找不到阻塞,甚至不会发现阻塞。 ABC团队迅速制定了修复程序并与矿池保持持续沟通,以确保及时部署。当我意识到事情正在发生时,我对ABC团队的信心实际上得到了提升,因为他们已经处于问题的最重要位置。“
打桩,在
通过观察者可以原谅担心。 BCH mempool确实异常堵塞,几乎空的区块肯定被开采,并且至少有一个“研究”出口迅速进入社交媒体,将任何感知到的中断视为真正的危害 – 所有这些都在预定的网络中发生分叉升级,放在一起,似乎加起来只是巧合。
攻击者显然理解利用与升级无关的旧bug会最终混淆mempool接受小的,麻烦的垃圾邮件交易,推迟确认,帮助传播对硬分叉可行性的怀疑。这足以在相对短的时间内引起挖矿混乱。比特币ABC很快就发布了必要的补丁。
如果臭虫在任何时候被利用,那么它将被认为只是一种烦恼。 “基本上,”Bitcoin Unlimited的首席科学家Peter Rizun向CoinSpice解释说,“这是一个有人长时间坐着并且今天选择利用的漏洞,使得这个漏洞看起来与网络升级有关。这真的比任何事情都更令人讨厌:它只是让ABC矿工开采空块,直到他们得到补丁。“
多重实现的价值
一个可能是,“比特币无限制(由比特币网站运营)的其他BCH实施未受影响(他们没有漏洞)。我希望矿工们看到多个竞争实施的价值,“Rizun鼓励,并选择运行多个客户”,以增加多样性/稳健性。“除了麻烦,升级按计划进行,BCH用户开始享受这些好处Schnorr签名和Segwit地址恢复功能。
“我们在硬分叉链上的mempool现在大部分被清除了,”交易所BitMEX后来澄清说,“因为找到了一个0.96MB的大块。这个错误(可能与硬分叉无关)现在似乎已经解决了。因此比特币现金网络可能再次合理安全,“他们保证。
总结:
1.攻击者花费了大量人力资源。
贴片快速无痛。
临时打嗝是为进步付出的小代价。
– EminGünSirer(@ el33th4xor),2019年5月15日
康奈尔大学教授EminGünSirer指出,“由于块模板创建中存在一个旧的错误,BCH今天受到了攻击。攻击导致空座一会儿,直到打补丁,否则效果不大。“尽管有相反的抗议,但在开源软件中很少出现小错误,这是权力下放的一部去中心化衡。他们一直在每个链条上找到,或多或少的程度。还有一些人再次称赞比特币ABC开发人员的敏捷思维。
这是一个正在发展的故事,随着更多信息的出现,CoinSpice将会更新。
披露:作者将加密货币作为其金融投资组合的一部分,包括BCH。
。