Can We Run Our Ethereum Nodes at Home?

Mikel Cortes-Goicoechea,Tarun Mohandas-Daryanani,Jose Luis Muñoz-Tapia,Leonardo Bautista-Gomez
DOI: https://doi.org/10.1109/access.2024.3381782
IF: 3.9
2024-04-02
IEEE Access
Abstract:Scalability is a common issue among the most used permissionless blockchains, and several approaches have been proposed to solve it. However, tackling scalability while preserving the security and decentralization of the network is a significant challenge. To deliver effective scaling solutions, Ethereum achieved a significant protocol improvement, including a change in the consensus mechanism towards Proof of Stake. This improvement greatly reduced the hardware requirements to run a node, leading to significant sustainability benefits with a lower network energy consumption. This work analyzes the resource usage behaviour of different clients running as Ethereum consensus nodes, comparing their performance under different configurations and analyzing their differences. Our results show higher requirements than initially claimed and show how different clients react to network perturbations. Furthermore, we discuss the differences between the consensus clients, including their strong points and limitations.
computer science, information systems,telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?