All publications

EUCLID / RESEARCH OUTPUT

Conference Proceeding

Exploring Ethereum’s Data Stores: A Cost and Performance Comparison

Periklis Kostamis, Andreas Sendros, Pavlos Efraimidis

2021 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS) · Sep 2021

Abstract

The cost of using a blockchain infrastructure as well as the time required to search and retrieve information from it must be considered when designing a decentralized application. In this work, we examine a comprehensive set of data management approaches for Ethereum applications and assess the associated cost in gas as well as the retrieval performance. More precisely, we analyze the storage and retrieval of various-sized data, utilizing smart contract storage. In addition, we study hybrid approaches by using IPFS and Swarm as storage platforms along with Ethereum as a timestamping proof mechanism. Such schemes are especially effective when large chunks of data have to be managed. Moreover, we present methods for low-cost data handling in Ethereum, namely the event-logs, the transaction payload, and the almost surprising exploitation of unused function arguments. Finally, we evaluate these methods on a comprehensive set of experiments.

CITATION

BibTeX

Kostamis_2021
@inproceedings{Kostamis_2021,
    title={Exploring Ethereum’s Data Stores: A Cost and Performance Comparison},
    url={http://dx.doi.org/10.1109/BRAINS52497.2021.9569804},
    DOI={10.1109/brains52497.2021.9569804},
    booktitle={2021 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)},
    publisher={IEEE},
    author={Kostamis, Periklis and Sendros, Andreas and Efraimidis, Pavlos},
    year={2021},
    month=Sept,
    pages={53–60}
}