Foundations of Distributed Consensus and Blockchains

Learn the mathematical foundations of distributed consensus as well as how to construct consensus protocols and prove them secure.

In this course, you will learn the mathematical foundations of distributed consensus as well as how to construct consensus protocols and prove them secure. We will motivate distributed consensus with a modern narrative, and yet we will cover the classical theoretical foundations of consensus. We will cover both classical, permissioned consensus protocols, as well as modern,permissionless consensus protocols such as Bitcoin.

* Links in the books category may contain referral links. Any proceeds will help and support this site.