- Vitalik Buterin änderte seine Sichtweise von 2017 zur vollständigen Benutzerverifizierung.
- ZK-SNARKs ermöglichen nun vollständige Kettenkorrektheitsprüfungen, ohne alle Transaktionen erneut abzuspielen.
- Buterin sagte, Fehler wie Zensur, Ausfälle und Konzentration von Validatoren hätten seine Ansichten verändert.
Ethereum-Mitbegründer Vitalik Buterin sagte, er stimme einem Beitrag vom 9. Juni 2017 nicht mehr zu, in dem er die Idee ablehnte, dass normale Nutzer die gesamte Blockchain-Geschichte überprüfen sollten.
Dieser Kommentar fiel während einer Debatte darüber, ob Blockchains nur Transaktionsreihenfolgen speichern oder auch den vollständigen Systemzustand wie Salden und Smart-Contract-Daten festlegen sollten.
Damals lehnte Buterin Designs ab, bei denen Nutzer den Staat nur durch das Wiederholen jeder Transaktion oder durch das Vertrauen in Dritte wiederherstellen konnten.
Ethereum entschied sich, State Roots direkt in Blockheader zu committen, was es jedem Nutzer ermöglicht, einen Balance- oder Vertragswert durch einen Merkle-Beweis zu beweisen. Dieses Design beruht auf einer ehrlichen Mehrheit der Validatoren, nicht auf einen einzelnen Dienstleister.
Buterin sagte, dass das Modell immer besser war, als einem RPC-Endpunkt zu vertrauen, aber es gelang den Nutzern dennoch nicht, den Nutzern einen echten Notfallplan zu bieten, wenn Systeme ausfallen.
ZK-Beweise verändern die Kostengleichung
Die Hauptveränderung kam von Zero-Knowledge-Beweisen. Laut Buterin ermöglichen ZK-SNARKs den Nutzern nun, die Korrektheit der Kette zu überprüfen, ohne jede Transaktion seit Beginn erneut ausführen zu müssen. Dadurch entfällt der alte Kompromiss zwischen Vertrauen und Rechenkosten.
Einfach ausgedrückt können Nutzer nun mit kompakten Beweisen statt roher Ausführung überprüfen, ob der Zustand der vollständigen Kette korrekt ist. Das macht eine vollständige Verifikation wieder praktikabel, ohne die Blockgrößen so klein zu machen, dass das Netzwerk unbrauchbar wird.
Buterin beschrieb dies als direkte Antwort auf Debatten aus den Blockgrößenkriegen, wobei die verbleibenden Beschränkungen hauptsächlich an Datenbandbreite und Zentralisierung der Blockproduktion gebunden waren.
Mit diesem verfügbaren Werkzeug, so sagte er, gelten Designkompromisse aus früheren Jahren nicht mehr.
Fehlermodi sind wichtiger als Theorie
Buterin sagte außerdem, dass sich sein Denken durch reale Ausfälle verändert habe, wie P2P-Ausfälle, Latenzspitzen, Abschaltungen von Dienstanbietern und die Konzentration von Validator-Sätzen. Er fügte hinzu, dass Zensur vorkomme, wie es während der Tornado Cash-Beschränkungen zu sehen ist.
In diesen Fällen wird das Auffordern der Nutzer, sich auf Entwickler zu verlassen, zu einer Form der zentralen Kontrolle. Wenn die einzige Lösung tiefgreifende technische Arbeit erfordert, verlieren viele Nutzer den Zugang zu Mitteln oder verlassen das System ganz.
Buterin sagte, Blockchains, die für Jahrzehnte gehalten werden sollen, müssten eine letzte Option bieten, bei der Nutzer eigenständig arbeiten können, falls sonst alles versagt. Er beschrieb die vollständige Verifizierung als eine Sicherheitskabine, nicht als alltäglichen Lebensstil. Sein Wert liegt darin, immer verfügbar zu sein.
Das Wissen, dass Nutzer darauf zurückgreifen können, zwingt auch Vermittler dazu, sich besser zu verhalten – ähnlich wie BitTorrent den Druck auf Medienplattformen ausübt.
Disclaimer: The information presented in this article is for informational and educational purposes only. The article does not constitute financial advice or advice of any kind. Coin Edition is not responsible for any losses incurred as a result of the utilization of content, products, or services mentioned. Readers are advised to exercise caution before taking any action related to the company.