Blockchain-Knoten sind nicht mit jedem anderen Knoten verbunden. Jeder Knoten unterhält stattdessen nur eine begrenzte Anzahl von Verbindungen zu einer kleinen Gruppe von Peers, die neue Transaktionen und Blöcke weiterleiten. Genau diese eingeschränkte Vernetzung ist der Ansatzpunkt für einen Eclipse-Angriff.
In der Regel betreibt ein Angreifer zahlreiche Knoten unter verschiedenen IP-Adressen und versucht auf diese Weise, alle freien Verbindungs-Slots des Opfers zu belegen. Dazu überflutet er das Ziel möglicherweise mit Verbindungsanfragen oder wartet, bis der Knoten neu startet und sich dabei möglicherweise erneut mit den vom Angreifer kontrollierten Peers verbindet. Gelingt dies, läuft jede ein- und ausgehende Verbindung des betroffenen Knotens über den Angreifer.
Sobald der Knoten auf diese Weise abgeschottet ist, kann der Angreifer neue Blöcke verzögern oder verbergen, Transaktionen zurückhalten oder eine abweichende Version der Blockchain präsentieren. Von außen deutet nichts auf eine Manipulation hin, und gerade das macht solche Angriffe so schwer erkennbar.
Ein dezentrales, digitales Ledger, das Transaktionsdaten einer Kryptowährung chronologisch aufzeichnet.
Eine digitale Währung, die kryptografisch gesichert ist und typischerweise als Tauschmittel in einem Peer-t...
Die Wissenschaft von der Anwendung mathematischer Theorien und Berechnungsmethoden zum Ver- und Entschlüsse...