An overview on smart contracts: Challenges, advances and platforms

Z Zheng, S ** conventional industry and business processes.
Being embedded in blockchains, smart contracts enable the contractual terms of an …

[HTML][HTML] Smart contracts in energy systems: A systematic review of fundamental approaches and implementations

D Kirli, B Couraud, V Robu, M Salgado-Bravo… - … and Sustainable Energy …, 2022 - Elsevier
Given the ongoing transition towards a more decentralised and adaptive energy system, the
potential of blockchain-enabled smart contracts for the energy sector is being increasingly …

A survey on the security of blockchain systems

X Li, P Jiang, T Chen, X Luo, Q Wen - Future generation computer systems, 2020 - Elsevier
Since its inception, the blockchain technology has shown promising application prospects.
From the initial cryptocurrency to the current smart contract, blockchain has been applied to …

Systematic review of security vulnerabilities in ethereum blockchain smart contract

SS Kushwaha, S Joshi, D Singh, M Kaur… - IEEE Access, 2022 - ieeexplore.ieee.org
Blockchain is a revolutionary technology that enables users to communicate in a trust-less
manner. It revolutionizes the modes of business between organizations without the need for …

Smart contract development: Challenges and opportunities

W Zou, D Lo, PS Kochhar, XBD Le, X **a… - IEEE transactions on …, 2019 - ieeexplore.ieee.org
Smart contract, a term which was originally coined to refer to the automation of legal
contracts in general, has recently seen much interest due to the advent of blockchain …

Sok: Decentralized finance (defi) attacks

L Zhou, X **ong, J Ernstberger… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
Within just four years, the blockchain-based Decentralized Finance (DeFi) ecosystem has
accumulated a peak total value locked (TVL) of more than 253 billion USD. This surge in …

Smartcheck: Static analysis of ethereum smart contracts

S Tikhomirov, E Voskresenskaya, I Ivanitskiy… - Proceedings of the 1st …, 2018 - dl.acm.org
Ethereum is a major blockchain-based platform for smart contracts-Turing complete
programs that are executed in a decentralized network and usually manipulate digital units …

Securify: Practical security analysis of smart contracts

P Tsankov, A Dan, D Drachsler-Cohen… - Proceedings of the …, 2018 - dl.acm.org
Permissionless blockchains allow the execution of arbitrary programs (called smart
contracts), enabling mutually untrusted entities to interact without relying on trusted third …

Slither: a static analysis framework for smart contracts

J Feist, G Grieco, A Groce - 2019 IEEE/ACM 2nd International …, 2019 - ieeexplore.ieee.org
This paper describes Slither, a static analysis framework designed to provide rich
information about Ethereum smart contracts. It works by converting Solidity smart contracts …

Finding the greedy, prodigal, and suicidal contracts at scale

I Nikolić, A Kolluri, I Sergey, P Saxena… - Proceedings of the 34th …, 2018 - dl.acm.org
Smart contracts---stateful executable objects hosted on blockchains like Ethereum---carry
billions of dollars worth of coins and cannot be updated once deployed. We present a new …