Wenn du Ethereum überhaupt verfolgst, wirst du wahrscheinlich wissen, dass das Blockchain-Projekt viel auf etwas reitet, das "Proof of Stake" genannt wird.

Eine radikale Veränderung in der Art und Weise, wie das Netzwerk einen Konsens bildet. Die Idee ist etwas einfach im Ziel, aber möglicherweise in ihrem Umfang veränderlich.

Die Geschichte geht so: Bereits 2011 begannen einige Entwickler sich Gedanken über die Energie zu machen, die Bitcoin - das einen Prozess namens "Proof of Work" (PoW) benötigt - in gewissem Umfang erforderlich machen würde würde so viel Energie verbrauchen wie Dänemark). Darüber hinaus wurden Bitcoins Minenunternehmen bereits zu großen Unternehmen, und es bestand die Befürchtung, dass sich diese Änderung negativ auf das Benutzerwachstum auswirken würde.

Sicher, es gibt das Argument, dass der Wettbewerb der Nachweis der Arbeit ein sichereres Netzwerk geschaffen hat (und dass der Abbau von Bergbaukonkurrenz nach Mooreschem Gesetz zu natürlicher Marktregulierung führte), aber einige waren eifrig nach einer grüneren Alternative.

Geben Sie einen Pfahlnachweis ein.

Bisher wurde das Protokoll von mehreren Projekten (peercoin, NXT und andere) übernommen, aber der Übergang von ethereum wäre insofern einzigartig, als dass er im Prinzip sozusagen mitten im Flug die Protokolle wechseln würde. Als Ergebnis wird es von denjenigen heftig kritisiert, die lange behauptet haben, dass sowohl der PoS als auch die Implementierung von ethereum nicht funktionieren könnten.

Die Idee wurde zu einem fairen Teil der Skepsis gebracht, teilweise weil es eine lange Zeit dauert, eine Version zu implementieren, die von den Entwicklern als sicher akzeptiert wird.

Ende 2015 veröffentlichte die Bitfury Group ein Whitepaper, in dem die Unterschiede zwischen PoW und PoS und den Angriffsvektoren untersucht wurden, die frühe "naive" Versionen von PoS zerstört haben könnten.

Vor diesem Hintergrund arbeiten die Entwickler von Ethereum weiter an einer Alternative und argumentieren, dass sie Fortschritte machen.

Die Arbeit hat viele Iterationen durchlaufen und ist in einer Idee entstanden, die als "Casper" bekannt ist, nach dem Film Ghost, den Ethereum-Schöpfer Vitalik Buterin als "consensus by bet" bezeichnet hat.

Buterin erzählte All4bitcoin, dass der Entwicklungsprozess jetzt untersucht, wie man das Funktionieren des Ethereums auf eine völlig neue Art incentivieren kann:

"Der Entwicklungsprozess beinhaltet eine intensive Erforschung sowohl ökonomischer als auch spieltheoretischer Überlegungen und byzantinischer Fehler -tolerante Protokolle, die versuchen, ein Protokoll zu erstellen, das gleichzeitig mehrere Bedingungen erfüllt. "

Obwohl Buterins Beschreibung komplex klingt, geht es im Wesentlichen darum, dass Ethereum immer noch versucht, sein Anreizsystem für seine Beweisführung zu erhalten. of-work alternatives Recht.

Bereits im September arbeiteten sowohl Buterin als auch der Mitentwickler Vlad Zamfir an konkurrierenden Implementierungen der Idee. Beide gehen im Wesentlichen davon aus, dass die Kosten für den Kauf physischer Minenarbeiter (sowie deren Konkurrenz) unter den richtigen Bedingungen virtuell repliziert werden können.

Jetzt, nach Jahren der Forschung, sagte Buterin, er sei "ziemlich zuversichtlich auf das allgemeine Prinzip" obwohl "Details müssen ausgearbeitet werden."

Casper, erklärte

Das Team führt oft öffentliche Diskussionen über seine Forschung , und hat bisher drei Open-Source-Simulationen gepostet (die neuesten, im August veröffentlicht, ist hier), die zeigen, wie das Protokoll funktioniert und dass es auf eine Geschichte konvergieren kann.

Kürzlich bot Buterin ein Forschungsupdate zum Protokoll an, während Zamfir eine Blogserie über die Geschichte seines Denkprozesses führte. Entwickler Rick Dudley, Doktor der Informatik, Loi Luu und andere haben ebenfalls zum Protokoll beigetragen.

Um es kurz zu wiederholen, ein Beweis der Arbeit, der gerade von Bitcoin und Ethereum benutzt wird, erfordert ein Netzwerk von leistungsfähigen Computern, um Transaktionen zu validieren, und Beweis des Einsatzes ist ein anderes Mittel zu diesem Zweck.

Das Ziel von beiden ist das gleiche: Die Knoten im Netzwerk müssen sich auf eine korrekte Transaktionshistorie einigen können.

PoS war nicht einfach zu implementieren, da es mehrere Entwicklungsstufen seit 2013 gab, als Buterin erklärte, dass Ethereum "wahrscheinlich" von PoW wechseln würde.

