Can We Run Our Ethereum Nodes at Home?

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, Eth...

Full description

Bibliographic Details
Main Authors: Mikel Cortes-Goicoechea, Tarun Mohandas-Daryanani, Jose Luis Munoz-Tapia, Leonardo Bautista-Gomez
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10478898/
_version_ 1797231197449879552
author Mikel Cortes-Goicoechea
Tarun Mohandas-Daryanani
Jose Luis Munoz-Tapia
Leonardo Bautista-Gomez
author_facet Mikel Cortes-Goicoechea
Tarun Mohandas-Daryanani
Jose Luis Munoz-Tapia
Leonardo Bautista-Gomez
author_sort Mikel Cortes-Goicoechea
collection DOAJ
description 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.
first_indexed 2024-04-24T15:40:33Z
format Article
id doaj.art-47e8eefba5564254a6f3f95ab0c1076c
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-24T15:40:33Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-47e8eefba5564254a6f3f95ab0c1076c2024-04-01T23:00:33ZengIEEEIEEE Access2169-35362024-01-0112444014442310.1109/ACCESS.2024.338178210478898Can We Run Our Ethereum Nodes at Home?Mikel Cortes-Goicoechea0https://orcid.org/0000-0002-1982-6609Tarun Mohandas-Daryanani1Jose Luis Munoz-Tapia2https://orcid.org/0000-0001-6442-437XLeonardo Bautista-Gomez3Barcelona Supercomputing Center, Barcelona, SpainBarcelona Supercomputing Center, Barcelona, SpainUniversidad Politécnica de Catalunya, Barcelona, SpainStatus.im & MigaLabs, Barcelona, SpainScalability 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.https://ieeexplore.ieee.org/document/10478898/Ethereumconsensus clientshardware requirementsproof of stake
spellingShingle Mikel Cortes-Goicoechea
Tarun Mohandas-Daryanani
Jose Luis Munoz-Tapia
Leonardo Bautista-Gomez
Can We Run Our Ethereum Nodes at Home?
IEEE Access
Ethereum
consensus clients
hardware requirements
proof of stake
title Can We Run Our Ethereum Nodes at Home?
title_full Can We Run Our Ethereum Nodes at Home?
title_fullStr Can We Run Our Ethereum Nodes at Home?
title_full_unstemmed Can We Run Our Ethereum Nodes at Home?
title_short Can We Run Our Ethereum Nodes at Home?
title_sort can we run our ethereum nodes at home
topic Ethereum
consensus clients
hardware requirements
proof of stake
url https://ieeexplore.ieee.org/document/10478898/
work_keys_str_mv AT mikelcortesgoicoechea canwerunourethereumnodesathome
AT tarunmohandasdaryanani canwerunourethereumnodesathome
AT joseluismunoztapia canwerunourethereumnodesathome
AT leonardobautistagomez canwerunourethereumnodesathome