arrow
返回

Studying gas exceptions in blockchain-based cloud applications

delete2020-06-30
delete10
delete
OA
AI
C
Chao Liu *
J
Jianbo Gao
Y
Yue Li
王
王慧慧 (Huihui Wang)
Z
Zhong Chen
DOI:10.1186/s13677-020-00176-9delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Blockchain-based cloud application (BCP) is an emerging cloud application architecture. By moving trust-critical functions onto blockchain, BCP offers unprecedented function transparency and data integrity. Ethereum is by far the most popular blockchain platform chosen for BCP. In Ethereum, special programs named smart contracts are often used to implement key components for BCP. By design, users can send transactions to smart contracts, which will automatically lead to code execution and state modification. However, unlike regular programs, smart contracts are restricted in execution by gas limit, i.e., a form of runtime resource. If a transaction uses up all available gas, an out of gas exception (OG) will trigger, reverting state until right before that transaction.In this work, we study the out of gas exceptions (or gas exceptions in short) on Ethereum empirically for the very first time. In particular, we collect exception transactions using an instrumented Ethereum client. By investigation, we found gas exceptions stand out in terms of both occurrences and losses. Moreover, we focused on individual contracts and transactions, aiming at discovering and identifying common causing factors triggering these exceptions. At last, we also investigate existing tools in preventing gas exceptions. Our results suggest further research and study in this direction.
Keyword:
Cloud application
Blockchain
Ethereum
Runtime exception
Out of gas
Empirical study
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

J
Journal of Cloud Computing-Advances Systems and Applications
IF:
4.3
论文数:
754
被引数:
2.2K

机构

Jacksonville University 封面图
Jacksonville University
学者数:
179
论文数: 230
被引数: 422
P
peking university
学者数:
11.9W
论文数: 8.7W
被引数: 146
引用论文

引用论文

Synthesis, properties, and the crystal structure of the complex Cp2Yb(DAD)
err1999-02-01
err0
PREAI
errA. A. Trifonov; E. N. Kirillov; M. N. Bochkarev; H. Schumann; S. Muehle
err分享
err收藏
err分享
err收藏
Biophysical attributes of an in vitro spinal cord surrogate for use in developing an intradural neuromodulation system
err2011-10-04
err0
PREAI
errM. A. Howard; M. Utz; T. J. Brennan; B. D. Dalm; S. Viljoen; J. K. Kanwal; G. T. Gillies
err分享
err收藏
学者 查看更多内容