2020
DOI: 10.1109/ojcs.2020.3039991
|View full text |Cite
|
Sign up to set email alerts
|

Trace-Based Dynamic Gas Estimation of Loops in Smart Contracts

Abstract: Smart contracts on Ethereum can be used to encode business logic and have been applied to many different areas, such as token exchanges and games. Unlike general programs, the computations of contracts on Ethereum are restricted by the gas limit. If a transaction runs out of the gas limit before an execution finishes, the Ethereum virtual machine throws an out-of-gas exception, and the entire transaction fails, which reverts to the state before the transaction started, although the transaction fee is still ded… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…For example, executing smart contracts in Ethereum involves gas consumption as the real cost of the transaction. Research works are underway to estimate the gas consumption of loops [46].…”
Section: Discussion and Limitationsmentioning
confidence: 99%
“…For example, executing smart contracts in Ethereum involves gas consumption as the real cost of the transaction. Research works are underway to estimate the gas consumption of loops [46].…”
Section: Discussion and Limitationsmentioning
confidence: 99%
“…Therefore, the authors conclude that transaction features, including gas and gas prices defined by users, cannot determine the pending time of transactions on the Ethereum platform. A plethora of other studies analyze, evaluate or forecast gas prices on Ethereum, i.e., how fees should ideally be set for the initiation of transactions, and find multiple ways for optimization or identify inefficiencies (Feng et al 2023;Bouraga 2020;Antonio Pierro et al 2020;Pierro et al 2022;Mars et al 2021;Chunmiao Li et al 2020;Liu et al 2020;Laurent et al 2022;Werner et al 2020).…”
Section: Ethereum Transaction Feesmentioning
confidence: 99%