A comprehensive survey on smart contract construction and execution: paradigms, tools, and systems

B Hu, Z Zhang, J Liu, Y Liu, J Yin, R Lu, X Lin - Patterns, 2021 - cell.com
Smart contracts are regarded as one of the most promising and appealing notions in
blockchain technology. Their self-enforcing and event-driven features make some online …

[PDF][PDF] Systematic review of ethereum smart contract security vulnerabilities, analysis methods and tools

H Rameder - PhD thesis, 2021 - academia.edu
Smart contracts deployed to the Ethereum blockchain hold billions of dollars worth of assets.
Ethereum currently represents the most widely used smart contract platform. It is the second …

CirC: Compiler infrastructure for proof systems, software verification, and more

A Ozdemir, F Brown, RS Wahby - 2022 IEEE Symposium on …, 2022 - ieeexplore.ieee.org
Cryptographic tools like proof systems, multi-party computation, and fully homomorphic
encryption are usually applied to computations expressed as systems of arithmetic …

SuperStack: Superoptimization of Stack-Bytecode via Greedy, Constraint-Based, and SAT Techniques

E Albert, M Garcia de la Banda… - Proceedings of the …, 2024 - dl.acm.org
Given a loop-free sequence of instructions, superoptimization techniques use a constraint
solver to search for an equivalent sequence that is optimal for a desired objective. The …

Smart contracts refinement for gas optimization

K Nelaturu, SM Beillahi, F Long… - 2021 3rd conference on …, 2021 - ieeexplore.ieee.org
Smart contracts facilitate the execution of programmable code on a blockchain. The cost for
executing smart contract code is metered using gas-the exact amount of which is based on …

Gas estimation and optimization for smart contracts on ethereum

C Li - 2021 36th IEEE/ACM International Conference on …, 2021 - ieeexplore.ieee.org
When users deploy or invoke smart contracts on Ethereum, a fee is charged for avoiding
resource abuse. Metered in gas, the fee is the product of the amount of gas used and the …

Reducing the gas usage of Ethereum smart contracts without a sidechain

S Farokhnia, AK Goharshady - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
To prevent DoS attacks, Ethereum assigns a fixed gas cost to every atomic operation in the
EVM and the party who creates a transaction has to pay for its overall gas usage. While the …

Symbolic value-flow static analysis: deep, precise, complete modeling of ethereum smart contracts

Y Smaragdakis, N Grech, S Lagouvardos… - Proceedings of the …, 2021 - dl.acm.org
We present a static analysis approach that combines concrete values and symbolic
expressions. This symbolic value-flow (“symvalic”) analysis models program behavior with …

FunRedisp: Reordering Function Dispatch in Smart Contract to Reduce Invocation Gas Fees

Y Liu, W Song - Proceedings of the 33rd ACM SIGSOFT International …, 2024 - dl.acm.org
Smart contracts mostly written in Solidity are Turing-complete programs executed on the
blockchain platforms such as Ethereum. To prevent resource abuse, a gas fee is required …

Characterizing and detecting gas-inefficient patterns in smart contracts

QP Kong, ZY Wang, Y Huang, XP Chen… - Journal of Computer …, 2022 - Springer
Ethereum blockchain is a new internetware with tens of millions of smart contracts running
on it. Different from general programs, smart contracts are decentralized, tamper-resistant …