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...
Main Authors: | , , , |
---|---|
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 |