Skip to content

gramoli/diablobench.github.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home

Diablo is a benchmark to evaluate blockchain systems on the same ground. It was developed in a partnership between University of Sydney and the Swiss Federal Institute of Technology Lausanne (EPFL) to evaluate blockchain and distributed ledger technologies when running realistic applications. The name Diablo stems from DIstributed Analytical BLOckchain benchmark. If you use Diablo, feel free to cite the appropriate technical report for v2 and v1:

Diablo-v2: A Benchmark for Blockchain Systems. V. Gramoli, R. Guerraoui, A. Lebedev, C. Natoli and G. Voron. Technical Report 294268, Infoscience, 2022.

Diablo: A Distributed Analytical Blockchain Benchmark Framework Focusing on Real-World Workloads. H. Benoit, V. Gramoli, R. Guerraoui, C. Natoli. Technical Report 287288, Infoscience, 2021.

Blockchains

It allowed to evaluate the following blockchains:

Feel free to add your own blockchain to Diablo by following the blockchain instructions.

DApps

It features several decentralized applications (DApps), including:

  • Dota 2: one of the most popular multiplayer game of Steam,
  • FIFA: a web service experiencing the FIFA requests during the soccer worldcup,
  • NASDAQ: an exchange with the NASDAQ workload of the GAFAM stock trades,
  • Twitter: a microblogging DApp with the trace of tweets at the release of The Castle in the Sky anime,
  • Uber: a mobility service DApp with a Uber workload,
  • YouTube: a video sharing service with a YouTube workload.

Feel free to add your own DApp/workload to Diablo by following the DApp instructions.

source - test

About

Website of the Diablo blockchain benchmark

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published