以太坊 PoS 中的阶梯攻击-II

本文为机器翻译
展示原文

楼梯式攻击

e中,拜占庭验证者扣留其见证以阻止读验确认检查点cp_0。拜占庭验证者的见证在被扣留在块b_1中,这是由拜占庭验证者提出的块。在�span>b_0引导在e+1�b_1cp_0cp_1引导的链在HLMD-GHOST中中被过滤,由b_1引导的链成为规范链。在这次攻击中,诚实验证者在e+1�第一元前半部分的见证被丢弃,因为�为们投票的持链没有被最终确认。这些诚实验证者根据协议�受议受到罚。研究表明,通,通过控制总权益的29.6%,攻击可以在每个纪元中进行,最终所有诚实验证者都将失去激励奖励。该攻击通过Deneb升级得到缓解。

楼梯式攻击-II

我们发现了楼梯式攻击的一个新变体,我们称之为楼梯式攻击-II,如图2所示。与楼梯式攻击类似,楼梯式攻击-II要求第一个�个槽的提议者是拜�占�证。此外,�还假设第一个纪元的第第一第一个个个�的的提议者�也是拜占庭的。

图2. 楼梯式攻击-II764 77.3 KB

如图2所示,在第0个纪元开始时,对手将其块b_0在第0个延槽延延迟四�。因此,诚实验证者在第0个槽的见证目标的,即块<><b_0不同。此外,对手的所有见证都被永久延迟。因此,具有相同目标和源的诚实验证者的见证数量无法达到2n/3。块b_0,本应在第0个纪元被确认,无法被诚实验证者的见证确认。相比之下,对手可以通过在第0个纪元释放其其最后一个块,即块b_{31}来确认第个槽的块。这个块包含对手的的见证,因此见证数量超过三分之二。对手将块延迟两个纪元。因此,第0个槽的块可在第2个�个被确认。在第1个�个,对手采用相同的策略。特别是,对手将块b_{32延><>延��秒并延迟所迟的所有见证。因此,诚实验证者无法确认认第1个�个纪元的块。在第2个纪元释放块b_{31}后,块b_0被确认。由于诚实验证者的没有确认任何新b_{31}引导的链成为新的规范链。包含在诚实验证者链中的所有见证都被�丢弃。

分析

我们的楼梯式攻击-II与楼梯式攻击具有相同的特征:拜占庭验证者获得奖励,而诚实验�验证者遭受处�,尽管诚实验证者严严格遵遵协议议。。因此,这种攻击属于我们标准中的指标III�III起攻击的概率为1/1/9,因为我们要求第一个槽的提议者是拜占庭的。与楼梯式攻击不同,�们����击--II无法连续发起。但是,如对手控制33%益并在可以发起攻击时发起攻击,所有�诚实验证者都将在相应的纪元中遭受处罚。


来源
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
1
收藏
1
评论