来自哈佛大学工程与应用科学学院的四位学者Michael Neuder、Daniel J. Moroz、Rithvik Rao和David C. Parkesk描述了攻击以太坊2.0第0阶段(或称Beacon Chain)的两种策略。
攻击包括恶意重组和最终性延迟。
从引入以太坊2.0架构开始,研究人员揭示了几种可能针对网络的攻击方案。哈佛大学的工程师在论文中回顾了发送冲突的证明,探索网络延迟问题等方面的研究。
与此同时,他们指出,攻击者可以恶意证明错误的区块,启动所谓的“私有分叉”。认证一个“错误”的区块只会引起轻微的重组,但这种情况可以扩展到破坏性攻击的性能。
第二种情况包括区块最终性的延迟:假设的攻击者可以延迟最终性,使正确的区块无法得到验证。在这种情况下,攻击者需要被识别为一个区块边界的提出者,因此,也就是下一个时期的第一个区块。
因此,他/她需要延迟终局性,即确保连续两个区块不会被公平地认证。但这种情况的可能性较小,成本也高得多。
它的成本有多高?
首先,我们需要评估Ethereum 2.0中30%股权的成本。根据Etherscan资源管理器的仪表板显示,现在有超过66亿美元的ETH被转移到以太坊2.0的存款合约中。
因此,要获得30%股权的控制权,攻击者应该花费近20亿美元。
一旦完成这一里程碑,在第一种情况下,他/她应该为每一次n长的重组花费(n-1)美元,其中n指的是恶意认证的区块数量。
第二种情况是,他/她每完成一连串的终结性延迟,需要花费500到1200美元。两种设计都意味着攻击成功的概率为0.09。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/24772.html
发表回复
评论列表(0条)