BlockchainBench is developed at Ulm University, Institute of Software Engineering
and Programming Languages, in cooperation with the Technical University of Munich.
This page collects the academic work that produced the
tool, the work that uses it, and the research it builds on.
Peer-reviewed work on the blockchain-system properties BlockchainBench measures,
and on simulating the attacks it evaluates.
On the Trade-Off between Degree of Decentralization and Scalability in Proof-of-Stake–based Blockchain Systems
Frederic von Normann, Mansur Masama Aliyu, Niclas Kannengießer, Lan Bao Quang
Le, Robert Heinrich, Ali Sunyaev — 7th Conference on Blockchain Research &
Applications for Innovative Networks and Services (BRAINS), Zürich, IEEE,
November 2025, pp. 1–9.
10.1109/BRAINS67003.2025.11302905
Proposes a metric set for degree of decentralization — block-proposal
randomness, token concentration, wealth distribution — alongside scalability
measured as transaction throughput and first-inclusion latency, and applies it
to Tezos across 1,573 controlled configurations. Once the degree of
decentralization is normalized by validator count, the association with
scalability turns out weaker and not uniformly negative.
SM-SIM: A Simulator for Analyzing Selfish Mining Attacks in Blockchain Systems
Yannik Sproll, Robert Heinrich, Lan Bao Quang Le, Niclas Kannengießer —
IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Pisa,
IEEE, June 2025, pp. 1–9.
10.1109/ICBC64466.2025.11114629
A discrete-event simulator that estimates the success probability of selfish
mining attacks against a given blockchain-system configuration, combining a
meta-model for describing such configurations with a simulation model of
blockchain operation under attack. Evaluated across network topologies, block
sizes, latencies and numbers of attackers.
BlockchainBench does not simulate blockchains itself — it drives an existing
architecture-simulation stack and adds batch execution, a typed result model and
the Pareto analysis on top.
Palladio
The model-based software-architecture simulation framework. BlockchainBench
runs it in standalone mode, outside a full Eclipse UI session.
3SIM / BSCM
The Palladio blockchain systems platform: the component model describing a
blockchain system, and the simulation engine that evaluates it — including
the selfish-mining and double-spending attack simulation.