@inproceedings{dae616fa95b148d6ac2f18724a6a79a4,
title = "Rocket: A System-Level Fuzz-Testing Framework for the XRPL Consensus Algorithm",
abstract = "Byzantine fault tolerant algorithms are critical for achieving consistency and reliability in distributed systems, especially in the presence of faults or adversarial behavior. The consensus algorithm used by the XRP Ledger falls into this category. In practice, the implementation of these algorithms is prone to errors, which can lead to undesired behavior in the system. This paper introduces Rocket, a fuzz-testing framework designed for the XRPL consensus algorithm. Rocket enables researchers and developers to automatically inject network and process faults into a locally simulated network of XRPL validator nodes to test if the system behaves as expected. This technique has previously been shown to be effective in finding implementation errors. Rocket has been designed to focus on extensibility and ease of use, enabling users to run complex test scenarios with minimal setup. Video: https://www.youtube.com/watch?v=07Z3ufRa51Y",
keywords = "Byzantine fault-tolerance, Consensus algorithms, XRP Ledger",
author = "Wishaal Kanhai and \{van Loon\}, Ivar and Yuraj Mangalgi and \{van der Valk\}, Thijs and Lucas Witte and Annibale Panichella and Mitchell Olsthoorn and Burcu Ozkan",
note = "Green Open Access added to TU Delft Institutional Repository as part of the Taverne amendment. More information about this copyright law amendment can be found at https://www.openaccess.nl. Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.; 2025 IEEE Conference on Software Testing, Verification and Validation (ICST) ; Conference date: 31-03-2025 Through 04-04-2025",
year = "2025",
doi = "10.1109/ICST62969.2025.10988979",
language = "English",
isbn = "979-8-3315-0815-9",
series = "2025 IEEE Conference on Software Testing, Verification and Validation, ICST 2025",
publisher = "IEEE",
pages = "737--741",
editor = "Fasolino, \{Anna Rita\} and Sebastiano Panichella and Aldeida Aleti and Ali Mesbah",
booktitle = "2025 IEEE Conference on Software Testing, Verification and Validation, ICST 2025",
address = "United States",
}