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

05/21/2021
by   P. Kostamis, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2018

Designing a blockchain-based IoT infrastructure with Ethereum, Swarm and LoRa

Today, the number of IoT devices in all aspects of life is exponentially...
research
04/27/2020

EventWarden: A Decentralized Event-driven Proxy Service for Outsourcing Arbitrary Transactions in Ethereum-like Blockchains

Transactions represent a fundamental component in blockchains as they ar...
research
12/05/2019

[Invited talk] Building a Disaster-resilient Storage Layer for Next Generation Networks: The Role of Redundancy

Blockchain is the driving force behind a myriad of decentralized applica...
research
06/16/2021

iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations

This paper presents iBatch, a middleware system running on top of an ope...
research
07/12/2021

OmniLytics: A Blockchain-based Secure Data Market for Decentralized Machine Learning

We propose OmniLytics, a blockchain-based secure data trading marketplac...
research
04/10/2023

SNIPS: Succinct Proof of Storage for Efficient Data Synchronization in Decentralized Storage Systems

Data synchronization in decentralized storage systems is essential to gu...
research
09/20/2023

Is Ethereum Proof of Stake Sustainable? - Considering from the Perspective of Competition Among Smart Contract Platforms -

Since the Merge update upon which Ethereum transitioned to Proof of Stak...

Please sign up or login with your details

Forgot password? Click here to reset