Glossar
Mining und Konsens

Proof of History

Proof of History (PoH) ist eine kryptografische Technik, die Solana verwendet und die eine überprüfbare zeitliche Reihenfolge von Ereignissen schafft, indem sie fortlaufend eine sequenzielle Hashfunktion ausführt, sodass jede Ausgabe beweist, dass eine bestimmte Menge an Berechnung – und damit Zeit – vergangen ist. Weil jeder Hash vom vorherigen abhängt und sich nicht parallelisieren lässt, kann jeder überprüfen, dass Ereignis A vor Ereignis B aufgezeichnet wurde, ohne einer Uhr vertrauen zu müssen.

Im Design von Solana betreibt ein Leader-Node diese laufende SHA-256-Hashkette und stempelt eingehende Transaktionen in sie hinein, wodurch eine öffentliche, aus sich heraus nachprüfbare Zeitleiste entsteht. Wird zum Beispiel der Hash einer Transaktion bei Tick 5.000 in die Sequenz eingebunden und der einer weiteren bei Tick 9.000, kann jeder Validator deren Reihenfolge unabhängig überprüfen, ohne Nachrichten auszutauschen, um sich auf Zeitstempel zu einigen. Das beseitigt einen Großteil des Kommunikationsaufwands, der traditionellen Konsens verlangsamt, und ist einer der Gründe, warum Solana Blockzeiten unter einer Sekunde anstrebt.

Ein verbreiteter Irrtum ist, dass Proof of History für sich genommen ein Konsensmechanismus sei; das ist es nicht – Solana setzt zur Wahl der Leader und zur Finalisierung von Blöcken weiterhin auf Proof of Stake (die Variante Tower BFT), wobei PoH als gemeinsame Uhr dient, die diesen Konsens schneller macht. Die Zielkonflikte sind real: Den Hash-Strom zu erzeugen und mit ihm Schritt zu halten, erfordert Hochleistungs-Hardware, was zu Solanas vergleichsweise hohen Validator-Anforderungen beiträgt. PoH versteht man am besten als Zeitebene, die den Konsens beschleunigt, statt ihn zu ersetzen.

Verwandte Begriffe