Sicherheit von blockchain-basierten Kryptowährungen

erschienen in #IT-Sicherheit vom 16.05.2019

In diesem Projekt werden zuerst verschiedene Angriffe auf blockchain-basierte Kryptowährungen vorgestellt. Beispielsweise werden der 51% Angriff, verschiedene Block zurückhalte Angriffe, der „Goldfinger“-Angriff, der „Feather forking“-Angriff, der „Big Fee“-Angriff oder der sogenannte „Dust“-Angriff behandelt. Nach der Vorstellung der Angriffe werden prominente Programmierfehler und andere Probleme behandelt. Beispiele dafür sind der Integer-Überlauf-Fehler, ein Fehler der zu einer unbeabsichtigten Regeländerung führte und das Problem der Veränderbarkeit von Transaktionen (Transaction malleability). Nach diesen Problemen werden verschiedenen Techniken vorgestellt, welche für Sicherheitsanalysen verwendet werden können. Beispiele hierfür sind die Berechnungen aus dem Original Bitcoin Whitepaper, Spieletheorie sowie die Eigenschaften Blockchain-Wachstum, gemeinsames Präfix sowie Blockchain-Qualität, welche essential für eine robuste Blockchain sind. 

Downloads

Datei Beschreibung Dateigröße
pdf Projektbericht (EN) Version 1.0 vom 16.04.2019 (in Englisch)
1 MB