Diablo Blockchain Benchmark Suite

Evaluating blockchains under realistic application workloads

Download this project as a .zip file Download this project as a tar.gz file


Diablo is a benchmark suite to evaluate blockchain systems on the same ground. It was developed in a partnership between University of Sydney CSRG and the Swiss Federal Institute of Technology Lausanne (EPFL) DCL to evaluate blockchain and distributed ledger technologies when running realistic applications. The name Diablo stems from DIstributed Analytical BLOckchain benchmark. If you use Diablo, please cite our scientific article:

Diablo: A Benchmark Suite for Blockchains. V. Gramoli, R. Guerraoui, A. Lebedev, C. Natoli and G. Voron. Proceedings of the 18th ACM European Conference on Computer Systems (EuroSys), 2023.


Diablo was used to evaluate the following blockchains:


Diablo features several decentralized applications (DApps), including:

Using Diablo

Going further

Please let us know if you added a new DApp or evaluated a new blockchain with Diablo.