Was ist ein Konsensmechanismus? Wie sich Blockchains einigen
Ein Konsensmechanismus (englisch: consensus mechanism) ist das Regelwerk, mit dem sich Tausende unabhängige Computer einer Blockchain darauf einigen, welche Transaktionen gültig sind und in welcher Reihenfolge. Er ersetzt die zentrale Instanz, etwa eine Bank, die sonst die Bücher führen würde. Der Konsensmechanismus von Bitcoin ist Proof of Work, der von Ethereum Proof of Stake; beide lösen dasselbe Problem auf sehr unterschiedliche Weise.
Was ist ein Konsensmechanismus?
Ein Konsensmechanismus ist die Methode, mit der ein dezentrales Netzwerk Einigkeit über ein gemeinsames Verzeichnis erzielt, das Distributed Ledger. Jeder Knoten speichert seine eigene Kopie der Blockchain, und der Konsensmechanismus sorgt dafür, dass diese Kopien gleich bleiben, auch wenn einige Netzwerkteilnehmer offline, langsam oder unehrlich sind.
Ohne ihn würden zwei Probleme Krypto unbrauchbar machen. Erstens könnte jemand dieselben Coins zweimal ausgeben, indem er sie gleichzeitig an zwei Personen schickt. Zweitens könnte jeder frühere Transaktionen umschreiben. Ein Konsensalgorithmus legt fest, wer neue Blöcke hinzufügen darf, wie andere Knoten sie prüfen und was passiert, wenn zwei Versionen der Kette konkurrieren. Der Konsensalgorithmus jeder Blockchain legt diese Regeln im Code fest.
Informatiker haben dieses Problem bei verteilten Systemen untersucht, lange bevor es die Blockchain-Technologie gab. Sie nennen es das Problem der byzantinischen Generäle: Wie erreichen Parteien, die einander nicht vertrauen, einen Konsens, wenn einige von ihnen böswillige Akteure sein könnten? Das Design von Bitcoin war die erste praxistaugliche Antwort für ein offenes Netzwerk, dem jeder beitreten kann.
So funktionieren Konsensmechanismen
Konsensmechanismen von Blockchains funktionieren, indem sie eine Regel dafür, wer den nächsten Block vorschlägt, mit wirtschaftlichen Anreizen kombinieren, die Betrug teuer machen. Über diesen Validierungsprozess validieren Blockchain-Netzwerke Transaktionen ohne Bank. Die meisten folgen demselben Grundablauf:
- Transaktionen werden verbreitet. Du sendest Krypto, und deine Transaktion verbreitet sich im Netzwerk.
- Ein Blockproduzent wird gewählt. Je nach Mechanismus ist das ein Miner, der ein Rechenrennen gewinnt, oder ein Validator, der im Verhältnis zu seinem Einsatz ausgewählt wird.
- Der Block wird vorgeschlagen. Der Produzent bündelt Transaktionen zu neuen Blöcken und gibt sie an das Netzwerk weiter.
- Andere Knoten prüfen. Mehrere Validatoren oder Knoten prüfen die Transaktionen: Sie kontrollieren Signaturen, Guthaben und Regeln und lehnen alles Ungültige ab, auch Blöcke von gefälschten Knoten.
- Das Netzwerk einigt sich. Sobald das Netzwerk einen Konsens erreicht, werden gültige Blöcke an die Kette angehängt, und der Produzent erhält eine Belohnung.
Die Anreizstruktur hält das Ganze zusammen. Ehrliches Verhalten bringt Belohnungen; unehrliches Verhalten kostet Strom oder gesperrte Coins und bringt nichts.
Proof of Work vs. Proof of Stake
Proof of Work (PoW) und Proof of Stake (PoS) sind die beiden verbreitetsten Konsensmechanismen. Der Hauptunterschied ist, was du riskieren musst, um Blöcke zu validieren: Rechenleistung bei Proof of Work, Coins bei Proof of Stake.
| Proof of Work | Proof of Stake | |
|---|---|---|
| Wer Blöcke hinzufügt | Miner mit spezialisierter Hardware | Validatoren, die Coins sperren |
| Was das Netzwerk absichert | Rechenleistung und Strom | Gestakte Coins, die vernichtet werden können |
| Energieverbrauch | Hoch | Niedrig |
| Strafe für Betrug | Verschwendeter Strom und Hardwarekosten | Slashing: Ein Teil des Einsatzes wird einbehalten |
| Hauptkritik | Umweltauswirkungen | Große Halter gewinnen mehr Validierungsmacht |
| Beispiele | Bitcoin, Litecoin | Ethereum, Cardano, Solana |
Proof of Work
Bei Proof of Work (PoW) konkurrieren Miner darum, eine Zahl zu finden, die dem Block einen Hash unterhalb eines Zielwerts gibt. Sie zu finden erfordert enorm viele Versuche; sie zu prüfen nur einen einzigen. Das Netzwerk passt die Mining-Schwierigkeit an, damit Blöcke in gleichmäßigem Tempo entstehen. Um die Historie umzuschreiben, bräuchte ein Angreifer mehr als die Hälfte der Rechenleistung des Netzwerks, was einen Angriff bei Bitcoin praktisch unbezahlbar macht. Der Preis dafür ist ein hoher Energieverbrauch. Mehr dazu unter Proof of Work.
Proof of Stake
Bei einem Proof-of-Stake-System (PoS) sperren Validatoren Coins als Pfand und werden ausgewählt, um Blöcke vorzuschlagen und zu bestätigen. Signieren sie widersprüchliche Blöcke oder brechen sie die Regeln, kann das Protokoll einen Teil ihres Einsatzes vernichten. Proof of Stake ist weit energieeffizienter. Ethereum, das größte Netzwerk für Smart Contracts, wechselte im September 2022 von Proof of Work zu Proof of Stake, was laut Ethereum Foundation seinen Energieverbrauch um mehr als 99 % senkte. Mehr dazu unter Proof of Stake und Validator.
Weitere Konsensmechanismen neben PoW und PoS
Andere Konsensmechanismen passen diese Ideen für Tempo, Energieeffizienz oder Kontrolle an. Jeder geht andere Kompromisse zwischen Sicherheit, Dezentralisierung und Skalierbarkeit ein.
- Delegated Proof of Stake (DPoS). Coin-Inhaber wählen eine kleine Gruppe von Blockproduzenten. Das ermöglicht einen höheren Transaktionsdurchsatz, aber die Macht liegt bei wenigen gewählten Knoten. TRON und EOS nutzen es.
- Proof of Authority (PoA). Eine kleine Gruppe freigegebener, identifizierter Validatoren signiert Blöcke. Das ist schnell und günstig und bei privaten Blockchains und Testnetzwerken verbreitet, beruht aber auf dem Vertrauen in diese Validatoren.
- Byzantinische Fehlertoleranz (BFT). Practical Byzantine Fault Tolerance und ihre Nachfolger lassen eine bekannte Gruppe von Knoten in Abstimmungsrunden eine Einigung erzielen, sodass die Prüfung der Transaktionen nach jeder Konsensrunde endgültig ist. Das Netzwerk funktioniert weiter, solange weniger als ein Drittel der Teilnehmer fehlerhaft oder böswillig ist. Viele Proof-of-Stake-Chains nutzen einen BFT-artigen Schritt, um Blöcke zu finalisieren.
- Ledger-eigene Protokolle. Das XRP Ledger zum Beispiel nutzt ein eigenes Konsensprotokoll, bei dem sich als vertrauenswürdig eingestufte Validatoren auf jede Ledger-Version einigen, ohne Mining oder Staking.
Neuere Konsensmodelle mischen diese Ansätze: Solana kombiniert Proof of Stake mit einer Zeitmessungsmethode namens Proof of History, und andere Designs nutzen Speicherplatz oder Speicherkapazität statt Rechenleistung.
Warum der Konsensmechanismus für dich wichtig ist
Der Konsensmechanismus ist für dich wichtig, weil er beeinflusst, wie schnell deine Einzahlungen ankommen, ob du Staking-Belohnungen verdienen kannst, wie viel Energie deine Krypto verbraucht und wie schwer das Netzwerk anzugreifen ist.
Einzahlungszeiten. Wenn du Bitcoin im Wert von 200 € an eine Börse sendest, wartet die Börse mehrere Bestätigungen ab, bevor sie sie gutschreibt, weil Proof-of-Work-Blöcke erst schwer rückgängig zu machen sind, wenn mit jedem darauf folgenden Block die Einigung im Netzwerk wächst. Proof-of-Stake-Chains mit schneller Finalität schreiben meist früher gut.
Staking. Nur Proof-of-Stake-Coins lassen sich staken. Wenn du ETH im Wert von 1.000 € über eine Börse stakst, betreibt die Börse die Validatoren für dich, behält einen Teil der Belohnungen als Gebühr ein und sperrt deine Coins unter Umständen für einen bestimmten Zeitraum. Vergleiche die Möglichkeiten in unserer Liste der Staking-Plattformen, und denk daran, dass die Belohnungen im Coin gezahlt werden, dessen Kurs in Euro fallen kann. In manchen EU-Ländern, etwa in Deutschland, gelten Staking-Belohnungen bei Erhalt als steuerpflichtiges Einkommen.
Offenlegung nach MiCA. Das Kryptogesetz der EU verpflichtet lizenzierte Krypto-Plattformen, Informationen über die Umwelt- und Klimaauswirkungen des Konsensmechanismus hinter den Kryptowerten zu veröffentlichen, die sie anbieten. So kannst du einen Proof-of-Work-Coin vor dem Kauf mit einem Proof-of-Stake-Coin vergleichen.
Fallstricke, auf die du achten solltest
Ein Konsensmechanismus ist nur so stark wie das Netzwerk, das ihn betreibt. Kleine Proof-of-Work-Coins können Ziel von 51 %-Angriffen werden, bei denen jemand genug Rechenleistung mietet, um Transaktionen rückgängig zu machen, und Börsen haben auf diese Weise schon Geld verloren. Kleine Proof-of-Stake-Coins können von einer Handvoll großer Halter oder vom Projektteam kontrolliert werden. Prüfe vor dem Kauf eines weniger bekannten Coins, wie viele unabhängige Validatoren oder Miner ihn absichern.
Das Fazit
Jede Blockchain braucht einen Weg, sich in einer dezentralen Umgebung ohne zentrale Instanz auf die Wahrheit zu einigen, und der Konsensmechanismus ist dieser Weg. Proof of Work erkauft Sicherheit mit Energie, Proof of Stake mit gesperrten Coins. Wenn du weißt, welchen Mechanismus ein Coin nutzt, weißt du, wie er abgesichert ist, wie schnell Transaktionen abgewickelt werden und ob du ihn staken kannst.
Verwandte Begriffe
Häufige Fragen
Was ist besser, PoS oder PoW?
Keins von beiden ist in jedem Punkt besser. Proof of Work ist am längsten erprobt, und seine Sicherheit ist an realen Energieeinsatz gebunden, während Proof of Stake weit weniger Energie verbraucht und Transaktionen schneller abwickelt, aber die Macht bei großen Haltern bündelt.
Welchen Konsensmechanismus nutzt Bitcoin?
Bitcoin nutzt Proof of Work. Miner konkurrieren darum, für jeden neuen Block einen gültigen Hash zu finden, und die Kette mit der meisten angesammelten Arbeit gilt als die gültige.
Nutzt XRP Proof of Stake?
Nein. Das XRP Ledger nutzt ein eigenes Konsensprotokoll, bei dem sich eine Gruppe als vertrauenswürdig eingestufter Validatoren auf jede neue Version des Ledgers einigt. Es gibt kein Mining und kein Staking.
Was ist das Hauptziel eines Konsensmechanismus bei einer Blockchain?
Dass sich alle ehrlichen Knoten auf dieselbe Transaktionshistorie einigen, damit niemand dieselben Coins zweimal ausgeben oder frühere Einträge umschreiben kann, selbst wenn einige Teilnehmer unehrlich sind.
Welche Arten von Konsensmechanismen gibt es?
Die wichtigsten Arten sind Proof of Work, Proof of Stake, Delegated Proof of Stake, Proof of Authority und Protokolle mit byzantinischer Fehlertoleranz. Viele Blockchains kombinieren Elemente aus mehreren davon.