Knacken wir die Blockchain!

Damit digitale Währungen wie Bitcoin oder Ethereum stabil bleiben, müssen alle Computer im Netzwerk dieselben Informationen über bisherige Transaktionen speichern. Wir zeigen, was es braucht, damit dieser Konsens zusammenbricht und weshalb das bisher noch nie geschehen ist.

Ethereum ist gleich nach Bitcoin die Kryptowährung mit dem zweitgrössten Marktwert. Im Gegensatz zu Bitcoin ist Ethereum durch intelligente Verträge vollständig programmierbar. Das ermöglicht, verschiedene digitale Vermögenswerte (Stablecoins, Token, NFTs) zu schaffen, die die Funktionsweise des traditionellen Finanzsystems nachahmen. Mit einem entscheidenden Unterschied: Anders als im traditionellen Finanzsystem gibt es im Ethereum-Netzwerk keinen zentralen Ort (wie Banken), an dem alle Transaktionen gespeichert werden!

Die Computer, die Transaktionen im Ethereum-Netzwerk weiterleiten und validieren, haben jeweils ihre eigene Kopie aller jemals durchgeführten Transaktionen. Sie müssen sicherstellen, dass ihre Kopie mit der aller anderen identisch ist! Wenn dieses Konsensprotokoll zusammenbricht, funktioniert das Netzwerk nicht mehr als gültiger Zahlungsdienst. Glücklicherweise ist dies in den acht Jahren, in denen Ethereum in Betrieb ist, nie passiert.

Wir werden aber trotzdem versuchen, das Ethereum-Konsensprotokoll zu brechen! Dazu bauen wir an der Scientifica die Kopie eines voll funktionsfähigen Ethereum-Netzwerks auf. Sie läuft auf tragbaren kleinen Computern, die die Transaktionen im Netzwerk weiterleiten und validieren. Jeder dieser Computer ist mit einem LCD-Bildschirm ausgestattet, um den Inhalt ihrer lokalen Blockchains anzuzeigen: eine Aufzeichnung aller Transaktionen, die schrittweise, Block für Block, durch das Konsensprotokoll aufgebaut wird.

Wenn wir die Geschwindigkeit verändern, mit denen die Computer untereinander kommunizieren, sehen wir, wie der Aufbau des Konsens-Protokolls instabiler wird – bis zu dem Punkt, an dem die Protokolle nicht mehr auf allen Geräten identisch sind und es statt einer mehrere verschiedene Blockchains gibt. Wir haben die Blockchain geknackt!