Sie sind wahrscheinlich hier, nachdem Sie unsere Seite über andere gelesen haben Konsensalgorithmen. Einer der häufigsten Konsensmechanismen ist Proof-of-Stake.
Inhaltsverzeichnis
Was ist Proof-of-Stake (PoS)?
Proof-of-Stake wurde eingeführt, um verschiedene Herausforderungen zu bewältigen, die Proof-of-Work hat; Beispielsweise benötigt PoS deutlich weniger Strom und kann auch auf günstigen Computern betrieben werden. Neo, Lisk, Solana, und Stratis sind Beispiele für Blockchains, die PoS implementiert haben, und Ethereum hat auch geplant, auf PoS umzusteigen. Wie wird also ein Konsens zwischen Validatoren erreicht und wie sicher ist PoS wirklich?
Wie funktioniert Proof-of-Stake (PoS)?
Der Begriff Proof-of-Stake bezieht sich auf das stake oder die Freigabe, die Sie im Netzwerk haben, um es mit Strom zu versorgen. Sie müssen Skins im Spiel haben, bevor Sie neue Blöcke erstellen können. Je mehr Token Sie besitzen, desto mehr Gewicht haben Sie im Netzwerk und können häufiger Blöcke erstellen. Hat man 51% von allen Token in seinem Besitz, kann man das Netzwerk ähnlich wie 51% der Hashing-Power in einem PoW-Netzwerk übernehmen. Da man Token auf dem Markt kaufen muss, kostet es viel Geld, 51% zu bekommen, weshalb dies als sicher gilt.
Bevor ein Block zur Kette hinzugefügt wird, ist eine Konsensphase erforderlich. Jeder Stürmer kann in dieser Zeit einen Block vorschlagen, den alle anderen Stürmer speichern. In diesem Block „schlägt“ er eine Reihe von Token, indem er einen Hinweis darauf gibt, wann er diese Token erhalten hat. Der Block wird gewichtet, indem betrachtet wird, wie alt diese Transaktion ist und wie viele Token staked sind. Der vorgeschlagene Block, der am besten herauskommt, gewinnt die Runde, danach kann diese Transaktion nicht erneut staked sein.
Hinzufügen eines neuen Blocks
Um Spam zu bekämpfen, gibt es oft eine zusätzliche Anforderung, eine Sperre vorzuschlagen. Dies ist eine mathematische Anforderung und hängt von den Block-Hashes ab, die ein staker generieren kann.
Da diese Hashes von den eingehenden Transaktionen abhängen, die ein staker verwenden kann, kann jeder nur eine kleine Anzahl von Hashes im Vergleich zu der großen Anzahl von Hashes generieren, die für Proof-of-Work erforderlich sind. Gelegentlich kann niemand einen Block generieren, weil niemand diese Anforderung erfüllt. Um dies zu lösen, kann das Netzwerk PoW als Fallback-Methode verwenden. PeerCoin, die Schöpfer von Proof-of-Stake, verwenden dies. Viele PoS-Blockchains haben PeerCoin gegabelt und verwenden auch diese PoS-Methode.
Vorteile
- Verbraucht viel weniger Strom
- Besser gegen Dritte abgesichert
Nachteile
- Höheres Risiko eines 51%-Angriffs
- Zentralisierter als PoW