In allen Lebensbereichen, insbesondere im Kryptobereich, ist der Erfolg oft still, während Misserfolge klar und deutlich zu erkennen sind. Das stetige Wachstum der zugrunde liegenden Technologien macht selten Schlagzeilen, aber dramatische Marktabstürze überschwemmen unsere Newsfeeds. Dies ist bei Ethereum der Fall, das in den letzten Jahren eine Reihe wichtiger Verbesserungen erfahren hat, von denen die Hauptentwickler hoffen, dass sie das Netzwerk seiner Vision, mehr als 1 Milliarde Benutzer zu unterstützen, näher bringen. Upgrades wie EIP-1559 von 2021 revolutionierten die Wirtschaftlichkeit der Benutzertransaktionsgebühren, während ein noch wirkungsvolleres Upgrade ein Jahr später, The Merge, den erfolgreichen Hot-Swap des Ethereum-Konsensmechanismus beinhaltete, der die wichtigste Struktur des Workshops darstellt. Während diese Upgrades lange Zeit mit Skepsis betrachtet wurden, ist es heute unbestreitbar, dass das überarbeitete Ethereum-System von 2024, vereinfacht gesagt, funktioniert. Manche halten das Ausmaß dieser Veränderungen vielleicht sogar für selbstverständlich.
Bei der Entwicklung öffentlicher Blockchains gibt es kein kostenloses Mittagessen, und es ist wichtig, die Aufmerksamkeit auf das aktuelle Narrativ zu lenken: Das Ethereum-System, das heute aktualisiert wird, ist auch ein komplexeres System. Dies hat eine Reihe wichtiger Implikationen und beantwortet nicht zuletzt grundlegende Fragen zum System selbst. Vor vier Jahren löste eine harmlose Frage die gesamte Krypto-Forschungsgemeinschaft in eine hitzige Debatte aus: „Wie hoch ist das Angebot an Ethereum?“ Wie sich herausstellte, war und ist diese Frage nicht so einfach zu beantworten.
Zum Glück haben wir in letzter Zeit viel Arbeit geleistet, um diese Frage souverän zu beantworten. Im Einklang mit dem Engagement von Coin Metrics, Blockchain-Netzwerke nach den Leitprinzipien „vertrauenswürdig und verifizierungsfrei“ gründlich zu analysieren, möchten wir unsere internen Bemühungen überprüfen, um die Genauigkeit der Ethereum-Angebotsmetriken sicherzustellen. Im State of the Network dieser Woche diskutieren wir die Komplexität der Geldpolitik für Ethereum als Multi-Blockchain-System und teilen unseren Ansatz zur genaueren Verfolgung des Angebots und der Ausgabe von ETH.
Wo ist die ETH?
Trotz großer Skepsis würden einige sagen, dass es Ethereum allen Widrigkeiten zum Trotz gelungen ist, ein modulares, vielschichtiges System zu werden. Ethereum durchläuft heute die ehrgeizigsten wirtschaftlichen und Konsensänderungen aller Netzwerke bisher. Aufgrund dieser Änderungen existiert die native Währung von Ethereum, Ethereum (ETH), nun in zwei verschiedenen Systemen, die sorgfältig bewertet werden müssen: der „Ausführungsschicht“ und der „Konsensschicht“ (auch bekannt als „Beacon-Kette“). Die Integration dieser beiden Ebenen ist der Grund für den Namen „The Merge“.
Wir haben viel Zeit damit verbracht, die Komplexität dieser Systeme zu verstehen, insbesondere wenn es darum geht, die Lieferung und Ausgabe von ETH zu verfolgen. Wir glauben, dass die Ergebnisse dieser Analyse die umfassendste Antwort auf die scheinbar einfache Frage „Wie hoch ist das Gesamtangebot an ETH?“ sind.
Quelle: Coin Metrics
Zum 20. Januar 2024 (UTC-Zeit) beträgt der Gesamtvorrat an ETH 120.179.693,24908.
Die Reise entlang der Kette, die wir unternommen haben, um zu dieser Antwort zu gelangen, erwies sich jedoch als recht interessant. Um die neue Geldpolitik von Ethereum zu verstehen und zu messen, ist es zunächst erforderlich, zwei verschiedene Knoten-Clients auszuführen – die Software, die zur Überprüfung und Teilnahme am Netzwerk erforderlich ist.
Stellen Sie sich vor, die Aufgabe ähnelt der Durchführung einer Volkszählung in zwei großen, geschäftigen Grenzstädten. Die Bewohner bewegen sich nicht nur innerhalb jeder Stadt, sondern auch zwischen den beiden Städten hin und her. Um eine korrekte Bevölkerungszahl zu erhalten, müssen die durchreisenden Einwohner berücksichtigt werden. Gleichzeitig muss sichergestellt werden, dass alle Personen, die möglicherweise umgezogen sind, nicht doppelt gezählt werden.
Das Gleiche gilt für die Verfolgung des ETH-Angebots: Wenn Sie die Bewegung der ETH von einer Stadt (der „Konsensschicht“) zu einer anderen (der „Ausführungsschicht“) und umgekehrt nicht berücksichtigen, erhalten Sie unweigerlich die falsche Zahlen. Dies ist die Herausforderung, vor der Datenanbieter stehen, wenn sie versuchen, das ETH-Angebot zu bewerten. Da Vermögenswerte jetzt von einer Schicht zur anderen wandern, stellen wir fest, dass die aktuellen Schätzungen des ETH-Angebots letztendlich dazu führen, dass die Menge der ausstehenden ETH entweder über- oder unterschätzt wird. Natürlich liegen die meisten Schätzungen im gleichen Bereich, stimmen aber nicht genau überein, da jeder Blockchain-Beobachter seine eigene Methodik entwickeln muss.
Die folgende Grafik zeigt den Fluss der ETH im heutigen modularen Ethereum-System. Validatoren setzen ETH ab, indem sie es an den Einzahlungsvertrag der Ausführungsschicht (EL) senden. Diese abgesteckte ETH wird dann auf der Konsensschicht (CL) repräsentiert, wo auch Belohnungen für die Sicherung von Ethereum und den Nachweis neuer Blöcke verteilt werden. Schließlich hatten Validatoren nach dem „Shapella“-Upgrade im vergangenen April die Möglichkeit, die Belohnungen abzuheben und/oder einzufordern, indem sie die ETH wieder an EL abheben.
Quelle: Upgrading Ethereum, von Ben Edgington
Ein wesentlicher Aspekt des oben beschriebenen modularen Systems ist die Notwendigkeit einer sorgfältigen Überwachung, um sicherzustellen, dass ETH nach der Auszahlung nicht doppelt gezählt wird (beachten Sie, dass im Diagramm kein Minuszeichen auf dem Einzahlungsvertrag vorhanden ist). Wenn wir auf unsere Volkszählungsanalogie zurückblicken, ist es so, als ob ein Einwohner von Stadt A in Stadt B gezogen wäre und einige Zeit später in Stadt A zurückgekehrt wäre, jetzt aber zwei Adressen im Verzeichnis von Stadt A eingetragen wären: eine für die ursprüngliche Adresse und eine für ist die neue Adresse. Bei unsachgemäßer Handhabung kann diese Situation zu „Doppelzählungen“ in der Bevölkerungsstatistik führen.
Die folgende Grafik zeigt, wie sich dies in der Kette verhält. Die rote Linie stellt die Einlagen auf EL/Angebot im Beacon-Vertrag dar, während die grüne Linie die gesamte ETH auf CL darstellt. Bevor Sie Auszahlungen (blau) aktivieren, beachten Sie bitte die Übereinstimmung der roten und grünen Linien. Aber jetzt sind 9 Millionen ETH unbesichert, wobei einige davon in den Einlagenvertrag zurückgeführt werden. Während also der Gesamtsaldo des Einzahlungsvertrags 37 Millionen ETH beträgt, beträgt der gesamte ETH-Einsatz auf CL (durch Addition der Salden aller Validatoren, ohne Prämien) nur 28 Millionen.
Quelle: Coin Metrics Network Data Pro
Der Ethereum-Forscher Ben Edgington fasst es in seinem Buch Upgrading Ethereum zusammen:
„Wenn ein Prüfer kündigt und erneut einsetzt, ist der Saldo des Einzahlungsvertrags ‚nur erhöht‘. Wenn ein Prüfer kündigt und erneut einsetzt, erhöht sich der Saldo des Einzahlungsvertrags um 32 ETH, während alles andere im Wesentlichen unverändert bleibt. Wenn dies geschieht, sind es 3,2 Millionen.“ Dann wird der Restbetrag des Einzahlungsvertrags den Gesamtbetrag des jemals in Umlauf gebrachten Ethereums übersteigen, der etwa 120 Millionen ETH beträgt. Dies ist nicht wichtig, es betont nur, dass der Restbetrag des Einzahlungsvertrags als verbrannt betrachtet und in Ethereum berechnet werden sollte. Das Gesamtangebot gilt als Null.“
Da die Schlüssel zum Einzahlungsvertrag nicht zugänglich sind, stimmen wir zu, dass die ETH im Vertrag als verbrannt betrachtet werden sollte. Es ist jedoch wichtig zu beachten, dass es a priori keinen Grund oder Hinweis dafür gibt, dass dieser Vertrag bei der Synchronisierung von Ethereum-Knoten anders behandelt werden sollte als jeder andere Vertrag.
Wenn man also ohne diesen speziellen Kontext die Grundregel anwenden würde, einfach alle Konten im Hauptbuch zu zählen (unsere genaue Definition des aktuellen Angebots), würde man am Ende eine deutlich höhere Zahl erhalten. Die folgende Grafik zeigt unsere angepasste ETH-Angebotsformel (rot) und den Wert, den wir erhalten, wenn wir alle Konten im Hauptbuch addieren (grün), deren Wert aufgrund der oben erwähnten Erhöhung der Auszahlungshäufigkeit steigt.
Quelle: Coin Metrics
Aber vor dem oben genannten Hintergrund können wir endlich die Schritte darlegen, die wir heute unternehmen, um das Gesamtangebot an ETH zu ermitteln.
1. Addieren Sie alle Konten auf der Ausführungsebene
2. Addieren Sie alle Validator-Guthaben auf der Konsensebene
3. Abzüglich des Beacon-Vertrags der Ausführungsschicht (betrachten Sie ihn als „verbrannt“)
4. Subtrahieren Sie den Einzahlungsvertrag von den auf der Konsensschicht erfassten akkumulierten Einzahlungen (dies ist eine sekundäre Überlegung, um alle eingezahlten ETH zu berücksichtigen, die derzeit aufgrund protokolldefinierter Wartezeiten zwischen EL und CL „übertragen“ werden).
Während andere Websites wie Ultra Sound Money einen ähnlichen Ansatz verfolgen, ist es erwähnenswert, dass es noch keinen Konsens gibt. Idealerweise sollte es für diesen Zweck einen RPC-Endpunkt (Remote Procedure Call) oder eine Methode geben, die aber unseres Wissens noch nicht existiert. Bei Coin Metrics haben wir sogar einen maßgeschneiderten Ethereum-Exporter entwickelt, was unser Engagement als Analyseanbieter unterstreicht. Wir haben sorgfältig ein gemeinsames Datenmodell (ATLAS) und benutzerdefinierte Knoten-Patches entwickelt, um alle ETH-Transfers und Balance-Updates auf der Ausführungs- und Konsensebene genau abzubilden. Dieser Ansatz gewährleistet eine genaue doppelte Buchführung, und die zahlreichen Ethereum-Clients, die wir intern verwenden (wie Geth und Erigon), sorgen für Redundanz und zusätzliche Sicherheit für unseren Ansatz.
Aber wer wird zählen?
Auch wenn es manchen als zu detailliert erscheinen mag, um sich hier oder da auf eine Dezimalzahl zu konzentrieren, oder dass der „Up-Only“-Saldo eines Leuchtturmvertrags nur eine ästhetische Angelegenheit ist, glauben wir, dass es in Wirklichkeit auf die Bequemlichkeit ankommt, das Gesamtangebot zu finden berührt das Herz von Kryptowährungen Der Kern der Daseinsberechtigung. Eine scheinbar einfache Zählübung hat viele Auswirkungen, bringt die Entwicklung öffentlicher Blockchains auf den Punkt und verdeutlicht kulturelle und technologische Unterschiede zwischen verschiedenen Blockchains.
Aus technischer Sicht ist es zunächst erwähnenswert, dass jeder Ethereum-Block einen Statusstamm enthält – einen kryptografischen Hash des gesamten „Zustands“ von Ethereum, einschließlich aller Kontostände – der sicherstellt, dass jedes einzelne Konto einen Konsens über den ETH-Kontostand aufweist. Vereinfacht gesagt führt jeder Unterschied in den Kontoständen zwischen zwei verschiedenen Knoten zum Scheitern des Konsenses. Dies garantiert jedoch nicht unbedingt die Verhinderung oder Erkennung ungewöhnlicher ETH-Ausgaben.
Darüber hinaus hat das Angebot als grundlegender Indikator viele nachgelagerte Auswirkungen auf andere wichtige Indikatoren. Bei der Berechnung einer beliebigen Messung der Vermögensstreuung und Eigentumskonzentration ist eine genaue Messung des Angebots von entscheidender Bedeutung – die Größe des Nenners wird sich unweigerlich auf das Ergebnis auswirken. Ohne den richtigen Kontext könnte ein uninformierter Beobachter zu der Annahme verleitet werden, dass die im Einlagenvertrag gesperrten 37 Millionen ETH (das Einzelkonto mit dem bislang höchsten ETH-Guthaben) einer Einzelperson gehören, was zu einem Missverständnis der ETH-Konzentration führt Reichtum.
Das Angebot spielt auch eine entscheidende Rolle bei der Bestimmung der Marktkapitalisierung eines Vermögenswerts und der Indexerstellung. Überhöhte Gesamtangebotszahlen können dazu führen, dass die Marktkapitalisierung und das Gewicht von ETH in wertgewichteten Indizes überhöht werden. Fest steht jedoch, dass es den Marktteilnehmern nicht nur um das Gesamtangebot, sondern auch um die Liquiditätsversorgung des Marktes geht. Vor diesem Hintergrund hat Coin Metrics im Jahr 2020 eine Kennzahl für das Streubesitzangebot eingeführt, die die Liquidität von Krypto-Assets besser beschreibt.
Diese Maßnahme berücksichtigt ETH, die illiquide (seit mehr als 5 Jahren unangetastet) und nachweislich verloren ist. Beispielsweise gingen aufgrund eines Fehlers im Parity Smart Contract Wallet etwa 500.000 ETH für immer verloren, und weitere 250.000 ETH-Crowdsale-Teilnehmer verloren ihre privaten Schlüssel. Unter Berücksichtigung aller unserer Anpassungen ist unser frei zirkulierendes Angebot im Vergleich zum Gesamtangebot um etwa 13 Millionen ETH gesunken.
Quelle: Coin Metrics
Schließlich ist diese Übung eine perfekte Einführung in den Kompromissraum zwischen Komplexität und Transparenz sowie Experimentieren und Stabilität zwischen verschiedenen Blockchain-Ökosystemen. Am transparentesten ist Bitcoin, das dazu neigt, das Angebot leicht zu prüfen. Verwenden Sie beispielsweise den Befehl gettxoutsetinfo in Bitcoin Core (dem Hauptclient für Bitcoin), um schnell die Summe aller nicht ausgegebenen Transaktionsausgaben (UTXOs) in einem einfachen JSON-Format zurückzugeben. Dieser Befehl aggregiert alle gültigen Guthaben, die in jedem Block sichtbar sind, um eine eindeutige Zahl für den Gesamtvorrat an Bitcoin bereitzustellen. Ab dem Bitcoin-Block 827533 beträgt der Gesamtvorrat an Bitcoin 19.609.367,994873.
Kettenabfrage
Gleichzeitig tendiert der Ansatz von Ethereum – der an die schnelle Innovation im Silicon Valley erinnert – dazu, seine Bemühungen auf eine ehrgeizige Entwicklungs-Roadmap zu konzentrieren. Während Ethereum über eine starke Kultur verfügt und regelmäßige Kernentwicklergespräche führen, die Aufschluss über die neuesten Updates und zukünftigen Ethereum Improvement Proposals (EIPs) geben, lässt das schnelle Wachstum des Ökosystems nicht viel Raum, sich auf Dinge wie die Verbesserung der Angebotsverfügbarkeit zu konzentrieren Überprüfbarkeit. Da jedoch immer mehr Menschen im Ethereum-Ökosystem die ETH als „solide Währung“ betrachten, wird die Fähigkeit, Dinge unabhängig zu überprüfen, wohl immer wichtiger.
Dies ist jedoch nicht nur ein Problem zwischen Bitcoin und Ethereum. Wie unsere bisherige Arbeit zur Überprüfbarkeit von Knoten zeigt, gibt es viele andere Netzwerke, die auf robusteren experimentellen Kompromissen beruhen. Beispielsweise ist die Prüfung der Solana-Blockchain von Genesis an eine äußerst schwierige Aufgabe, die nur eine Handvoll Menschen mit Hardware von institutioneller Qualität bewältigt haben.
Zukunft: eth_getSupply?
Wenn Kryptowährungen eine transparentere Alternative zur Dunkelheit des traditionellen Finanzsystems bieten sollen, können wir sicher sein, dass grundlegende Maßnahmen wie das Angebot leicht zu finden und zu vereinbaren sein sollten. Wir hoffen, dass diese Untersuchung Licht auf die Komplexität des Problems wirft und neue Gespräche innerhalb der Ethereum-Community anstößt und Kundenteams zu einer nachdenklichen Überlegung anregt.
Glücklicherweise glauben wir, dass es viele Gründe gibt, optimistisch in die Zukunft zu blicken. Als Open-Source-Projekt, das von einem globalen Netzwerk aus Kernentwicklern und Forschern unterstützt wird, hat Ethereum außergewöhnliche Ergebnisse erzielt. Es sollte nicht vergessen werden, dass diese Mitwirkenden komplexe wirtschaftliche und technische Herausforderungen in realen verteilten Systemen lösen, die Werte in Milliardenhöhe schützen. Auch die Community ist sehr zugänglich und wir haben mit einigen Mitgliedern des Ethereum-Ökosystems konstruktive Gespräche über die Angebotsprüfung geführt.
Um es noch einmal zu betonen: Die Versorgung mit Ethereum ist nicht ungewiss, sondern es besteht einfach kein Konsens über die genaue Methode. Insgesamt ist Ethereum robust und verfügt über eine Reihe stabiler, einfach zu synchronisierender Clients, von denen einige sogar auf Hardware der Verbraucherklasse laufen. Darüber hinaus erlebt der Zustand kryptografischer Daten, insbesondere innerhalb des Ethereum-Ökosystems, derzeit eine Renaissance. Mit der Einführung von Blockchain-Datentools wie Cryo sieht die Zukunft vielversprechend für Verbesserungen aus. Diese Tools wurden entwickelt, um der Community die Vereinheitlichung eines gemeinsamen Ansatzes zu ermöglichen. Die Ethereum-Community ist für ihre reiche und lebendige Kultur rund um On-Chain-Daten bekannt, was ein gutes Zeichen für die Zukunft ist. Die Aufgabe ist machbar, sie erfordert lediglich, dass die Community das tut, was Tausende unabhängiger Ethereum-Knoten auf der ganzen Welt jeden Tag tun: einen Konsens erzielen.