Was ist Proof-of-Stake?

Wie wir wissen, ist einer der wichtigsten Mechanismen von Bitcoin der Proof-of-Work.

Wie funktioniert das Konzept des Proof-of-Stake? Wie unterscheidet es sich vom Proof-of-Work?

Proof of Stake wird derzeit nicht für Bitcoin verwendet. Ich glaube, StrongCoin (Derivat von Bitcoin) verwendet eine Form davon.

Antworten (1)

Proof of Stake ist eine vorgeschlagene Alternative zum Proof of Work, um die Netzwerksicherheit zu erhöhen. Es ist derzeit nicht in der Hauptkette implementiert (und würde wahrscheinlich einen Hard Fork für die Implementierung erfordern), aber die alternative Währung PPCoin verfügt über eine Art hybrides Proof-of-Stake/Proof-of-Work-System.

Beim Proof-of-Work hängt die Wahrscheinlichkeit, einen Block zu minen, von der Arbeit des Miners ab, z. B. von der Anzahl der Hashes, die von einer CPU, GPU, FPGA oder ASIC auf Gültigkeit geprüft werden. Daher werden die Blöcke im Laufe der Zeit proportional zu ihren relativen Hashraten auf die Miner aufgeteilt. Beim Proof of Stake werden die Blöcke relativ zum aktuellen Vermögen aufgeteilt, sodass jemand, der 1 % der derzeit existierenden Bitcoins besitzt, 1 % der Proof of Stake-Blöcke „abbauen“ könnte.

Dieses vorgeschlagene System hat einige (theoretische) Vorteile in Bezug auf den Arbeitsnachweis:

Reduzierte langfristige Transaktionsgebühren

Wenn Transaktionsgebühren den Großteil der Blockprämien ausmachen, wären Bergleute mit dem aktuellen Proof-of-Work-System gezwungen, eine "minimale" Transaktionsgebühr zu verlangen, wenn sie profitabel bleiben wollen, da sie physische und kostspielige Ressourcen (Hardware, Strom, Internet usw.), um Blöcke abzubauen. Proof of Stake hat keine solche Einschränkung, da das Lösen von Blöcken keinerlei physische Ressourcen erfordern würde (abgesehen von einem Computer, auf dem die Bitcoin-Software läuft, was im Wesentlichen vernachlässigbar ist).

Verringerte Wahrscheinlichkeit eines Angriffs um 51 %

Im aktuellen Proof-of-Work-System muss ein Angreifer lediglich für kurze Zeit über die Hälfte der aktuellen Netzwerk-Hashing-Kapazität erlangen, um einen sogenannten "51%-Angriff" durchzuführen. Mit Proof of Stake müsste ein Angreifer mehr als die Hälfte der existierenden Bitcoins erlangen, was weitaus teurer und schwieriger ist. Darüber hinaus wäre es nicht so attraktiv, einen 51-%-Angriff durchzuführen und Bitcoin wahrscheinlich erheblich abzuwerten, wenn Sie sich so stark dafür einsetzen.

Dies ist jedoch umstritten. Wenn eine einzelne Einheit, auch nur vorübergehend, Kredite oder anderes geliehenes Kapital erhalten könnte, das mehr als die Hälfte des Netzwerks ausmacht, könnte sie einen 51-%-Angriff mit sehr geringen Input-Ressourcen durchführen und hätte möglicherweise einen guten Anreiz dazu. So wie zentralisierte oder mietbare Hashpower das Risiko eines 51%-Angriffs auf ein Proof-of-Work-System dramatisch erhöht, erhöht zentralisiertes oder leihbares Vermögen das Risiko eines 51%-Angriffs auf ein Proof-of-Stake-System dramatisch.

Proof of Stake wurde zuerst offiziell vom Forumbenutzer QuantumMechanic hier vorgeschlagen . Zwei zumindest einigermaßen vollständige Implementierungsspezifikationen wurden veröffentlicht, eine von Meni Rosenfeld und eine von Cunicula; Beide werden auf der Wiki-Seite Proof of Stake ausführlich erklärt . Beide sind hybride Proof-of-Stake/Proof-of-Work-Implementierungen, was bedeutet, dass 51 % des Gesamtvermögens und 51 % der Netzwerk-Hashpower erforderlich wären, um einen Fork zu erstellen und zu unterhalten. Den (inoffiziellen) Forumsdiskussionsthread finden Sie hier .

"sie könnten einen 51%-Angriff mit sehr wenig Input-Ressourcen durchführen und haben möglicherweise einen guten Anreiz dazu" nein. Wenn ein solcher Angriff durchgeführt wird, würde diese Währung einen enormen Wertverlust erleiden. Wenn Sie also 51 % davon halten, möchten Sie definitiv nicht, dass sie an Wert verliert. Es macht nur Sinn, wenn Ihr Ziel nicht das Stehlen, sondern das Zerstören ist, oder wenn Sie unglaublich hohe Schulden haben, die Sie nicht zurückzahlen können.
@Lohoris Genau, weshalb ein Überschuss an ausleihbaren Mitteln eine solche Bedrohung darstellen könnte. Ich dachte, ich hätte das im folgenden Satz klargestellt, aber vielleicht muss ich das klarstellen - Ratschläge?
Gibt es eine „Rendite“ für das Halten von Coins mit PoS?
Die Umweltauswirkungen fehlen, ich denke, es lohnt sich, in Ihrer Antwort erwähnt zu werden. Proof of Stake vermeidet, dass Tausende von High-End-CPUs unnötige Hashes berechnen und Strom verschwenden.