Course Outline

  • Bitcoin Protocols
  • Nakamoto Consensus Algorithms
  • Bitcoin Community and Politics
  • Alternative Mining Algorithms
  • Alternativ Coins: Ethereum, Anonymous Payments, Zero-Knowledge Cash …
  • Credit Systems: Ripple, PrivPay
  • Other state-of-the-art topic related to crypto currencies

(Recommended) Requirements

Only basic knowledge in cryptography or computer security is assumed. It would be ideal if you have done a cryptography and/or security at FAU or during your previous studies somewhere else. Motivated students without this background are also welcome to the course. However, we would expect some more spirited efforts from you.

Learning objective

The students will learn to

  • understand current protocols behind cryptocurrencies like Bitcoin
  • analyse their properties and assess their weaknesses
  • assess the properties of new cryptocurrencies from the literature

General Information

First meeting: Thursday, 19.10.2017

Lecture: Thursday, 14 – 16 h, Room 02.133-113

Tutorial: Tuseday, 14 – 16 Uhr, Raum 02.133-113

Blockseminar: n.V. (Auf AEG)

Instructor: Prof. Dr. Dominique Schröder


Sprache: Englisch




Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder