English
Related papers

Related papers: GASOL: Gas Analysis and Optimization for Ethereum …

200 papers

Smart contracts are full-fledged programs that run on blockchains (e.g., Ethereum, one of the most popular blockchains). In Ethereum, gas (in Ether, a cryptographic currency like Bitcoin) is the execution fee compensating the computing…

Software Engineering · Computer Science 2020-11-05 Ting Chen , Xiaoqi Li , Xiapu Luo , Xiaosong Zhang

Gas is a measurement unit of the computational effort that it will take to execute every single operation that takes part in the Ethereum blockchain platform. Each instruction executed by the Ethereum Virtual Machine (EVM) has an associated…

Programming Languages · Computer Science 2019-08-08 Elvira Albert , Pablo Gordillo , Albert Rubio , Ilya Sergey

Ethereum's Gas mechanism attempts to set transaction fees in accordance with the computational cost of transaction execution: a cost borne by default by every node on the network to ensure correct smart contract execution. Gas encourages…

Cryptography and Security · Computer Science 2019-05-03 Renlord Yang , Toby Murray , Paul Rimba , Udaya Parampalli

The Ethereum blockchain has a \emph{gas system} that associates operations with a cost in gas units. Two central concepts of this system are the \emph{gas limit} assigned by the issuer of a transaction and the \emph{gas used} by a…

Software Engineering · Computer Science 2025-06-19 Danilo Rafael de Lima Cabral , Pedro Antonino , Augusto Sampaio

The execution of smart contracts on Ethereum, a public blockchain system, incurs a fee called gas fee for its computation and data storage. When programmers develop smart contracts (e.g., in the Solidity programming language), they could…

Software Engineering · Computer Science 2025-07-29 Mengting He , Shihao Xia , Boqin Qin , Nobuko Yoshida , Tingting Yu , Yiying Zhang , Linhai Song

Ethereum is a distributed blockchain that can execute smart contracts, which inter-communicate and perform transactions automatically. The execution of smart contracts is paid in the form of gas, which is a monetary unit used in the…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-10-25 Kirk Baird , Seongho Jeong , Yeonsoo Kim , Bernd Burgstaller , Bernhard Scholz

The gas mechanism in Ethereum charges the execution of every operation to ensure that smart contracts running in EVM (Ethereum Virtual Machine) will be eventually terminated. Failing to properly set the gas costs of EVM operations allows…

Cryptography and Security · Computer Science 2020-11-05 Ting Chen , Xiaoqi Li , Ying Wang , Jiachi Chen , Zihao Li , Xiapu Luo , Man Ho Au , Xiaosong Zhang

Smart contracts are programs that are executed on the blockchain and can hold, manage and transfer assets in the form of cryptocurrencies. The contract's execution is then performed on-chain and is subject to consensus, i.e. every node on…

Cryptography and Security · Computer Science 2023-09-21 Soroush Farokhnia

In recent years we have witnessed a dramatic increase in the adoption and application of smart contracts in a variety of contexts such as decentralized finance, supply chain management, and identity management. However, a critical stumbling…

Cryptography and Security · Computer Science 2024-10-22 Behkish Nassirzadeh , Huaiying Sun , Sebastian Banescu , Vijay Ganesh

The out-of-gas error occurs when smart contract programs are provided with inputs that cause excessive gas consumption, and would be easily exploited to make the DoS attack. Multiple approaches have been proposed to estimate the gas limit…

Cryptography and Security · Computer Science 2021-02-22 Fuchen Ma , Ying Fu , Meng Ren , Wanting Sun , Houbing Song , Yu Jiang , Jun Sun , Jiaguang Sun

Nowadays, more and more applications are developed for running on a distributed ledger technology, namely dApps. The business logic of dApps is usually implemented within smart contracts developed through Solidity, a programming language…

Software Engineering · Computer Science 2021-12-16 Andrea Di Sorbo , Sonia Laudanna , Anna Vacca , Corrado A. Visaggio , Gerardo Canfora

Blockchain received a vast amount of attention in recent years and is still growing. The second generation of blockchain, such as Ethereum, allows execution of almost any program in Ethereum Virtual Machine (EVM), making it a global…

Cryptography and Security · Computer Science 2024-05-07 Robert Susik , Robert Nowotniak

We continue the development of TinySol, a minimal object-oriented language based on Solidity, the standard smart-contract language used for the Ethereum platform. We first extend TinySol with exceptions and a gas mechanism, and equip it…

Programming Languages · Computer Science 2024-07-23 Luca Aceto , Daniele Gorla , Stian Lybech , Mohammad Hamdaqa

This paper presents a multi-contract blockchain framework for inter-provider agreements in 6G networks, emphasizing performance analysis under a realistic Proof-of-Stake (PoS) setting on Ethereum's Sepolia testnet. We begin by quantifying…

Networking and Internet Architecture · Computer Science 2025-04-02 Farhana Javed , Josep Mangues-Bafalluy

In the Ethereum network, miners are incentivized to include transactions in a block depending on the gas price specified by the sender. The sender of a transaction therefore faces a trade-off between timely inclusion and cost of his…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-01-21 Sam M. Werner , Paul J. Pritz , Daniel Perez

The gas fee, paid for inclusion in the blockchain, is analyzed in two parts. First, we consider how effort in terms of resources required to process and store a transaction turns into a gas limit, which, through a fee, comprised of the base…

Portfolio Management · Quantitative Finance 2024-11-07 Bernhard K Meister , Henry CW Price

As 6G networks evolve, inter-provider agreements become crucial for dynamic resource sharing and network slicing across multiple domains, requiring on-demand capacity provisioning while enabling trustworthy interaction among diverse…

Networking and Internet Architecture · Computer Science 2025-03-04 Farhana Javed , Josep Mangues-Bafalluy

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…

Databases · Computer Science 2021-05-25 P. Kostamis , A. Sendros , P. S. Efraimidis

Gas is the transaction-fee metering system of the Ethereum network. Users of the network are required to select a gas price for submission with their transaction, creating a risk of overpaying or delayed/unprocessed transactions in this…

Machine Learning · Computer Science 2023-05-16 Conall Butler , Martin Crane

On the Ethereum network, it is challenging to determine a gas price that ensures a transaction will be included in a block within a user's required timeline without overpaying. One way of addressing this problem is through the use of gas…

Applications · Statistics 2023-05-19 ChihYun Chuang , TingFang Lee
‹ Prev 1 2 3 10 Next ›