Agent-Based Modelling of Ethereum Consensus

05/23/2023
by   Benjamin Kraner, et al.
0

This paper presents a study of the Poof-of-Stake (PoW) Ethereum consensus protocol, following the recent switch from Proof-of-Work (PoS) to Proof-of-Stake within Merge upgrade. The new protocol has resulted in reduced energy consumption and a shift in economic incentives, but it has also introduced new threat sources such as chain reorganizations and balancing attacks. Using a simple and flexible agent-based model, this study employs a time-continuous simulation algorithm to analyze the evolution of the blocktree and assess the impact of initial conditions on consensus quality. The model simulates validator node behavior and the information propagation throughout the peer-to-peer network of validators to analyze the resulting blockchain structure. Key variables in the model include the topology of the peer-to-peer network and average block and attestation latencies. Metrics to evaluate consensus quality are established, and means to observe the model's responsiveness to changes in parameters are provided. The simulations reveal a phase transition in which the system switches from a consensus state to a non-consensus state, with a theoretical justification presented for this observation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2023

TangleSim: An Agent-based, Modular Simulator for DAG-based Distributed Ledger Technologies

DAG-based DLTs allow for parallel, asynchronous writing access to a ledg...
research
04/29/2019

Agent-Based Simulations of Blockchain protocols illustrated via Kadena's Chainweb

While many distributed consensus protocols provide robust liveness and c...
research
06/19/2023

Ethereum Proof-of-Stake Consensus Layer: Participation and Decentralization

In September 2022, Ethereum transitioned from Proof-of-Work (PoW) to Pro...
research
03/17/2023

Autopsy of Ethereum's Post-Merge Reward System

Like most modern blockchain networks, Ethereum has relied on economic in...
research
07/11/2023

Time Moves Faster When There is Nothing You Anticipate: The Role of Time in MEV Rewards

This study explores the intricacies of waiting games, a novel dynamic th...
research
06/22/2020

Time-Variant Proof-of-Work Using Error-Correction Codes

The protocol for cryptocurrencies can be divided into three parts, namel...
research
07/23/2019

Map-Z: Exposing the Zcash Network in Times of Transition

Zcash is a privacy-preserving cryptocurrency that provides anonymous mon...

Please sign up or login with your details

Forgot password? Click here to reset