Überblick
Die World Chain EIP-7928-Implementierung ist darauf ausgelegt, Block-Level-Zugriffslisten über Flashblocks zu streamen, sodass Validatoren mit der parallelen Verifizierung beginnen können, während ein Block noch erstellt wird. World Chain hat das System am 27. Juli 2026 auf Sepolia aktiviert und die Mainnet-Aktivierung für den 17. August geplant. Daher sollte es noch nicht als vollständig aktiv im Mainnet beschrieben werden.
EIP-7928 zeichnet die Konten, Speicherorte, Codeänderungen und resultierenden Werte auf, die während der Blockausführung berührt werden. Wenn man diese Abhängigkeiten im Voraus kennt, kann ein Verifizierer unabhängige Transaktionen über mehrere CPU-Kerne verarbeiten, Zustände aus dem Speicher vorab laden und den Zustandsroot parallel berechnen. World Chain erweitert das vorgeschlagene Ethereum-Design, indem ein Teil der Zugriffsliste mit jedem 200-Millisekunden-Flashblock übertragen wird, anstatt auf einen abgeschlossenen Block zu warten.
Interne Testnetz-Benchmarks erreichten bis zu 1 Gigagas pro Sekunde, ohne dass die Validierungslatenz proportional anstieg. Diese Ergebnisse sind technisch bedeutsam, bleiben aber kontrollierte Benchmarks. Die Mainnet-Leistung, Bandbreitenkosten, Fehlerbehandlung und Dezentralisierungseffekte werden bestimmen, ob die Architektur unter realen Arbeitslasten vergleichbare Vorteile bietet.
Wichtige Erkenntnisse
- World Chain Sepolia hat am 27. Juli gestreamte Block-Zugriffslisten aktiviert; die Mainnet-Aktivierung ist für den 17. August geplant.
- Jeder 200-Millisekunden-Flashblock trägt einen Teil einer EIP-7928-Zugriffsliste.
- Validatoren können unabhängige Transaktionen ausführen und Zustandsänderungen parallel berechnen.
- World Chain berichtete von Tests mit bis zu 1 Gigagas pro Sekunde auf Standard-Cloud-Infrastruktur.
- Benchmark-Durchsatz ist nicht dasselbe wie anhaltende Mainnet-Kapazität oder Benutzernachfrage.
Wie World Chain EIP-7928 funktioniert
Welches Problem adressiert World Chain EIP-7928?
Es adressiert den Engpass der sequentiellen Verifizierung, der entsteht, wenn Validatoren nicht wissen, auf welche Teile des Blockchain-Zustands eine Transaktion zugreifen wird. Im herkömmlichen Modell führt ein Verifizierer Transaktionen oft in Reihenfolge aus, da eine spätere Transaktion von einem Saldo oder Speicherwert abhängen kann, der durch eine frühere geändert wurde.
Block-Level-Zugriffslisten machen diese Abhängigkeiten explizit. EIP-7928 definiert eine Struktur, die die während der Blockausführung zugegriffenen Konten und Speicherplätze zusammen mit den Werten nach der Ausführung aufzeichnet. Validatoren können Transaktionen identifizieren, die nicht voneinander abhängen, und sie über mehrere Worker verarbeiten.
Dieselben Daten können parallele Festplattenlesevorgänge, Transaktionsvalidierung, Zustandsroot-Berechnung und ausführungsfreie Zustandsaktualisierungen unterstützen. Eine Liste muss mit der tatsächlichen Ausführungsspur übereinstimmen; ungenaue Ergebnisse können dazu führen, dass der Block abgelehnt wird. Die formale EIP-7928-Spezifikation behandelt die Zugriffsliste daher als verifizierbare Komponente und nicht als optionalen Leistungshinweis.
Wie werden Zugriffslisten über Flashblocks geliefert?
World Chain erzeugt alle zwei Sekunden einen Block und teilt den in Arbeit befindlichen Block in signierte Flashblocks auf, die etwa alle 200 Millisekunden geliefert werden. Jeder Flashblock trägt die in diesem Intervall hinzugefügten Transaktionen und einen entsprechenden Teil der Block-Zugriffsliste.
Die Teile enthalten minimale und maximale Transaktionsindizes, sodass Validatoren sie zu einer vollständigen Liste für den Block zusammensetzen können. Jeder Flashblock enthält auch einen access_list_hash, der eine kryptografische Verpflichtung auf den während dieses Teils der Ausführung zugegriffenen und geänderten Zustand schafft.
Follower können die Verifizierung beginnen, sobald jeder Teil ankommt. Transaktionen werden über einen Worker-Pool verteilt, Ergebnisse werden in Indexreihenfolge wieder zusammengesetzt, und die behaupteten Zustandsänderungen werden gegen die Ausführung geprüft. Die Zustandsroot-Berechnung kann im Hintergrund fortgesetzt werden. Wenn der letzte Flashblock ankommt, ist ein Großteil der Verifizierungsarbeit bereits abgeschlossen.
Warum gestreamte Zugriffslisten die Skalierung verbessern könnten
Kann das Design den Durchsatz ohne stärkere Hardware erhöhen?
World Chains Tests deuten darauf hin, dass es den Verifizierungsdurchsatz verbessern kann, ohne die Verifizierungshardware proportional zu erhöhen, aber Mainnet-Beweise sind noch erforderlich. Das Projekt testete das Design auf Standard-AWS-Cloud-Infrastruktur mit dem Ausführungsclient auf vier virtuelle CPUs und gewöhnlichem EBS-gp3-Speicher beschränkt.
Ein Neun-Punkte-Test erhöhte den anhaltenden Durchsatz von 1,7 Mgas/s auf 1 Ggas/s bei einem Blocklimit von zwei Milliarden Gas. World Chain berichtete, dass die Validierungslatenz bei niedrigerem Durchsatz anstieg, einen Knick bei etwa 100 Mgas/s erreichte und dann weitgehend ein Plateau erreichte, während die Arbeit über CPU-Worker und Flashblock-Intervalle verteilt wurde.
Bei Sättigung waren die genannten Einschränkungen der Lastgenerator und der Sequenzer, nicht der Validator. Dies deutet darauf hin, dass parallele Verifizierung die traditionelle Beziehung zwischen größeren Blöcken und höherer End-of-Block-Validierungslatenz schwächen könnte. Die Ergebnisse und die Testumgebung sind im technischen Bericht von World Chain detailliert beschrieben.
Die Einschränkung besteht darin, dass dies projektgeführte Tests in einem Entwicklungschuster waren. Mainnet-Transaktionen können andere Abhängigkeitsmuster, Datenbankverhalten, Netzwerkbedingungen und Zustandswachstum erzeugen.
Wie unterscheidet sich World Chain von Ethereums geplantem Design?
Ethereum hat EIP-7928 als zentralen Bestandteil des geplanten Glamsterdam-Upgrades ausgewählt. Die vorgeschlagene Layer-1-Implementierung verwendet eine Block-Zugriffsliste für einen etwa 12-Sekunden-Block, platziert eine Verpflichtung im Blockheader und erfordert die Aktivierung durch einen koordinierten Hard Fork.
World Chain verwendet dasselbe zugrunde liegende Konzept, passt es jedoch an eine schnellere Layer-2-Pipeline an. Statt einer Liste pro Block verteilt es einen Zugriffslisten-Ausschnitt pro 200-Millisekunden-Flashblock. Verpflichtungen erscheinen in signierten Flashblock-Deltas, und die Daten werden über das Peer-to-Peer-Protokoll von World Chain übertragen.
World Chain kann die Funktion über ein Laufzeit-Flag aktivieren, sodass die Einführung keinen koordinierten Netzwerk-Hard-Fork erfordert. Die Aktivierung auf Sepolia erfolgte am 27. Juli, während die Aktivierung auf dem Mainnet für den 17. August geplant ist. Die Implementierung macht World Chain zu einem frühen produktionsorientierten Test eines Ausführungskonzepts, das Ethereum später übernehmen will.
Sicherheit, Bandbreite und Betriebsgrenzen
Kann eine unehrliche Zugriffsliste einen ungültigen Block gültig machen?
Nein, vorausgesetzt, die Validatoren führen die Transaktionen unabhängig aus und vergleichen die Ergebnisse, aber eine unehrliche Liste kann dennoch Validierungsressourcen verschwenden. Der Block-Ersteller erzeugt die Zugriffsdaten während der Ausführung, während die Follower überprüfen, ob die deklarierten Lese-, Schreib- und Nachwerte mit ihren eigenen Ergebnissen übereinstimmen.
Wenn die Liste erforderlichen Zustand auslässt oder falsche Änderungen meldet, sollte die Abweichung erkannt und der Block abgelehnt werden. Signierte Hashes verpflichten den Ersteller auch auf jeden gestreamten Ausschnitt, sodass Abweichungen innerhalb eines Flashblock-Intervalls identifiziert werden können, anstatt erst nach dem gesamten Zwei-Sekunden-Block.
Dieses Modell führt jedoch Implementierungskomplexität ein. Clients müssen Ausschnitte korrekt zusammensetzen, Transaktionsindex-Grenzen durchsetzen, parallele Ausführung verwalten und Race Conditions vermeiden. Fehler in der Parallelisierungs- oder Verpflichtungslogik könnten zu Konsens- oder Verfügbarkeitsrisiken werden, selbst wenn das theoretische Design solide ist.
Was sollte nach der Einführung am 17. August gemessen werden?
Die Hauptindikatoren sollten anhaltender Gas-Durchsatz, Validierungslatenz pro Flashblock, CPU-Auslastung, Datenbank-Eingabe/Ausgabe, Bandbreitenverbrauch, Zustandswachstum und Synchronisationsleistung der Follower umfassen. World Chain maß unter absichtlich speicherintensiven Tests etwa 2–3 KiB Zugriffslistendaten pro Mgas, während rechenintensive Arbeitslasten proportional kleinere Listen erzeugten.
Betriebsstabilität ist ebenso wichtig wie Spitzendurchsatz. Beobachter sollten verpasste Blöcke, Sequenzer-Unterbrechungen, Reorganisationsverhalten, Verifizierungsfehler und die Leistung von Knoten mit unterschiedlichen Hardwarekonfigurationen verfolgen.
Nachfrage ist eine weitere Einschränkung. Technische Kapazität garantiert nicht, dass Benutzer oder Anwendungen sie nutzen. Höhere Grenzen könnten Hochfrequenzzahlungen, Spielen, sozialen Anwendungen und komplexen Onchain-Märkten zugutekommen, aber die tatsächliche Akzeptanz muss von der Benchmark-Kapazität getrennt werden.
Mainnet-Daten müssen den Skalierungsanspruch von World Chain validieren
World Chain EIP-7928 ist ein wichtiger Versuch, zu ändern, wie Layer-2-Durchsatz verifiziert wird. Anstatt einen großen Block abzuschließen und dann von Followern zu verlangen, seine Transaktionen sequenziell erneut auszuführen, kommuniziert das Design Zustandsabhängigkeiten während der gesamten Blockkonstruktion. Dies ermöglicht, dass Verifizierung, Zustands-Prefetching und Zustands-Wurzel-Berechnung parallel und über das gesamte Blockintervall erfolgen.
Der Ansatz ist besonders relevant, weil die Erhöhung der Blockkapazität ohne Änderung der Verifizierungsarchitektur die Knotenanforderungen erhöhen und die unabhängige Teilnahme schwächen kann. Die Benchmarks von World Chain deuten darauf hin, dass gestreamte Zugriffslisten einen wesentlich höheren Durchsatz ermöglichen könnten, während die Validator-Hardware relativ moderat bleibt. Die Einführung über ein Laufzeit-Flag gibt dem Netzwerk auch einen schnelleren Bereitstellungspfad als Ethereum Layer 1, wo die entsprechende Änderung eine konsensweite Hard-Fork-Koordination erfordert.
Dennoch bleiben die stärksten Behauptungen vorläufig, bis die Mainnet-Aktivierung am 17. August messbare Ergebnisse liefert. Kontrollierte Tests können Mainnet-Zustandszugriffsmuster, Netzwerkvariabilität, Client-Ausfälle oder widriges Verhalten nicht vollständig repräsentieren. World Chain EIP-7928 sollte daher als bedeutendes Produktionsexperiment in der parallelen Blockchain-Verifizierung betrachtet werden – noch nicht als Beweis, dass ein Durchsatz von einer Gigagas unter realer Nachfrage sicher aufrechterhalten werden kann.
Quellen
https://eips.ethereum.org/EIPS/eip-7928
https://world.org/blog/engineering/world-chain-full-block-access-lists
Risikohinweis: Dieser Artikel dient nur zur Referenz und stellt keine Anlageberatung dar. Der Kryptowährungsmarkt ist sehr volatil. Bitte treffen Sie Entscheidungen vorsichtig auf der Grundlage Ihrer individuellen Umstände.






