Eines der komplexesten Upgrades in Ethereums Geschichte: Glamsterdam baut Blockbau und Gasabrechnung um

chaincatcherchaincatcher

Autor: Ethereum Foundation
Zusammengestellt von: Deep Tide TechFlow

 

Deep Tide Guide: Das bevorstehende Glamsterdam-Upgrade für Ethereum bringt eine doppelte Umstrukturierung der Blockkonstruktionsmethoden und der Gasabrechnung mit sich, wodurch alle Wallets, Indexer und Schätzer mit hartcodierten Gaslimits direkt ausfallen werden. Die Stiftung hat im Voraus ein öffentliches Testnetz eröffnet und den Entwicklern ein Zeitfenster von einigen Monaten eingeräumt, aber die Zeit drängt.

tl;dr

Lernen Sie Platåberget kennen: ein frühes Testgelände für das Glamsterdam-Upgrade (Gloas + Amsterdam), das jetzt für die öffentliche Teilnahme geöffnet ist. Dieses Upgrade wird disruptive Änderungen für Anwendungsentwickler mit sich bringen. Insbesondere werden alle Tools, die auf hartcodierten maximalen Gaslimits basieren (wie Wallets, Indexer und Gasschätzer), unwirksam und müssen aktualisiert werden. Bitte nutzen Sie diese frühe Gelegenheit zum Testen!

Platåberget ist ein kurzfristiges Testnetz, das für die Community zum Testen der entsprechenden Änderungen konzipiert wurde. Im Gegensatz zu früheren Entwicklernetzwerken, die nur sehr kurz liefen, soll Platåberget mehrere Monate lang betrieben werden und der Community eine stabile Umgebung bieten, um Ethereum nach Glamsterdam zu erleben und die Möglichkeit zu haben, Dinge zu testen und Fehler zu finden, bevor Glamsterdam auf den längerfristigen Testnetzen Sepolia und Hoodi live geht.

 

Was ist im Glamsterdam-Fork enthalten

Das Glamsterdam-Upgrade bringt erhebliche Änderungen sowohl auf der Konsens- als auch auf der Ausführungsebene mit sich. Zu den Höhepunkten gehören:

Eingebaute Proposer-Builder-Trennung: Dies ist eine wesentliche Änderung der Art und Weise, wie Blöcke konstruiert, vorgeschlagen und validiert werden, einschließlich eines neuen Builder-API-Prozesses und PTC-Prüfungen (Load Timeliness, Lastaktualität). Infrastrukturen, die auf Blockproduktions- und Validierungspipelines angewiesen sind, sollten mit Auswirkungen rechnen.

Zugriffslisten auf Blockebene: Einführung obligatorischer Zugriffslisten auf Blockebene, die nach Transaktionen auf zugegriffene Zustandsorte und Änderungen verweisen. Zugriffslisten auf Blockebene werden getrennt vom Blockkörper gespeichert und können zwischen Ausführungsebenen-Knoten über eth/71 ausgetauscht werden.

Gas-Neubepreisung: Dies ist eine Reihe koordinierter Änderungen der Gaskosten, die darauf abzielen, das Gaslimit auf etwa 200 Millionen zu senken. Alle Tools mit hartcodierten maximalen Gaslimits werden betroffen sein.

Größere Verträge und Initialisierungscode: Die maximal einsetzbare Vertragsgröße wird von 24 KiB auf 64 KiB erhöht, und die maximale Größe des Initialisierungscodes wird von 48 KiB auf 128 KiB erhöht.

Zukunftskompatible Konsensdatenstrukturen

Der Validatorsatz für Platåberget ist relativ klein, aber öffentlich zugänglich. Jeder kann neue Validatoren einzahlen und seine Validator- und Builder-Einzahlungsprozesse testen. ePBS ist eine bedeutende Änderung auf der Konsensebene, und wir möchten sicherstellen, dass alle unabhängigen Staker, DVT-Projekte, benutzerdefinierte Software und Großbetreiber ausreichend Gelegenheit haben, ihre Infrastruktur zu testen. Der Glamsterdam-Fork im Testnetz ist für den 20. August geplant, sodass genügend Zeit bleibt, um Einzahlungen zu tätigen und sich auf den Fork-Übergang vorzubereiten.

Eine weitere bedeutende Änderung in Glamsterdam ist die Gas-Neubepreisung. Diese Änderungen werden ein breiteres Publikum betreffen, da sie jedes Wallet, jeden Indexer und jeden Gasschätzer im Netzwerk berühren. Bitte nutzen Sie diese Gelegenheit, um herauszufinden, welche Tools oder Annahmen in Ihrem System auf Probleme stoßen könnten, bevor der Fork im Mainnet live geht.

Eine vollständige Liste der enthaltenen EIPs wird im Glamsterdam-Meta-EIP-7773 verfolgt.

 

Platåberget verwenden

Bitte konsultieren Sie die Platåberget-Ressourcenseite für eine Zusammenfassung der enthaltenen EIPs, Client-Unterstützung und den Startstatus; die devnet-8-Spezifikation enthält Netzwerkeinstellungen, Konfigurationswerte, Boot-Knoten und Client-Release-Informationen.

