Empirical review of automated analysis tools on 47,587 ethereum smart contracts

T Durieux, JF Ferreira, R Abreu, P Cruz - Proceedings of the ACM/IEEE …, 2020 - dl.acm.org
Over the last few years, there has been substantial research on automated analysis, testing,
and debugging of Ethereum smart contracts. However, it is not trivial to compare and …

Ethereum smart contract analysis tools: A systematic review

SS Kushwaha, S Joshi, D Singh, M Kaur, HN Lee - Ieee Access, 2022 - ieeexplore.ieee.org
Blockchain technology and its applications are gaining popularity day by day. It is a ground-
breaking technology that allows users to communicate without the need of a trusted …

Verx: Safety verification of smart contracts

A Permenev, D Dimitrov, P Tsankov… - … IEEE symposium on …, 2020 - ieeexplore.ieee.org
We present VerX, the first automated verifier able to prove functional properties of Ethereum
smart contracts. VerX addresses an important problem as all real-world contracts must …

Ethereum smart contract security research: survey and future research opportunities

Z Wang, H Jin, W Dai, KKR Choo, D Zou - Frontiers of Computer Science, 2021 - Springer
Blockchain has recently emerged as a research trend, with potential applications in a broad
range of industries and context. One particular successful Blockchain technology is smart …

Smart contracts on the blockchain–A bibliometric analysis and review

L Ante - Telematics and Informatics, 2021 - Elsevier
Smart contracts are decentrally anchored scripts on blockchains or similar infrastructures
that allow the transparent execution of predefined processes. Using smart contracts …

Blockchain smart contracts formalization: Approaches and challenges to address vulnerabilities

A Singh, RM Parizi, Q Zhang, KKR Choo… - Computers & …, 2020 - Elsevier
Blockchain as a distributed computing platform enables users to deploy pieces of software
(known as smart contracts) for a wealth of next-generation decentralized applications …

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 …

Contractward: Automated vulnerability detection models for ethereum smart contracts

W Wang, J Song, G Xu, Y Li, H Wang… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Smart contracts are decentralized applications running on Blockchain. A very large number
of smart contracts has been deployed on Ethereum. Meanwhile, security flaws of contracts …

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 …

Learning to fuzz from symbolic execution with application to smart contracts

J He, M Balunović, N Ambroladze, P Tsankov… - Proceedings of the …, 2019 - dl.acm.org
Fuzzing and symbolic execution are two complementary techniques for discovering software
vulnerabilities. Fuzzing is fast and scalable, but can be ineffective when it fails to randomly …