Avoiding the 1 TB Storage Wall: Leveraging Ethereum's DHT to Reduce Peer Storage Needs - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2023

Avoiding the 1 TB Storage Wall: Leveraging Ethereum's DHT to Reduce Peer Storage Needs

Abstract

Blockchains face many challenges in time, among which the ever-growing storage needs for blockchains' data. In particular, Ethereum is quickly approaching the 1 TB storage limit for a node, what may significantly reduce the candidates able to run an Ethereum fullnode. In this paper, we propose a new synchronization and storage strategy for Ethereum that takes full advantage of the Distributed Hash Table implemented in all clients but left unused. By digging into the history of Ethereum's synchronization and storage strategies, we justify why such distribution of storage duties among peers makes much sense today. We implemented our solution in the official Ethereum client Geth and validated its smooth operation on a private Ethereum instance. Our solution can save around 60% of the storage of a node (360 GB) which represents a total of 12 PB of data at the network scale, while being fully backward compatible with current clients.
Fichier principal
Vignette du fichier
acm-bsci2023-Ethereum_DHT_Storage_CR.pdf (704.35 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-04163897 , version 1 (17-07-2023)
hal-04163897 , version 2 (20-07-2023)

Licence

Attribution

Identifiers

  • HAL Id : hal-04163897 , version 1

Cite

Jean-Philippe Eisenbarth, Thibault Cholez, Olivier Perrin. Avoiding the 1 TB Storage Wall: Leveraging Ethereum's DHT to Reduce Peer Storage Needs. The 5th ACM International Symposium on Blockchain and Secure Critical Infrastructure (BSCI 2023), ACM ASIACCS Workshop, Jul 2023, Melbourne, Australia. pp.10. ⟨hal-04163897v1⟩
32 View
119 Download

Share

Gmail Facebook X LinkedIn More