Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, die Grundlagen der Blockchain-Technologie zu beherrschen und sich mit den grundlegenden Konzepten (Mining, Consensus usw.) sowie den Techniken vetraut zu machen, die modernen Kryptowährungen zugrunde liegen.
- Introduction to blockchains and cryptocurrencies - Consensus in synchrony and partial synchrony - Longest chain consensus and PoW - Bitcoin specifics - Economics of blockchains - Proof of stake - Payment channels: The Bitcoin Lightning Network and state-of-the-art - Other scaling techniques (e.g. sharding) - Privacy
Die Inhalte des Kurses werden durch vor Ort stattfindende Vorlesungen vermittelt und in den zu lösende Hausaufgaben vertieft.
Die Vorlesungen basieren auf Folien und Forschungsunterlagen, die den Studierenden zur Verfügung gestellt werden.
Bei Bedarf (z.B. Anstieg der Covid-Fälle) behalten wir uns vor, den Abhaltemodus während des Semesters auf Distance Learning umzustellen.
ECTS Breakdown:---------------------------------------------------
22h Vorlesung
80h Projekt
44h Selbststudium
4h (midterm and final) Prüfung---------------------------------------------------150h (6 ECTS)---------------------------------------------------
Klausur und Hausaufgaben.
Prior knowledge of programming, introduction to computer science, and basic probability theory is required.