9月13日Idena验证会话事件报告

  • 2020-9-15 11:12
  • 2892
  • 区块链,数字货币,Idena,idna

描述:

2020年9月13日,在验证会话期间,Idena区块链遇到了一个技术问题:网络停止生产区块,只开采了空区块。区块链节点不同步。尝试同步时,由于可同时传输的消息数(10k消息)受到限制,因此节点之间的连接被阻塞并超时。每个节点在尝试传输消息时都阻止从其他对等节点读取消息,这导致了节点之间的相互死锁。

Idena团队发布了该节点的0.21.7版本,该版本允许对同级之间的消息数量增加限制,并在同步时排除翻转键消息。当大约1/4的节点被更新时,网络能够产生块并挖掘验证结果。

影响:

1.相互阻塞节点

2.延迟验证结果

根本原因:

将消息推送到同级时,节点进程被阻止。结果,即使运行在具有良好通道的服务器上的节点也被慢速节点减慢了速度(并随后被阻塞)。由于节点滞后累积,大多数节点不同步,消息队列累积,整个网络陷入僵局。

可能的解决方案:

与对等方的非阻塞消息传递

计划在下一个验证会话之前发布带有修补程序的新版本。

点赞