Ethna: Analyzing the Underlying Peer-to-Peer Network of the Ethereum Blockchain

10/03/2020
by   Taotao Wang, et al.
0

As the communication infrastructure of the blockchain system, the underlying peer-to-peer (P2P) network has a crucial impact on the efficiency and security of the upper-layer blockchain such as Bitcoin and Ethereum. However, current Ethereum blockchain explorers (e.g., the 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 analyzing methods proposed for Bitcoin-like P2P networks are not applicable to Ethereum. In Ethna, we implement a novel method that can accurately measures the degrees of Ethereum nodes; moreover, we design an algorithm that derives the latency metrics of the message dissemination in the Ethereum network. We run Ethna on the Ethereum Mainnet and conduct extensive experiments to analyze the topological features of its P2P network. Our analysis shows that the Ethereum P2P network conforms to the small-world property, and the degrees of nodes follow a power-law distribution that characterizes scale-free networks.

READ FULL TEXT

page 1

page 3

research
10/14/2021

Understanding the Evolution of Blockchain Ecosystems: A Longitudinal Measurement Study of Bitcoin, Ethereum, and EOSIO

The continuing expansion of the blockchain ecosystems has attracted much...
research
01/11/2018

Decentralization in Bitcoin and Ethereum Networks

Blockchain-based cryptocurrencies have demonstrated how to securely impl...
research
09/30/2021

TopoShot: Uncovering Ethereum's Network Topology Leveraging Replacement Transactions

Ethereum relies on a peer-to-peer overlay network to propagate informati...
research
06/20/2023

Data Availability Sampling in Ethereum: Analysis of P2P Networking Requirements

Despite their increasing popularity, blockchains still suffer from sever...
research
08/26/2018

Evolutionary dynamics of cryptocurrency transaction networks: An empirical study

Cryptocurrency is a well-developed blockchain technology application tha...
research
03/25/2023

Highly Available Blockchain Nodes With N-Version Design

As all software, blockchain nodes are exposed to faults in their underly...
research
05/10/2018

EthIR: A Framework for High-Level Analysis of Ethereum Bytecode

Analyzing Ethereum bytecode, rather than the source code from which it w...

Please sign up or login with your details

Forgot password? Click here to reset