Die Platåberget-Seite bietet einen Ein-Klick-Netzwerk-Hinzufügungsprozess zur Konfiguration Ihrer EL- und CL-Clients sowie einen Faucet, der Testnetz-ETH für Einzahlungen und Gasgebühren bereitstellt.

Beachten Sie beim Betrieb von Knoten folgende Punkte:

Die Öffentlichkeit kann Validator- oder Builder-Einzahlungen über den Dora-Browser einreichen.

Der Genesis-Validatorsatz wird nicht automatisch Staking an einige wenige Entitäten vergeben, sondern durch öffentliche Einzahlungen geführt und bei Genesis etwas ETH zugewiesen, um den Start zu unterstützen.

Client-Releases: Die Releases für jeden Client sind optional; bitte prüfen Sie, ob die von Ihnen gewählte Version enthalten ist.

Client-Images

Bitte verwenden Sie derzeit unsere ethPandaOps-Container-Images unten, bis die Client-Teams getaggte Release-Versionen vorbereitet haben.

Konsensebene

Ausführungsebene

 

Support und Feedback

Wenn Sie Fehler oder Probleme in den Spezifikationen finden, ist der beste Feedback-Kanal der Ethereum R&D Discord-Server. Wenn Sie Discord nicht nutzen möchten, können Sie auch Probleme in den folgenden Spezifikations-Repositories melden: consensus layer, execution layer, execution-apis, builder-specs und beacon-APIs.

Platåberget bietet der Community die Möglichkeit, Ethereum nach Glamsterdam zu erleben und Probleme zu entdecken.

Die Gas-Neubepreisung ist besonders wichtig für Anwendungsentwickler: Alle Tools, die auf hartcodierten maximalen Gaslimits basieren (wie Wallets, Indexer und Gasschätzer), funktionieren nicht mehr und müssen aktualisiert werden. Wir hoffen, dass dApp- und Wallet-Entwickler zusammen mit Infrastrukturbetreibern auf Platåberget testen, da diese Änderungen nachgelagerte Tools am ehesten unvorbereitet treffen.

Die Neubepreisung umfasst mehr als nur Blockgaslimits: Auch der Preis einzelner Operationen wird sich ändern, und EIP-8037 führt eine separate State-Gas-Dimension für Operationen ein, die neue Zustände erzeugen. Das Erstellen von Konten, das Bereitstellen von Code oder das Schreiben in neue Speicherplätze wird jetzt mit festen Kosten pro Zustandsbyte (CPSB) berechnet und zur Laufzeit statt im Voraus. Die tatsächliche Konsequenz ist, dass ein Standard-ETH-Transfer nicht mehr immer fest 21.000 Gas kostet: Ein Transfer auf ein bestehendes Konto kostet weiterhin 21.000 (jetzt aufgeschlüsselt in TXBASECOST + COLDACCOUNTACCESS + TXVALUECOST), aber das Senden von Geldern an ein nicht vorhandenes Konto verursacht zur Laufzeit eine zusätzliche State-Gas-Gebühr von STATEBYTESPERNEWACCOUNT × CPSB. Alle Annahmen, dass 21.000 alle Transfers abdeckt, oder Schätzungen, die eine einzige Gasdimension annehmen, müssen neu bewertet werden: Siehe EIP-2780 für die Aufschlüsselung der intrinsischen Kosten und EIP-8038 für die erhöhten Kosten des Zustandszugriffs.

Sobald das Feedback in Client-Software und Spezifikationen integriert ist, wird innerhalb eines Monats ein vorläufiges Entwicklernetzwerk folgen, um extreme Konsensszenarien zu testen.

Nachdem diese Entwicklernetzwerke eine Weile stabil gelaufen sind, werden die bestehenden langfristigen Testnetze (Sepolia, Hoodi) auf den Glamsterdam-Fork aktualisiert. Sobald sie das Upgrade abgeschlossen haben und stabil bleiben, ist der nächste Schritt der Übergang des Ethereum-Mainnets zu Glamsterdam 🎊.

Für diejenigen, die den Fortschritt detaillierter verfolgen möchten, sind die besten Kanäle der Ethereum R&D Discord-Server, All Core Dev Calls, der Glamsterdam-Upgrade-Tracker oder das GitHub-Repository des Glamsterdam-Entwicklungsnetzwerks von EthPandaOps.

Platåberget erwartet dich 🐻‍❄️!

Dieser Inhalt dient nur zu Informations- und Bildungszwecken und stellt keine Investitionsberatung in Bezug auf BTCC dar. BTCC unternimmt alle Anstrengungen, kann jedoch nicht die Wahrheit, Genauigkeit oder Originalität des oben stehenden Inhalts garantieren.

Empfohlen

Ethereum (ETH) unter Druck, da Rohöl über 105 $ steigt und die Wahrscheinlichkeit einer Fed-Zinserhöhung 62 % erreichtFruchtfliegen-Gehirn als Open Source: Fliegen lernen spielen und Krypto handelnEthereum peilt 6. Oktober für Glamsterdam auf Sepolia anRobinhood setzt auf Fruchtfliegen, Solana auf KatzenUniswap zielt mit neuem v4-Hook auf Arbitragewert ab