Blockvorlesung "Cryptocurrencies"

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Blockvorlesung “Cryptocurrencies”
Lecture

  • introduction to cryptography and cryptocurrencies
  • distributed systems, system and failure models, distributed algorithms
  • reliable broadcast
  • logical time and causal broadcast
  • consensus and total order broadcast
  • Byzantine agreement
  • Bitcoin protocols
  • Nakamoto consensus
  • Bitcoin mining
  • Ripple and Payment networks
  • Redactable blockchain

Programming Project

The programming project will consist in the development of a new blockchain-based coin from scratch.
The students will be separated into small groups, and be required to implement a library that performs all the
basic blockchain operations such as,

  • P2P networking
  • Consensus mechanism
  • Wallet interface

The description and requirements of each of the previous points will be given in more details at a later time.

The final goal of the project is to have a high-quality test framework for the development of
proof-of-concept implementations on the blockchain technology. We expect to have a high quality,
and very well documented code to be released as an open-source project at the end of the course.

https://www.cs13.tf.fau.de/teaching/courses/ws1617-cryptocurrencies/
https://www.studon.uni-erlangen.de/univis_2016w.Lecture.41623328
http://univis.fau.de/form?__s=2&dsc=anew/module_view&mod=tech/IMMD/lakry/5&sem=2016w&anonymous=1&lvs=tech/IMMD/lakry/crypto&ref=main&__e=217
(ja ich weis, univis link …)

2 Likes

relevante Metadaten laut Univis: Systemsäule, Vertiefungsrichtung IT-Sicherheit, 5 ECTS

1 Like

Jeder sollte seine eigene Cryptocurrency haben. :slight_smile:


Wobei hier halt immer noch das gleiche „Problem“ wie bei allen i13-Veranstaltungen besteht: Eigentlich sollts eine neue Vertiefungsrichtung in der Theorie-Säule geben, Prüfungsordnungsänderungen sind aktuell aber schwierig™. Deshalb erstmal die Lösung, alles mit bei IT-Sicherheit zu haben.
Ob es trotzdem Chancen gibt, die Module jetzt schon in die Theorie-Säule zu bekommen, werde ich demnächst evtl. anhand einer anderen i13-Veranstaltung ausprobieren.

1 Like

Würde erwarten, dass das bei AlgCrypto und der Secure Multi-Party kein problem ist. Für Cryptocurrencies und die gemeinsamme Vorlesung mit dem LS1 nächstes Semester eher nicht (alles was arg angewandt ist bleibt in der IT Sicherheit)