SingleView of Module
Module (6 Credits)
Sicherheit in Kryptowährungen und Blockchain Technologien
- Name in diploma supplement
- Security in Cryptocurrencies and Blockchain Technologies
- Responsible
- Admission criteria
- See exam regulations.
- Workload
- 180 hours of student workload, in detail:
- Attendance: 60 hours
- Preparation, follow up: 45 hours
- Exam preparation: 75 hours
- Duration
- The module takes 1 semester(s).
- Qualification Targets
Die Studierenden
- kennen die grundlegenden Eigenschaften und kryptografischen Verfahren von unterschiedlichen Blockchain Technologien und Plattformen
- kennen die prinzipielle Funktionsweise von Kryptowährungen und Smart Contracts
- erwerben grundlegende Kenntnisse zur Entwicklung von Smart Contracts
- erwerben einen Überblick über Bedrohungen und Angriffe im Bereich Blockchain Technologien mit Fokus auf Smart Contracts
- erwerben Kenntnisse über Sicherheitstechnologien zum Schutz von Smart Contracts
- kennen die Programmiersprachen und Compiler Technologien zum Erstellen von Smart Contracts
- vertiefen den Vorlesungsstoff durch Übertragung auf konkrete Fragestellungen
- Relevance
Grundlegende Kenntnisse zu Sicherheit in Kryptowährungen und Blockchain Technologien sind angesichts aktueller Entwicklungen für den sicheren Einsatz von Blockchain-basierten Anwendungen wie Smart Contracts unabdingbar.
- Module Exam
Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer Klausur (in der Regel: 90-120 Minuten) oder mündlichen Prüfung (in der Regel: 20-40 Minuten); die konkrete Prüfungsform (Klausur oder mündliche Prüfung) wird in der ersten Woche der Vorlesungszeit von dem zuständigen Dozenten festgelegt.
- Usage in different degree programs
- Elements
Lecture (3 Credits)
Sicherheit in Kryptowährungen und Blockchain Technologien
- Name in diploma supplement
- Security in Cryptocurrencies and Blockchain Technologies
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- summer semester
- Participants at most
- no limit
- Preliminary knowledge
Grundlegende Kenntnisse in Programmierung
- Contents
- Historie von digitalen Währungen
- Datenstruktur der Blockchain und Merkle Bäume
- Grundprinzipien von Bitcoin: Double-Spending Problem, Proof-of-Work Consensus Protokoll, Digitale Signaturen, Transaktionen
- Grundprinzipien von Ethereum: Smart Contracts, Gas Mechanismus, Proof-of-Stake Consensus Protokoll
- Smart Contract Schwachstellen Analyse und Angriffstechniken
- Sichere Entwicklung und Härtung von Smart Contracts
- Smart Contract Programmiersprachen (Solidity, Rust) und Compiler
- Alternative Kryptowährungen und Smart Contract Technologien (z.B. Solana)
- Blockchain Technologien aus der industriellen Forschung am Beispiel von HyperLedger Fabric
- Literature
Literaturangaben und Links werden im Semester online zur Verfügung gestellt.
- Participants
Exercise (3 Credits)
Sicherheit in Kryptowährungen und Blockchain Technologien
- Name in diploma supplement
- Security in Cryptocurrencies and Blockchain Technologies
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- summer semester
- Participants at most
- no limit
- Preliminary knowledge
Grundlegende Kenntnisse in Programmierung
- Contents
Vertiefende Aufgaben zum Stoff der Vorlesung, erklärende Beispiele sowie praktische Übungen unter Verwendung von Werkzeugen.
- Literature
siehe Vorlesung
- Participants