Proof of Work und das Problem der byzantinischen Generäle
Auch wenn ich oben über die bahnbrechende Technologie der Blockchain geschrieben habe, ist es vor allem Proof of Work, das die Welt des Geldes auf den Kopf gestellt und eine Revolution ermöglicht hat, indem es abstrakte Technologie mit der realen Welt verbindet. Proof of Work (PoW) hat nach vielen Jahren das mathematische Konzept des sogenannten „Problems der byzantinischen Generäle“ gelöst – ein zentrales Problem in der dezentralen Kommunikation.
Was ist das Problem der byzantinischen Generäle?
Stellen wir uns eine Gruppe byzantinischer Generäle vor, die eine Stadt angreifen will. Die Generäle sind rund um die Stadt verteilt und können nur über Boten miteinander kommunizieren.
- Wenn alle Generäle gleichzeitig angreifen, gewinnen sie.
- Wenn alle Generäle gleichzeitig zurückziehen, retten sie ihre Armeen.
- Wenn einige angreifen und andere sich zurückziehen, verlieren sie.
Das Problem ist das Vertrauen in die Boten. Was, wenn jemand einen Boten abfängt und die Information nicht alle erreicht? Was, wenn jemand falsche Informationen sendet? Wie stellt man also sicher, dass die wahre Nachricht alle Generäle erreicht?
Wie hat Proof of Work das gelöst?
Proof of Work hat dieses Problem gelöst. Wie? Ein großer Teil des Verdienstes gehört den Minern. Bitcoin-Miner lösen eine schwierige mathematische Aufgabe (eine gehashte Information), die extrem schwer zu finden ist, deren Ergebnis aber für alle anderen anschließend sehr leicht zu überprüfen ist.
Stell dir einen Tresor vor, der sich nur mit dem richtigen vierstelligen Code öffnen lässt. Wie findet man ihn? Es gibt keinen mathematischen Trick – man muss einfach ausprobieren: 0001, 0002, 0003… bis sich das Schloss öffnet. 6577! Nach langem Suchen haben wir den gewünschten Code gefunden: 6577.
Wie können alle überprüfen, dass ich die Wahrheit sage? Ganz einfach: Sie geben 6577 ein und sehen, dass sich der Tresor öffnet. Sehr vereinfacht gesagt suchen Bitcoin-Miner genau so nach der „richtigen Zahl“.
Der Gewinner