Blockchain Lab: Simulating attacks on blockchain

There has been an increasing interest in Blockchain systems since Bitcoin was launched in 2009. Many different platforms have been proposed, each with its own assumptions and goals (examples include Ethererum and Hyperledger). There are still several open challenges for blockchain platforms, especially in topics related to scalability, performance, and sustainability. However, frameworks for evaluating new proposals are rare and too specific: most researchers develop ad hoc tools for evaluating their proposals.

In the Blockchain Lab at UiO, we have been developing a modular general purpose blockchain simulator. The simulator is already fully functional, and it is able to simulate the selfish mining attack. The goal of this project is to extend the simulator by implementing additional attacks, both at the consensus level and at the network level.

If you are interested, please drop an e-mail to romanvi@ifi.uio.no.

Tags: blockchain, distributed ledger, distributed systems, Simulation, Experiments, API, Software Architecture, measurement, software engineering, open source
Published Aug. 28, 2025 8:17 PM - Last modified Aug. 28, 2025 8:17 PM

Supervisor(s)

Scope (credits)

60