상세 보기
Efficient computation offloading for ethereum DApps
- Park, Seongjoon;
- Lee, Jaeseung;
- Kim, Hwangnam
WEB OF SCIENCE
9SCOPUS
12초록
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.
키워드
- 제목
- Efficient computation offloading for ethereum DApps
- 저자
- Park, Seongjoon; Lee, Jaeseung; Kim, Hwangnam
- 발행일
- 2023-02-01
- 유형
- Article
- 권
- 31