http://www.7klian.com

硬核:异形进攻 —— 让两条差异公链无法区分互相

[3] findnode: 查找与 Target 节点异或间隔最近的其他节点

异形进攻可以使所有以太坊同类链地点池彼此污染,导致节点通信效率全面下降,对整个区块链系统造生耐久的伤害。

B 收到大量 A 返回的邻人表,实验跟这些节点握手,并将这些节点插手了本身的地点池(俗称 K 桶)。

十分感激 QuarkChain 团队大力大举协助本次测试!

[2] pong: 响应 Ping 呼吁

cargo 编译间断,可以从头运行呼吁继承安装,直到安装完成。 

受异形进攻的同类链节点无法找到真正可用的节点,,无法成立 TCP 数据同步通道,导致节点被进攻离线;

当我们谈论区块链时,老是离不开这些技能:漫衍式存储、P2P 网络和共鸣机制,本次我们要谈的问题就是呈此刻 P2P 对等网络协议上。

异形进攻实际上是一个所有公链都大概面对的问题,我们用以太坊为例子说明。以太坊的 P2P 网络主要回收了 Kademlia (简称 Kad ) 算法实现,Kad 是一种漫衍式哈希表 ( DHT ) 技能,利用该技能,可以实此刻漫衍式情况下快速而又精确地路由、定位数据的问题。

以太坊同类链节点间通过 4 个 UDP 通信协议来完成节点发明,动静布局如下:

作者:慢雾安详团队

2、进攻进程

筹备事情:收集以太坊节点地点

异形进攻又称地点池污染,是指诱使同类链的节点相互侵入和污染的一种进攻手法,裂痕的主要原因是同类链系统在通信协议上没有对非同类节点做识别。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!