Ethna:以太坊区块链底层P2P网络分析
作为区块链系统的通信基础设施,底层的P2P网络对于上层的像比特币和以太坊这样 的区块链系统而言有至关重要的影响。然而,目前的以太坊区块链浏览器,例如Etherscan 主要聚焦于跟踪区块和交易记录,但是忽略了底层P2P网络的特征。
论文提出的以太坊网络分析器,Ethna,是一个用于探测、分析以太坊区块链的 P2P网络的工具。有别于比特币的非结构化P2P网络,以太坊依赖于Kademlia DHT 来管理其P2P网络,因此,现有的用于分析类比特币P2P网络的风法并不适用于以太坊。
Ethna实现了一种新颖的方法,可以准确地评测以太坊节点的度。作者还进一步设计了 用于分析以太坊网络中的消息延迟指标的算法。Ethna已经用于以太坊主网并进行了 大量的实验来分析其P2P网络的拓扑特性,分析结果表明以太坊P2P网络符合小世界 特征,节点的度遵循无尺度网络的幂律分布。
论文PDF下载:Ethna: Analyzing the Underlying Peer-to-Peer Network of the Ethereum Blockchain