Was ist ein delegierter Nachweis des Einsatzes und was hat das Abstecken damit zu tun? | von Alex Koma | Die Hauptstadt | Oktober 2020
Ist der delegierte Nachweis des Einsatzes die richtige Lösung für die Hauptprobleme der Kryptoindustrie oder nur eine neue nette Idee, um Geld zu verschwenden?
Was ist der Unterschied zwischen PoS und DPoS?
Delegated Proof of Stake (oder DPoS) ist ein Konsensalgorithmus, der 2014 vom Entwickler Daniel Larimer erstellt wurde. Eine Liste bemerkenswerter Projekte, die DPoS verwenden:
- BitShares
- Steemit
- Lisk
- Arche
- EOS
PoS ist wie direkte Demokratie, während DPoS wie ein Vertreter ist. Mit Classic PoS können Münzhalter „setzen“. Der Münzhalter bestätigt Transaktionen und erhält als Belohnung neue Münzen.
Die Belohnungen im PoS-Netzwerk hängen von der Anzahl der Münzen ab, die dem Inhaber („Staker“) gehören. Je größer der Einsatz, desto größer die Belohnung.
PoS ermutigt Inhaber großer Summen, sich zu beteiligen, und schafft eine Ungleichheit, die der Verteilung der Bergbaukapazität im Bitcoin-Netzwerk ähnelt: Ein Bergmann, der mehr in Ausrüstung investiert hat, hat eine größere Chance, einen Block zu finden.
Der delegierte Proof of Stake macht die Verteilung von Münzen und den Einfluss auf das Netzwerk gleichmäßiger und sorgt für ein höheres Maß an Dezentralisierung.
In DPoS-Blockchains kann jede Brieftasche mit Münzen auf dem Guthaben für die sogenannten „Delegierten“ (Delegierte, Blockproduzenten, Validatoren) stimmen – spezielle Community-Vertreter, die das Recht haben, einen Block zu generieren und eine Belohnung in Form einer Transaktion zu erhalten Gebühren.
DPoS ist resistent gegen Angriffe einer korrupten Minderheit. Wenn Delegierte das Netzwerk beschädigen oder offline gehen, wählen Netzwerkmitglieder neue Delegierte wieder und ernennen sie, bis die Anzahl der ehrlichen Blockproduzenten wieder 100% beträgt.
Welche Funktionen haben Delegierte in DPoS-Blockchains?
Die Befugnis der Delegierten besteht darin, die Grundregeln des Netzwerks festzulegen, den stabilen Betrieb der Blockchain aufrechtzuerhalten und Blöcke zu generieren. Sie erhalten Transaktionsgebühren als Gewinn. Jedes Mitglied des Netzwerks kann Delegierter werden, jedoch nur für kurze Zeit.
Das Netzwerk bezahlt den Delegaten für die Generierung neuer Blöcke und nimmt neue Transaktionen in diese auf. Der Delegierte kann diese Mittel nach Belieben für Marketing und Lobbyarbeit für die Interessen der Gemeinschaft ausgeben, jedoch nicht für persönliche Zwecke. Die Münzhalter entscheiden, wie viel ein bestimmter Delegierter für seine Arbeit erhält. Dies hängt von den Regeln des Netzwerks und der Reputation des Delegierten ab. Der Ruf wird durch die Stimmen der Benutzer gestärkt, die mit ihren Münzen im Steak ständig an Wahlen teilnehmen. Ein Benutzer kann einem Delegierten nur eine Stimme geben, aber mehrere Kandidaten gleichzeitig wählen.
Wenn die Delegierten gewählt werden, fällt jeder von ihnen in eine spezielle Gruppe. Personen in dieser Gruppe haben Zugriff auf ein Genesis-Konto.
Dies ist ein Multisignaturkonto, über das Sie Folgendes ändern können:
- Blockbelohnung;
- Blockgenerierungszeit;
- Block Größe;
- Vergütung für Zeugen;
- Transaktions Gebühren.
Die Parameter, die in die Zuständigkeit der Delegierten fallen, sollten nicht zu oft geändert werden: Instabilität und Neuheit entmutigen Neulinge und Investoren. Ein Genesis-Konto kann auch Standardfunktionen ausführen: Verwenden Sie intelligente Verträge, erhalten Sie Geld und bilden Sie einen Anteil.
Nach wichtigen Entscheidungen in DPoS-Blockchains gibt es eine kurze Zeitspanne, in der neue Delegierte wiedergewählt werden können. Dies ist erforderlich, wenn die von den Delegierten festgelegten Regeln nicht mit der Mehrheit der Benutzer genehmigt werden.
Sie können die Anzahl der Delegaten verringern oder erhöhen, sie ersetzen, dies hat jedoch keine Auswirkungen auf die Stabilität des Netzwerks.
Wie werde ich Delegierter?
Die Liste der aktiven Delegierten wird nach der Stimmenzahl aktualisiert. Das System wählt dann zufällig Delegierte aus und stellt sie in die Warteschlange. Jeder Delegat kann einen Block generieren. Nachdem die Delegierten die Warteschlange ausgenutzt haben, wird ihre Reihenfolge erneut randomisiert.
Der Delegat kann keine Transaktionen im Block überspringen und seine Bestätigung verschieben. Dieser Ansatz erfordert Vertrauen in die Delegierten und macht das System selbst anfällig für Manipulationen.
Wenn der Delegat keinen Block erstellt oder keine Transaktion darin aufgenommen hat, wird der nächste Block von einem anderen Delegaten generiert und ist doppelt so groß, um nicht bestätigte Transaktionen einzuschließen. Dies eliminiert einen böswilligen Versuch, die Blockgenerierung zu blockieren oder zu verzögern.
Langfristig ist es unmöglich, bestimmte Transaktionen zu blockieren: Wenn ein Delegierter seine Autorität missbraucht, verfügt der Rest des Netzwerks über Mechanismen, um ihn zu entfernen.
Wer sind die Zeugen?
Benutzer, die abstecken und die Möglichkeit haben, vorübergehend Delegierter zu werden, werden als Zeugen bezeichnet (Zeuge, Zeugenknoten, Validator, Blockproduzent, da sie Zeugen von Transaktionen und gleichzeitig Netzwerkknoten sind). DPoS verwendet ein Reputationssystem und Echtzeit-Abstimmungen, um Zeugen und Delegierte zu wählen.
Zeugen generieren und verteilen Blöcke, bestätigen Transaktionen, halten Münzen auf dem Spiel und stimmen ab. Im Gegensatz zu Delegaten können sie keine grundlegenden Netzwerkregeln konfigurieren. Während der Transaktionsbestätigung können Zeugen und Delegierte keine Transaktionsdetails wie Betrag, Absender, Empfänger, ID usw. ändern.
Sie überprüfen auch:
- eingehende Blöcke und Signaturen für Transaktionen;
- die Ergebnisse der intelligenten Vertragsabwicklung;
- ob die Delegierten rechtmäßig gewählt sind;
- Verteilung von Benutzertransaktionen.
Jeder vollständige Knoten kann Lesezugriff auf Blockchain-Daten bereitstellen, wodurch das System wie ein dezentrales Content Delivery Network (CDN) aussieht.
Wie funktioniert das DPoS-Abstecken?
Alle Münzen in DPoS-Blockchains sind in freie (im Umlauf) und in Absteckmünzen unterteilt. Jeder bestimmt die Größe des Steaks selbst, und Sie können es nicht ausgeben. Mit Hilfe solcher Münzen kann man Zeuge werden, für Delegierte stimmen und durch intelligente Verträge an der Verwaltung des Netzwerks teilnehmen.
Was sind die Vorteile des Einsatzes?
- Sie müssen nicht in teure Ausrüstung investieren, um neue Münzen abzubauen.
- Kein hoher Stromverbrauch;
- Die Komplexität des Angriffs beträgt 51%: Der Angreifer muss mindestens 51% aller Token besitzen.
- Während der Lufttropfen verteilen einige Projekte Münzen schneller unter den Stakern.
- DPoS-Absteckung wird nicht nur zum Geldverdienen verwendet, sondern auch als Instrument zur Beeinflussung des Netzwerks.
Hat DPoS erhebliche Nachteile und was?
Es gibt folgende Nachteile:
- De-Anonymisierung von Zeugen, da es sich häufig um öffentliche Unternehmen und nicht um Privatpersonen handelt.
- Möglichkeit der Durchführung von DDoS-Angriffen auf Netzwerkknoten.
- Die meisten haben nicht genug Anreiz zu wählen, weil ihr Einsatz zu gering ist.
- Die Gefahr der Zentralisierung: Der Eigentümer großer Ressourcen kann sich selbst wieder wählen.
- Die Abstimmung mit einer Brieftasche birgt hohe finanzielle und politische Risiken: Wähler nehmen eher Bestechungsgelder an oder stimmen überhaupt nicht ab.
- Einige Implementierungen empfehlen die Verwendung von Multi-Core-Prozessoren zur Validierung. Andernfalls kann der Delegat die Blockbelohnung verpassen.
- Während des Einsatzes werden die Münzen für eine Weile fixiert. Wenn der Preis also zu stark fällt, werden Sie die Münzen nicht sofort verkaufen.
Der bekannte Bitcoin-Maximalist Nick Szabo äußerte sich besorgt über eine der DPoS-Implementierungen:
„In EOS können einige Fremde einfrieren, was Benutzer für ihr Geld halten. Als Teil des Protokolls müssen Sie einer konstitutionellen Organisation vertrauen, die sich aus Personen zusammensetzt, die Sie nie persönlich kennen werden. Die EOS-Verfassung ist sozial nicht skalierbar und stellt eine Sicherheitslücke dar. “
Bei der Abstimmung im April 2019 zur Ersetzung der Interimsverfassung durch eine Nutzungsvereinbarung (EUA) lag die Wahlbeteiligung bei 1,7%. Die Entscheidung musste von Blockherstellern getroffen werden, was zu Vorwürfen der Zentralisierung und Feuchtigkeit einiger DPoS-Implementierungen führte.