Die erste dieser Phasen, die sie jetzt "naiven PoS" nennen, leidet unter dem, was man als das "Nichts-auf-dem-Spiel" -Problem bezeichnet. Es bestraft die Akteure nicht für die Validierung von mehr als einer Geschichte - was bedeutet, dass das Netzwerk in der realen Geschichte leicht widersprechen könnte.

"Dies ist eindeutig ein fataler Fehler für eine Technologie, deren Daseinszweck es ist, eine unumstrittene kanonische Reihenfolge von Transaktionen zu bieten", bemerkte Blockchain-Berater Ciaran Murray.

Was Casper (und andere neuere Versionen) von traditionellen PoS unterscheidet, ist, dass es Teilnehmer bestraft, die sich nicht an die Regeln halten.

Buterin beschrieb es mit einer groben Analogie: Stellen Sie sich 100 Menschen vor, die um einen runden Tisch sitzen. Eine Person hat ein Bündel von Papieren, von denen jedes eine andere Transaktionsgeschichte hat. Der erste Teilnehmer nimmt einen Stift und unterschreibt einen und gibt ihn an die nächste Person weiter, die eine ähnliche Entscheidung trifft.

Jeder Teilnehmer erhält nur $ 1, wenn er den Transaktionsverlauf signiert, an dem sich die meisten Teilnehmer am Ende anmelden.

"Und wenn Sie eine Seite unterschreiben und später eine andere Seite unterschreiben, brennt Ihr Haus", fügte Buterin hinzu und argumentierte, dass dies wahrscheinlich ein guter Anreiz wäre, das richtige Blatt Papier zu unterschreiben.

verbleibende Probleme

Aber Buterin und andere arbeiten an einigen wenigen Problemen.

Sie kommen auf "Kryptowirtschaft" zurück, ein Wort, das oft in der Ethereum-Gemeinschaft gehört, um zu beschreiben, was ein sich entwickelndes Forschungsgebiet sein könnte. Es geht darum, wie Kryptographie eingesetzt werden kann, um Teilnehmer in eine bestimmte Richtung mit dem Recht zu lenken Anreize.

Das bekannteste Beispiel könnte PoW sein, wo Bergleute einen Anreiz haben, fair zu spielen und korrekte Transaktionen zu validieren, sonst verlieren sie Geld. Es bringt die Bergleute dazu, ehrlich zu handeln, indem sie ihnen Bitcoin zahlt.

Buterin und andere versuchen, die Spieler dazu zu bringen, weiterhin ohne die Minenarbeiter nach den Regeln zu spielen.

Damit das funktioniert, müssen sich die Validierer höflich verhalten, sagte Buterin.Aber es gibt Situationen, in denen es schwieriger ist, die richtigen Anreize zu finden.

Zum einen ist es nicht möglich, einen Block zu ersetzen, sobald ein Block "finalisiert" oder der Blockchain hinzugefügt wurde, es sei denn, die meisten Validierer (die den Minern ungefähr gleichwertig sind) signieren eine Sekunde Zeit, ihre Einlagen zu verlieren.

Eine andere Möglichkeit besteht darin, dass die Validatoren davon abgehalten werden, konkurrierende Validatoren aus ihrem Geld heraus zu betrügen (ein Problem, das "den Griefing-Faktor" genannt wird).

Alles in allem, so wie Vitalik es sieht, gibt es noch drei weitere Schritte: den Algorithmus abschließen, ihn überprüfen und ein Testnetz aufbauen und ihn dann auf allen sieben Ethereum-Clients implementieren.

Murray sagte:

"Bei dem Versuch, das Problem des Unerreichten, das Kartellproblem und das Problem der Endgültigkeit zu lösen, verspricht Casper mit Abstand den fortschrittlichsten Konsensmechanismus in der Öffentlichkeit zu werden blockchain sphere. "

Keine Deadline

Doch es bleibt abzuwarten, wann das sein könnte.

"Ich ziehe es vor, keine Zeitleisten zu geben", sagte Buterin, obwohl er in sozialen Medien vor kurzem eine vielleicht zu rosige Schätzung von Ende 2017 gab.

Wenn das der Fall wäre, würden sich selbst Skeptiker von PoS wahrscheinlich freuen.

"Wenn es einen Proof-of-Stake-Algorithmus gäbe, würde ich ihn wahrscheinlich unterstützen", sagte Bitcoin Core-Mitarbeiter Luke Dashjr Anfang dieses Jahres in den sozialen Medien. Bis dahin hält er (und viele andere) es für "Vaporware".

Fürs Erste scheint die Ethereum-Community eine finale Version zu sehen.

Murray schlug jedoch vor, dass selbst dann noch weitere Inspektionen nötig sein werden, nämlich:

"Ich freue mich darauf, eine vollständige Spezifikation von Casper für die Begutachtung verfügbar zu haben, um festzustellen, ob diese Komplexität neue Probleme verursachen kann für sich selbst. "

Lila Lichtbild über Shutterstock