CS2384: Blockchain-Technologien
Winter 2023/24


Vorlesung: Montag 1130 - 1300, A20.0.8

Praktikum:
Die Veranstaltung beschäftigt sich mit Blockchain Technologien, deren Eigenschaften und Sicherheitsanforderungen, Grundlagen der Kryptografie und Datenstrukturen, verschiedenen Anwendungen von Blockchain Technologien (e.g. Kryptowährungen) sowie geeigneten Programmierframeworks. (6 CrP)

Personal:


Sprechszeiten: Siehe Sprechstunde und nach Vereinbarung

Moodle:

Schreiben Sie sich auf Moodle selbstständig ein, der Schlüssel wird immer in der ersten Vorlesung bekannt gegeben. Nutzen Sie auch gerne das Forum für Fragen und Antworten. Hier finden Sie auch Mitglieder für Gruppenarbeiten.
Kontakt: Per Email, Moodle oder Elements (Matrix) Chat.
Übersicht:

Voraussetzungen: Formal keine. Sie profitieren von Vorkenntnissen in den Breichen Programmierung, Betriebssysteme und Rechnernetzen.
Hausübungen und Praktika:

Die aktive Teilnahme am Modul ist für Ihren Lernfortschritt unerlässlich. Zu Ihrer Unterstützung diskutieren Sie Ihre Aufgaben im Praktikum und geben sie anschließend ab. Sie erlangen durch erfolgreich absolvierte Praktika die Klausurzulassung.
Leistungsnachweis:

  • Ausarbeitung und Vortrag (100%)




Woche Datum Vorlesung Übung Unterlagen
1 10/09 Organisation und Übersicht entfällt
2 10/16 Bitcoin: Idee entfällt
3 10/23 Grundlagen: Hashes
4 10/30 Grundlagen: Digitale Signaturen
5 11/6 Bitcoin: Security, Signatures, Merkle Trees
6 11/13 Bitcoin: Transaktionen
7 11/20 (Forts.)
8 11/27 Bitcoin: Konsens, PoW, Mining
9 12/4 Projektworkshop Forts. Projektworkshop
10 12/11 Bitcoin: Weiterentwicklung und Herausforderungen
11 12/18 - - -
12 1/15 Etherium: Smart Contracts Offen
13 1/22 Abschluss/Präsentationen AbschlussPräsentationen




Security Bücher

Konferenzen

Systems

Security und Krypto