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 …)
relevante Metadaten laut Univis: Systemsäule, Vertiefungsrichtung IT-Sicherheit, 5 ECTS
Jeder sollte seine eigene Cryptocurrency haben.
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.
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)