Im Juni haben wir vorgestellt ProtokollNeuorganisierung der Forschungs- und Entwicklungsteams der Ethereum Foundation, um unsere aktuellen strategischen Ziele besser auszurichten. Skalierung L1Anwesend Skalieren BlobsUnd Verbessere UX ohne unser Engagement für die Sicherheit und Härte von Ethereum zu beeinträchtigen.
In den kommenden Wochen veröffentlichen wir Updates zu jedem Arbeitsstrom und deckten ihre fortlaufenden Fortschritte, neue Initiativen, offene Fragen und Möglichkeiten zur Zusammenarbeit ab. Wir beginnen heute mit der Skala L1 — erwarten Sie Follow-ups über Skalenblobs und verbessern Sie die UX bald!
Tl; Dr.
- Marius van der Wijden schloss sich Ansgar Dietrichs und Tim Beiko an, um die Skala L1 zu Co-Lead-Skala
- Die Gasgrenze des Mainnet stieg auf 45 m nach derBerlinteropein erster Schritt auf der Straße auf 100 m Gas und darüber hinaus
- Alle Kunden der wichtigsten Ausführungsschichten wurden versendet Vorverlauf vor der Mergesignifikant Reduzierung der Verwendung der Knotenscheibe
- Block-Level-Zugriffslisten (BALS) werden als Headliner für Glamsterdam angesehen
- Rechen- und State -Benchmarking
- Der Weg zu ZKEVM Echtzeit wird immer konkreter beweisenmit dem Prototyping eines auf ZK-basierten Atelsterkunden im Basis
- Wir stellen immer noch a ein Performance Engineering Lead: Anwendungen schließen 10. August
Geth-ing ernst mit L1 Skalierung
Das Skalieren von Ethereum erfordert die Einhaltung von ehrgeizigen Designs mit dem Ingenieurpragmatismus. Um dies zu erreichen, haben wir ernannt Marius van der Wijden als Co-Lead für Skala L1 neben Ansgar Dietrichs und Tim Beiko.
Marius ‘umfangreiche technische Erfahrung in Geth in Kombination mit seinem Engagement für die Protokollsicherheit macht ihn perfekt, um unsere Skalierungsstrategie mit den Einschränkungen von Ethereum auszurichten.
Zusammen haben Ansgar, Marius und Tim eine Reihe wichtiger Initiativen definiert, mit denen wir L1 so schnell wie möglich skalieren können.
In Richtung einer 100 -m -Hauptnetzgasgrenze
Unser unmittelbares Ziel ist es, die Hauptnetz -Gasgrenze von Ethereum sicher auf 100 m pro Block zu skalieren. Parithosh Jayanthieng unterstützt von Netherminds Perfnet -Team, führt unsere Arbeit durch, um durchzukommen Jeder inkrementelle Anstieg.
Bei der letzten Berlinterop -EreignisDie Kundenteams verbesserten ihre schlimmsten Leistungsbenchmarks erheblich und ermöglichten den jüngsten Anstieg auf 45 m Gas-ein erster Schritt auf dem Weg in Richtung 100 m Gas und darüber hinaus!
Darüber hinaus ist die Kundenhärtung zu einem integralen Bestandteil der 100 -m -Gasinitiative geworden. Das Pectra -Upgrade -Rollout hat mehrere Probleme hervorgehoben, die durch Netzwerkinstabilität verursacht wurden. Es ist von größter Bedeutung, um sicherzustellen, dass Kunden mit zunehmendem Durchsatz robust bleiben, auch wenn das Netzwerk vorübergehend endgültig verliert.
Vergangenheit der Geschichte
Das Ablaufprojekt des Geschichts, angeführt von Matt Garnettreduziert die historische Datenausdruck von Ethereum Knoten. Der jüngste Einsatz von Partielle Vergangenheit Historische Daten vor dem Merge entfernt und vollständige Knoten rund 300 bis 500 GB Speicherplatz sparen. Dies stellt sicher, dass sie bequem mit einer 2 -TB -Festplatte laufen können.
Aufbauend darauf entwickeln wir nun Ablauf der Rolling History, die die historischen Daten über einen festen Aufbewahrungszeitraum hinaus ständig beschneiden. Dadurch werden die Speicheranforderungen von Knoten überschaubar, auch wenn Ethereum skaliert werden.
Block-Level-Zugriffslisten
Block-Level-Zugriffslisten (BALs), die von durchgesetzt wurden von Toni Wahrstaetterwerden als führender Kandidat für die Aufnahme in das Glamsterdam -Upgrade entwickeln. Bals bieten mehrere kritische Vorteile:
- Aktivieren Sie die Ausführung der parallele Transaktion innerhalb von Blöcken.
- Erleichterung der parallele Berechnung von Zustandswurzeln und beschleunigte die Blockverarbeitung erheblich.
- Ermöglichen Sie die Vorladung des erforderlichen Zustands zu Beginn der Blockausführung und optimieren Sie die Datenträgerzugriffsmuster.
- Verbessern Sie die Gesamt -Effizienz der Knotensynchronisierung und profitieren neuen und Archivknoten.
Diese Verbesserungen verbessern die Kapazität von Ethereum zusammen, um zuverlässig höhere Gasgrenzen und eine schnellere Blockverarbeitung zu bewältigen.
Benchmarking & Preisgestaltung
Eine kontinuierliche Herausforderung bei der Skalierung von Ethereum besteht darin, die Gaskosten von EVM -Operationen mit ihrem Rechenaufwand auszurichten. Die Leistung von schlimmsten Fällen schließt derzeit den Netzwerkdurchsatz ein.
Durch die Verbesserung der Benchmarking -Infrastruktur- und Reping -Operationen, die von Kunden nicht optimiert werden können, können wir die Blockausführungszeiten konsistenter gestalten. Wenn wir die Lücke zwischen den schlimmsten und durchschnittlichen Gehäuseblöcken schließen, können wir die Gasgrenze entsprechend erhöhen.
Ansgar Dietrichs leitet Anstrengungen, die sich auf gezielte Benchmarking- und Engineering-Interventionen konzentrieren, die direkt durch Perfnets umfassende Benchmarking informiert werden, um rechenmantelige Engpässe zu identifizieren und zu lösen. Nach dem Berglinterop wurden bereits erhebliche Fortschritte erzielt, insbesondere bei der Verwaltung von Rechenszenarien der Worst-Case.
Parallel, Carlos Pérez Speerspitzen Bloatnet: Eine Initiative zum Benchmarking und Optimieren der staatlichen Leistung. Dies beinhaltet das Testen der Knotenleistung unter Bedingungen mit den doppelt so doppelt so doppelten Größen der aktuellen Hauptnetz- und Gasgrenzen, die 100–150 m erreichen, um sowohl Repricings als auch Kundenoptimierungen direkt zu informieren.
Beide Bemühungen werden Glamsterdam EIP -Vorschläge zur Homogenisierung der Ressourcenkosten über die Operationen hinweg informieren und weitere L1 -Skalierung ermöglichen.
Zkevm bestätigen den Kunden
Heute führen Ethereum -Knoten beim Empfangen alle Transaktionen in einem Block aus. Dies ist rechnerisch teuer. Um diese Rechenkosten zu senken, können Ethereum -Clients stattdessen einen ZK -Beweis für die Ausführung des Blocks überprüfen. Um dies zu aktivieren, müssen Beweise des Blocks in Echtzeit erzeugt werden, die wir bekommen immer näher an.
Kevaundray Wedderburn Leitert die Arbeit an einem ZKEVM -Atementen -Kunden, der davon ausgeht, dass wir Echtzeitbeweise haben und sie verwendet, um seine Validator -Aufgaben zu erfüllen.
Sobald der Prototyp für das Mainnet bereit ist, wird er als optionaler Überprüfungsmechanismus eingeführt. Wir erwarten, dass eine kleine Gruppe von Knoten dies im nächsten Jahr übernimmt und es uns ermöglicht, Vertrauen in seine Robustheit und Sicherheit aufzubauen.
Danach können Ethereum-Knoten allmählich auf die ZK-basierte Validierung übergehen, wobei sie schließlich zum Standard werden. Zu diesem Zeitpunkt könnte die Gasgrenze von L1 erheblich zunehmen-sogar gehen Beast -Modus!
RPC -Leistung und Einstellung
Mit zunehmendem Durchsatz stehen unterschiedliche Knotentypen (Ausführung, Konsens, RPC) unterschiedliche Herausforderungen. RPC-Knoten treten speziell auf einen erhöhten Druck aus, da sie umfangreiche historische und Echtzeitstaatenanfragen dienen.
Innen recherchieren die Geth- und Pandaops -Teams des EF aktiv optimale Konfigurationen für verschiedene Knotentypen. Wir gehen davon aus, dass die Bedeutung davon in den kommenden Jahren zunimmt und unser Fachwissen in diesem Bereich ausbauen möchte.
Zu diesem Zweck stellen wir aktiv für a ein Performance Engineering Lead. Anwendungen schließen 10. August. Wenn Sie so aufgeregt sind wie wir über die Skalierung des L1, würden wir gerne von Ihnen hören!

