Was ist der Hauptunterschied zwischen dem Proof of Activity-Vorschlag und dem Proof of Stake?

coblee (Litecoin-Schöpfer) schlug eine neue Proof-of-Activity -Methode vor, um Proof of Work zu ergänzen , anstatt Proof of Stake zu verwenden (oh mein Gott!)

Kann jemand kurz erläutern, was das Hauptproblem bei PoS ist, das PoA zu lösen versucht, und wie es gelöst wird?

Antworten (1)

Soweit ich weiß, sind Proof of Activity und Proof of Stake Methoden, um einen 51%-Angriff zu verhindern.

Proof of Stake bedeutet im Grunde, dass die Personen, die die meisten Coins besitzen, die Blöcke signieren, die Teil der Blockchain sein werden. Das bedeutet, dass die Leute, die bei einem 51%-Angriff am meisten zu verlieren haben, ihr Bestes tun werden, um ihn zu verhindern, und nicht riskieren, ihr Geld zu verlieren. Dies bedeutet jedoch auch, dass die reichen Benutzer das Netzwerk kontrollieren können.

Der Aktivitätsnachweis nach dem, was ich sammle, ist eine Methode zur Auswahl eines zufälligen Peers aus dem gesamten Netzwerk, um einen neuen Block zu signieren, der temperamentsicher wäre. Dies würde bedeuten, dass ein 51-%-Angriff nicht allzu gut ausgeführt werden könnte, da er nicht vorhersagen könnte, wer der signierende Peer in der Zukunft sein wird.

Die letztere Idee scheint besser geeignet zu sein, um Angriffe auf das Netzwerk zu verhindern, vorausgesetzt, es gibt keine logischen Probleme darin. Ich habe jedoch keine der beiden Methoden näher untersucht, sodass ich mich irren könnte.

Wäre es also richtig zu sagen, dass "in PoA ein einzelner Ausgang/Satoshi für jeden Block ausgewählt wird, der die Berechtigung hat, ihn zu signieren (aber nicht muss)" und "in PoS sind mehrere Unterschriften/Stimmen für jeden 'Stake-Block' erlaubt ', und diese Stimmen werden ausgezählt, um Konflikte zu lösen" ? Bei PoA ernennen wir zufällig einen Diktator pro Block (nach BTC-Eigentumsgewicht), während PoS eine Mehrheitsabstimmung verwendet. Wenn dies tatsächlich der Unterschied ist, bin ich mir nicht sicher, warum dieser Unterschied PoA so viel besser macht als PoS.
@ripper234 Ich denke, dass PoA weniger zentralisiert ist und sich nicht auf die Anwesenheit einiger Schlüsselpersonen verlässt, während Sie bei PoS die Zukunft des Projekts in die Hände von nur wenigen Personen legen.
Dann verstehe ich nicht. Was in PoS macht es zentralisierter?
@ripper234 Verlassen Sie sich darauf, dass einige Schlüsselbenutzer anwesend sind, um die neuen Blöcke zu signieren. Diese wichtigen Entitäten könnten angegriffen werden, und wenn sie alle kompromittiert werden, könnte Ihr Netzwerk heruntergefahren werden.
Inwiefern ist PoS „auf einige Key User angewiesen“ und PoA nicht?
@ ripper234 Soweit ich weiß, werden in PoS die reichhaltigsten Schlüsselpaare verwendet, um neue Blöcke zu signieren (z. B. StronCoins "Millionärskonten"), während in PoA zufällige aktive Schlüsselpaare verwendet werden, um die Blöcke zu signieren. Ich könnte mich diesbezüglich jedoch irren.