Sommersemester 24

Vorlesung

Sicherheit in Kryptowährungen und Blockchain Technologien

Lecturer:
  • Prof. Dr.-Ing. Lucas Vincenzo Davi
Contact:
Term:
Summer Semester 2024
Time:
Mo, 12-14 Uhr
Room:
S-GW 009
Start:
08.04.2024
End:
08.07.2024
Language:
German
Moodle:
Lecture in Moodle
LSF:
Lecture in LSF

Description:

In dieser Vorlesung erhalten die Studierenden einen Überblick über Sicherheitsaspekte in Kryptowährungen und Blockchain Technologien mit Fokus auf Smart Contract Security. Die Vorlesung umfasst folgende Themenschwerpunkte:

  • 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:

  • A. Narayanan, J. Bonneau, E. Felten, A. Miller, S. Goldfeder: Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction, Princeton Univers. Press, 2019
  • A. Antonopoulos: Mastering Bitcoin: Unlocking Digital Cryptocurrencies, O'Reilly Media, 2nd edition, 2017
  • L. Lantz, D. Cawrey: Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications, O'Reilly Media, 2020

Formalities:

Hinweis für CASA Doktoranden und Duisburger Studierende: Den Zugangsschlüssel zur Einschreibung in den Moodle-Kurs erhalten Sie während der ersten Vorlesung sowie auf Anfrage per E-Mail.