Olympia: Fuzzer Benchmarking for Solidity
Over the last few years, smart-contract hacks have resulted in the loss of billions of assets. To efficiently identify such vulnerabilities, academic and industrial researchers have developed several popular smart-contract fuzzers. However, it has been challenging to objectively compare their bug-finding effectiveness. In this paper, we present Olympia, the first benchmark-generation tool that is designed for smart-contract, rather than general-purpose, fuzzers. We have used Olympia to evaluate the effectiveness of four well known, open-source fuzzers for Solidity smart contracts.
Authors
- Christoph Hochrainer (ORCID: https://orcid.org/0009-0009-4253-4821)
- Maria Christakis (ORCID: https://orcid.org/0000-0002-2649-1958)
- Valentin Wüstholz (ORCID: https://orcid.org/0000-0003-1496-1104)
- Jana Chadt
Institutions
- TU Wien (AT)
Publication Details
- Published
- 2024-10-18
- DOI
- https://doi.org/10.1145/3691620.3695352
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Vienna Science and Technology Fund