Bachelor/Master Thesis

Balance attack on a forkable blockchain

Blockchain consensus protocols are designed to run over a network that spreads throughout the world. These protocols implement measures to protect the system from certain attacks, even when the network experiences vulnerabilities. However, there are attacks that work in certain unfavorable situations or would require the attacker to control the network. One example of this is a so-called balance attack [1].

This project consists of exploring a balance attack experimentally, using a testnet of a vulnerable protocol. Experience with systems and networking is a desired. Prior understanding of blockchain protocols is not necessary, but would be a plus.


[1] Christian Cachin, Rachid Guerraoui, Luís E. T. Rodrigues: Introduction to Reliable and Secure Distributed Programming (2. ed.). Springer 2011.

Contact Ignacio Amores Sesar for more information.

Nature of the project: Theory 20%, Systems 80%.