The peer-to-peer (P2P) network of blockchain used to transport its transactions and blocks has a high impact on the efficiency and security of the system. The P2P network topologies of popular blockchains such as Bitcoin and Ethereum, therefore, deserve our highest attention. The current Ethereum blockchain explorers (e.g., Etherscan) focus on the tracking of block and transaction records but omit the characterization of the underlying P2P network. This work presents the Ethereum Network Analyzer (Ethna), a tool that probes and analyzes the P2P network of the Ethereum blockchain. Unlike Bitcoin that adopts an unstructured P2P network, Ethereum relies on the Kademlia DHT to manage its P2P network. Therefore, the existing analytical methods for Bitcoin-like P2P networks are not applicable to Ethereum. Ethna implements a novel method that accurately measures the degrees of Ethereum nodes. Furthermore, it incorporates an algorithm that derives the latency metrics of message propagation in the Ethereum P2P network. We ran Ethna on the Ethereum Mainnet and conducted extensive experiments to analyze the topological features of its P2P network. Our analysis shows that the Ethereum P2P network possesses a certain effect of small-world networks, and the degrees of nodes follow a power-law distribution that characterizes scale-free networks.
翻译:用于运输其交易和区块的同侪链网(P2P)对系统的效率和安全影响很大。 因此, P2P网网中Bitcoin 和 Etheum 等受欢迎的区块链(例如,Etherscan) 的网络最值得我们注意。 目前的Eteemum 区块勘探者(例如,Etherscan) 的重点是跟踪区块和交易记录,但忽略了P2P网的特征。 这项工作展示了Etheum 网络的E2PA 分析器(Ethna), 这是一种用来探测和分析 Eexeum 区链的P2P网络。 不同于采用非结构化 P2P网络的Bitcoin网络, Eteemlium DHT 依靠Kedemlia 管理其P2P网络。 因此, Bitcoin 类P2P网络的现有分析方法不适用于Eceum 。 Ethena 采用一种新的方法,精确测量 Eexium 节点节点的度。 此外,它还包括一种算法,在E2Plent 网络的宽度测量Edeum Pnelective 网络的Estem 网络的Estem Prealus rogypecial comm comm rodustral comm roduction eblection.