Claims of the chain – a formal analysis of the blockchain protocol in B

Richard Dennis, Dr Gareth Owenson, Dr Benjamin Aziz
Richard Dennis, Dr Gareth Owenson, Dr Benjamin Aziz
10 December, 2018
  • Posted in Research Papers
LinkedIn
Reddit
WhatsApp

This paper presents the first ever formal analysis of the blockchain protocol using a B language tool, ProB.

We first discuss formal methods and conduct a critical analysis of their benefits before moving on to construct a comprehensive formal model of the blockchain, focusing in particular on its current security vulnerabilities and the scalability problem that still affects the growth of all blockchain-based networks.

View paper