以太坊上每轮广播的区块

问题描述

我知道矿工节点在每轮验证区块后广播区块。一个以上的矿工可以在接近的时间挖掘一个区块并广播他们的区块是很正常的。最后其中一个被其他全节点共识接受。

共识选择区块是否有特定的回合时间?如果是这样,是只选择一个区块还是允许每轮选择多个区块?

我正在阅读有关双花的文章,我看到 https://i.stack.imgur.com/Rlccd.png 攻击者将其私人开采的区块广播到网络中并通过共识更改主链。我想到了两种可能的情况。

假设每一轮都有特定的时间,并且每轮只接受一个区块:

  • 攻击者如何广播他所有私人开采的区块并期望他的所有区块在同一轮中被区块链接受?

  • 或者攻击者是否每轮一个一个地广播其先前开采的区块?在这种情况下,攻击者的第一个区块将在区块链中产生一个叔块。随着时间的推移,他的区块将被附加到那个叔块中,最后,他的链将是所有节点中最长的主链。我知道 GHOST 算法是由节点运行来选择主链的。攻击者如何选择自己的链,即使它不是由 GHOST 算法首先选择的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)