Security, performance, and applications of smart contracts: A systematic survey

S Rouhani, R Deters - IEEE Access, 2019 - ieeexplore.ieee.org
Blockchain is the promising technology of recent years, which has attracted remarkable
attention in both academic studies and practical industrial applications. The smart contract is …

Verification of smart contracts: A survey

M Almakhour, L Sliman, AE Samhat… - Pervasive and Mobile …, 2020 - Elsevier
To achieve trust and continuity in the smart contracts-based business process execution, the
verification of such smart contracts is mandatory. A blockchain-based smart contract should …

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 …

Madmax: Surviving out-of-gas conditions in ethereum smart contracts

N Grech, M Kong, A Jurisevic, L Brent… - Proceedings of the …, 2018 - dl.acm.org
Ethereum is a distributed blockchain platform, serving as an ecosystem for smart contracts:
full-fledged inter-communicating programs that capture the transaction logic of an account …

Vandal: A scalable security analysis framework for smart contracts

L Brent, A Jurisevic, M Kong, E Liu, F Gauthier… - arxiv preprint arxiv …, 2018 - arxiv.org
The rise of modern blockchains has facilitated the emergence of smart contracts:
autonomous programs that live and run on the blockchain. Smart contracts have seen a …

Sereum: Protecting existing smart contracts against re-entrancy attacks

M Rodler, W Li, GO Karame, L Davi - arxiv preprint arxiv:1812.05934, 2018 - arxiv.org
Recently, a number of existing blockchain systems have witnessed major bugs and
vulnerabilities within smart contracts. Although the literature features a number of proposals …

Security analysis methods on ethereum smart contract vulnerabilities: a survey

P Praitheeshan, L Pan, J Yu, J Liu, R Doss - arxiv preprint arxiv …, 2019 - arxiv.org
Smart contracts are software programs featuring both traditional applications and distributed
data storage on blockchains. Ethereum is a prominent blockchain platform with the support …

Ethainter: a smart contract security analyzer for composite vulnerabilities

L Brent, N Grech, S Lagouvardos, B Scholz… - Proceedings of the 41st …, 2020 - dl.acm.org
Smart contracts on permissionless blockchains are exposed to inherent security risks due to
interactions with untrusted entities. Static analyzers are essential for identifying security risks …

ethor: Practical and provably sound static analysis of ethereum smart contracts

C Schneidewind, I Grishchenko, M Scherer… - Proceedings of the 2020 …, 2020 - dl.acm.org
Ethereum has emerged as the most popular smart contract platform, with hundreds of
thousands of contracts stored on the blockchain and covering diverse application scenarios …

On the suitability of blockchain platforms for IoT applications: Architectures, security, privacy, and performance

S Brotsis, K Limniotis, G Bendiab, N Kolokotronis… - Computer Networks, 2021 - Elsevier
Blockchain and distributed ledger technologies have received significant interest in various
areas beyond the financial sector, with profound applications in the Internet of Things (IoT) …