首页 币圈新闻 以太坊开发人员讨论:如何避免像 ETC 51% 攻击那样的惨剧发生

以太坊开发人员讨论:如何避免像 ETC 51% 攻击那样的惨剧发生

根据 Bitquery 调查,以太坊经典(ETC, Ethereum Classic)周四第二次遭到 51% 攻击,导致 4236 个区块重组,攻击者成功将价值168 万美元的加密货币双花(重复支付)。

周五,以太坊 (ETH)的开发人员讨论了:可以采取哪些措施,避免 51% 攻击,避免类似 ETC 的惨剧发生。

第一次 ETC 51%攻击发生在7月31日~8月1日之间,这是一次精心策划的攻击,攻击者在 hashpower 上投资 20 万美元,净赚 500 多万美元。

以太坊客户端开发人员讨论了:他们是否应该对这些攻击采取额外措施,以及如何实施这些措施。

降低重组覆盖(reorg cap)

防止链重组的保护措施是在节点级别设置检查点,该检查点将设置之后的区块链历史。因此,超出该检查点的任何区块链更改,都将被节点拒绝。

链重组依赖于挖掘区块链的替代版本,其哈希值高于通常接受的版本。根据中本聪的共识规则,具有较高累积工作证明的链,在发布到节点时会自动替换原始链。

Geth客户端的开发者Peter Szilagyi 表示,该软件已经拒绝了超过 90000 个区块(即两周)的重组。然而,这比在 ETC 中发生的大约 4000 个块的有效 reorg (重组)要高得多。

虽然,降低这一门槛有助于抵御类似的攻击,OpenEthereum的Alexey Akhunov 指出,上限设置得太低可能会带来无法预料的后果。

措施也可能无效

ETC 重组(reorg) 的深度部分是由早期攻击的历史决定的。这些导致交易所大幅提高接受存款的确认门槛。

Szilagyi 说,对于以太坊来说,去中心化交易所可以通过审查交易,和最大限度地利用:黑客的交易收益和重组几个区块来进行博弈。将检查点上限降低可能会导致严重的可用性问题。他补充道:

“我只想强调一下,一旦你接受了51%的网络攻击,很多事情就会开始崩溃,因为很多事情都是基于这样一个假设:你不能进行深度重组。”

以太坊开发公司 PegaSys 的开发人员蒂姆·贝科(Tim Beiko)指出,ETC 的情况可能不同。由于它是一个小得多、价值更低的链,所以很容易收集到所需的哈希算力,通过 Nicehash 之类的方式来完成51% 攻击。

对他来说,这“比任何客户机通过检查点实现的东西更令人担忧。”最后,开发人员将进一步讨论这些问题,并考虑对以太坊进行改进。

原文链接:https://cointelegraph.com/news/ethereum-developers-discuss-potential-ways-to-avoid-etcs-fate

系列课程1《爱莉莎科普区块链》75课 !点击!

系列课程2《一起开发 EOS DAPP系列》 点击!系列课程3《区块链工具百宝箱》 点击!

微信公众号:竹三七

关于作者: szhbsd

热门文章