Efficient computation offloading for ethereum DApps

Seongjoon Park, Jaeseung Lee, Hwangnam Kim

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

This paper covers a novel solution to reduce the gas consumed by Decentralized Applications (DApps) running on Ethereum Virtual Machine (EVM). Smart contracts extend the capabilities of the Blockchain, but the strict gas policy of the EVM limits the implementation of various DApps. On the other hand, Oracle provides a means to use an external execution environment for smart contracts, but its functional limitations and additional costs limit the growth of the DApp market to DApp users. To address the gas consumption crisis of DApps, we designed an event-based resource offloading solution that allows DApp developers to run their own compute servers. By adopting our solution, DApp users only pay the constant and minimized amount of gas fee, while the external server pays highly reduced amount of gas fee instead. We describe the solution in detail with a sample DApp model and mathematically demonstrate the effectiveness of the solution compared to an Oracle-based implementation. Furthermore, we conducted empirical experiment of actual DApp using EVM and verified the reduction of the gas consumption.

Original languageEnglish
Article number100411
JournalJournal of Industrial Information Integration
Volume31
DOIs
Publication statusPublished - 2023 Feb

Bibliographical note

Funding Information:
This research was supported by the MSIT (Ministry of Science and ICT), Korea , under the ITRC (Information Technology Research Center) support program ( IITP-2021-0-01835 ) supervised by the IITP (Institute of Information & Communications Technology Planning & Evaluation). In addition, this research was supported by the Human Resources Program in Energy Technology of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) and the Ministry of Trade, Industry & Energy (MOTIE) of the Republic of Korea (No. 20204010600220 ).

Publisher Copyright:
© 2022 The Author(s)

Keywords

  • Blockchain
  • Ethereum Virtual Machine
  • Resource offloading

ASJC Scopus subject areas

  • Industrial and Manufacturing Engineering
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Efficient computation offloading for ethereum DApps'. Together they form a unique fingerprint.

Cite this