Zum Hauptinhalt springen

Seite zuletzt aktualisiert: 11. März 2026

Glamsterdam

Das bevorstehende Glamsterdam-Upgrade von Ethereum soll den Weg für die nächste Generation der Skalierung ebnen. Glamsterdam ist nach der Kombination aus „Amsterdam“ (Upgrade der Ausführungsebene, benannt nach einem früheren Devconnect-Standort) und „Gloas“ (Upgrade der Konsensebene, benannt nach einem Stern) benannt.

Nach den Fortschritten, die mit dem Fusaka-Upgrade erzielt wurden, konzentriert sich Glamsterdam auf die Skalierung der L1, indem es neu organisiert, wie das Netzwerk Transaktionen verarbeitet und seine wachsende Datenbank verwaltet. Dabei wird grundlegend aktualisiert, wie Ethereum Blöcke erstellt und verifiziert.

Während sich Fusaka auf grundlegende Verfeinerungen konzentrierte, treibt Glamsterdam die Ziele „Scale L1“ und „Scale Blobs“ voran, indem es die Aufgabentrennung zwischen verschiedenen Netzwerk-Teilnehmern verankert und effizientere Methoden zur Datenverarbeitung einführt, um den auf eine Parallelisierung mit hohem Durchsatz vorzubereiten.

Diese Verbesserungen stellen sicher, dass Ethereum schnell, erschwinglich und dezentralisiert bleibt, während es mehr Aktivität bewältigt, und halten gleichzeitig die Hardwareanforderungen für Personen, die zu Hause betreiben, überschaubar.

Für Glamsterdam in Betracht gezogene Verbesserungen

Das Glamsterdam-Upgrade konzentriert sich auf drei Hauptziele:

  • Beschleunigung der Verarbeitung (Parallelisierung): Neuorganisation der Art und Weise, wie das Netzwerk Datenabhängigkeiten aufzeichnet, sodass es viele Transaktionen sicher gleichzeitig verarbeiten kann, anstatt in einer langsamen, nacheinander ablaufenden Sequenz.
  • Erweiterung der Kapazität: Aufteilung der schweren Arbeit beim Erstellen und Verifizieren von Blöcken, wodurch das Netzwerk mehr Zeit erhält, größere Datenmengen zu verbreiten, ohne langsamer zu werden.
  • Verhinderung von Datenbankaufblähung (Nachhaltigkeit): Anpassung der Netzwerkgebühren, um die langfristigen Hardwarekosten für die Speicherung neuer Daten genau widerzuspiegeln, wodurch zukünftige Erhöhungen des Gaslimits freigegeben und gleichzeitig Leistungseinbußen der Hardware verhindert werden.

Kurz gesagt wird Glamsterdam strukturelle Änderungen einführen, um sicherzustellen, dass das Netzwerk bei steigender Kapazität nachhaltig bleibt und die Leistung hoch bleibt.

L1 skalieren & parallele Verarbeitung

Eine sinnvolle L1-Skalierung erfordert die Abkehr von protokoll-externen Vertrauensannahmen und Einschränkungen durch serielle Ausführung. Glamsterdam geht dies an, indem es die Trennung bestimmter Aufgaben bei der Blockerstellung verankert und neue Datenstrukturen einführt, die es dem Netzwerk ermöglichen, sich auf die parallele Verarbeitung vorzubereiten.

Hauptvorschlag: Verankerte Proposer-Builder-Trennung (ePBS)

  • Beseitigt protokoll-externe Vertrauensannahmen und die Abhängigkeit von Relays von Drittanbietern
  • Unterstützt die L1-Skalierung, indem durch erweiterte Verbreitungsfenster viel größere Payloads ermöglicht werden
  • Führt vertrauenslose Builder-Zahlungen direkt in das Protokoll ein

Derzeit umfasst der Prozess des Vorschlagens und Erstellens von Blöcken eine Übergabe zwischen Block-Vorschlagenden und Block-Buildern. Die Beziehung zwischen Vorschlagenden und Buildern ist nicht Teil des Kern-Ethereum-Protokolls, daher stützt sie sich auf vertrauenswürdige Middleware von Drittanbietern, Software (Relays) und protokoll-externes Vertrauen zwischen Entitäten.

Die protokoll-externe Beziehung zwischen Vorschlagenden und Buildern schafft auch einen „Hot Path“ während der Blockvalidierung, der dazu zwingt, die Transaktionsübertragung und -ausführung in einem engen 2-Sekunden-Fenster zu durchlaufen, was die Datenmenge begrenzt, die das Netzwerk verarbeiten kann.

Verankerte Proposer-Builder-Trennung (ePBS oder EIP-7732) trennt formal die Aufgabe des Vorschlagenden (der den Konsens-Block auswählt) vom Builder (der die Ausführungs-Payload zusammenstellt) und verankert diese Übergabe direkt im Protokoll.

Den vertrauenslosen Austausch einer Block-Payload gegen Bezahlung direkt in das Protokoll einzubauen, beseitigt die Notwendigkeit von Middleware von Drittanbietern (wie MEV-Boost). Builder und Vorschlagende können sich jedoch weiterhin dafür entscheiden, protokoll-externe Relays oder Middleware für komplexe Funktionen zu verwenden, die noch nicht Teil des Kernprotokolls sind.

Um den „Hot Path“-Engpass zu beheben, führt ePBS auch das Payload Timeliness Committee (PTC) und eine Dual-Deadline-Logik ein, die es Validatoren ermöglicht, den Konsens-Block und die Pünktlichkeit der Ausführungs-Payload separat zu bestätigen, um den Durchsatz zu maximieren.

Die Trennung der Rollen von Vorschlagendem und Builder auf Protokollebene erweitert das Verbreitungsfenster (oder die Zeit, die zur Verfügung steht, um Daten über das Netzwerk zu verteilen) von 2 Sekunden auf etwa 9 Sekunden.

Durch den Ersatz von protokoll-externer Middleware und Relays durch protokoll-interne Mechanismen reduziert ePBS Vertrauensabhängigkeiten und ermöglicht es Ethereum, viel größere Datenmengen (wie mehr Blobs für ) sicher zu verarbeiten, ohne das Netzwerk zu belasten.

Ressourcen: Technische Spezifikation zu EIP-7732 (opens in a new tab)

Hauptvorschlag: Block-Level Access Lists (BALs)

  • Beseitigt Engpässe bei der sequenziellen Verarbeitung durch die Bereitstellung einer Vorab-Karte aller Transaktionsabhängigkeiten und schafft so die Voraussetzungen dafür, dass Validatoren viele Transaktionen parallel statt nacheinander verarbeiten können
  • Ermöglicht es Blockchain-Knoten, ihre Aufzeichnungen durch das Lesen der Endergebnisse zu aktualisieren, ohne jede Transaktion erneut abspielen zu müssen (ausführungslose Synchronisierung), was die Synchronisierung eines Blockchain-Knotens mit dem Netzwerk erheblich beschleunigt
  • Beseitigt das Rätselraten und ermöglicht es Validatoren, alle erforderlichen Daten auf einmal vorab zu laden, anstatt sie Schritt für Schritt zu entdecken, was die Validierung viel schneller macht

Das heutige Ethereum ist wie eine einspurige Straße; da das Netzwerk erst nach der Ausführung einer Transaktion weiß, welche Daten sie benötigt oder ändert (z. B. welche Konten eine Transaktion berührt), müssen Validatoren Transaktionen nacheinander in einer strengen, sequenziellen Reihenfolge verarbeiten. Wenn sie versuchen würden, die Transaktionen alle auf einmal zu verarbeiten, ohne diese Abhängigkeiten zu kennen, könnten zwei Transaktionen versehentlich versuchen, genau dieselben Daten zur gleichen Zeit zu ändern, was zu Fehlern führen würde.

Block-Level Access Lists (BALs oder EIP-7928) sind wie eine Karte, die in jedem Block enthalten ist und dem Netzwerk mitteilt, auf welche Teile der Datenbank zugegriffen wird, bevor die Arbeit beginnt. BALs erfordern, dass jeder Block den Hash jeder Kontoänderung enthält, die die Transaktionen berühren, zusammen mit den Endergebnissen dieser Änderungen (der Hash-Datensatz aller Statuszugriffe und Werte nach der Ausführung).

Da sie sofortige Sichtbarkeit darüber bieten, welche Transaktionen sich nicht überschneiden, ermöglichen BALs Blockchain-Knoten, parallele Festplattenlesevorgänge durchzuführen und Informationen für viele Transaktionen gleichzeitig abzurufen. Das Netzwerk kann nicht zusammenhängende Transaktionen sicher gruppieren und parallel verarbeiten.

Da die BAL die Endergebnisse von Transaktionen (die Werte nach der Ausführung) enthält, können die Blockchain-Knoten des Netzwerks, wenn sie sich mit dem aktuellen Status des Netzwerks synchronisieren müssen, diese Endergebnisse kopieren, um ihre Aufzeichnungen zu aktualisieren. Validatoren müssen nicht mehr alle komplizierten Transaktionen von Grund auf neu abspielen, um zu wissen, was passiert ist, was es für neue Blockchain-Knoten schneller und einfacher macht, dem Netzwerk beizutreten.

Die durch BALs ermöglichten parallelen Festplattenlesevorgänge werden ein bedeutender Schritt in eine Zukunft sein, in der Ethereum viele Transaktionen auf einmal verarbeiten kann, was die Geschwindigkeit des Netzwerks erheblich erhöht.

eth/71 Block Access List Exchange

Block Access List Exchange (eth/71 oder EIP-8159) ist das direkte Netzwerk-Pendant zu Block-Level Access Lists. Während BALs die parallele Ausführung freischalten, aktualisiert eth/71 das Peer-to-Peer-Protokoll, damit Blockchain-Knoten diese Listen tatsächlich über das Netzwerk teilen können. Die Implementierung des Block Access List Exchange wird eine schnellere Synchronisierung ermöglichen und es Blockchain-Knoten erlauben, ausführungslose Statusaktualisierungen durchzuführen.

Ressourcen:

Netzwerk-Nachhaltigkeit

Da das Ethereum-Netzwerk schneller wächst, ist es wichtig sicherzustellen, dass die Kosten für seine Nutzung dem Verschleiß der Hardware entsprechen, auf der Ethereum ausgeführt wird. Das Netzwerk muss seine Gesamtkapazitätsgrenzen erhöhen, um sicher zu skalieren und mehr Transaktionen zu verarbeiten.

Erhöhung der Gaskosten für die Statuserstellung

  • Stellt sicher, dass die Gebühren für die Erstellung neuer Konten oder Smart Contracts die langfristige Belastung, die sie für die Ethereum-Datenbank darstellen, genau widerspiegeln
  • Passt diese Datenerstellungsgebühren automatisch basierend auf der Gesamtkapazität des Netzwerks an und zielt auf eine sichere und vorhersehbare Wachstumsrate ab, damit standardmäßige physische Hardware das Netzwerk weiterhin ausführen kann
  • Trennt die Abrechnung für diese spezifischen Gebühren in ein neues Reservoir, wodurch alte Transaktionslimits aufgehoben werden und Entwickler größere, komplexere Anwendungen bereitstellen können

Das Hinzufügen neuer Konten, Token und erzeugt permanente Daten (bekannt als „Status“), die jeder Computer, der das Netzwerk ausführt, auf unbestimmte Zeit speichern muss. Die aktuellen Gebühren für das Hinzufügen oder Lesen dieser Daten sind inkonsistent und spiegeln nicht unbedingt die tatsächliche, langfristige Speicherbelastung wider, die sie für die Hardware des Netzwerks darstellen.

Einige Aktionen, die einen Status auf Ethereum erstellen, wie das Erstellen neuer Konten oder das Bereitstellen großer Smart Contracts, waren im Vergleich zu dem permanenten Speicherplatz, den sie auf den Blockchain-Knoten des Netzwerks einnehmen, relativ kostengünstig. Beispielsweise ist die Bereitstellung von Verträgen pro Byte deutlich günstiger als das Erstellen von Speicherplätzen.

Ohne Anpassung könnte der Status von Ethereum um fast 200 GiB pro Jahr wachsen, wenn das Netzwerk auf ein Gaslimit von 100 Millionen skaliert, was letztendlich gängige Hardware überfordern würde.

Erhöhung der Gaskosten für die Statuserstellung (oder EIP-8037) harmonisiert die Kosten, indem sie an die tatsächliche Größe der erstellten Daten gebunden werden, und aktualisiert die Gebühren so, dass sie proportional zur Menge der permanenten Daten sind, die eine Operation erstellt oder auf die sie zugreift.

EIP-8037 führt auch ein Reservoir-Modell ein, um diese Kosten vorhersehbarer zu verwalten; Status-Gasgebühren werden zuerst aus dem state_gas_reservoir entnommen, und der GAS-Opcode gibt nur gas_left zurück, wodurch verhindert wird, dass Ausführungs-Frames das verfügbare Gas falsch berechnen.

Vor EIP-8037 teilten sich sowohl die Rechenarbeit (die aktive Verarbeitung) als auch die permanente Datenspeicherung (das Speichern des Smart Contracts in der Datenbank des Netzwerks) dasselbe Gaslimit. Das Reservoir-Modell teilt die Abrechnung auf: das Gaslimit für die eigentliche Rechenarbeit der Transaktion (Verarbeitung) und für die langfristige Datenspeicherung (Status-Gas). Die Trennung der beiden hilft zu verhindern, dass die schiere Größe der Daten einer Anwendung das Gaslimit ausschöpft; solange Entwickler genügend Mittel bereitstellen, um das Reservoir für die Datenspeicherung zu füllen, können sie viel größere und komplexere Smart Contracts bereitstellen.

Eine genauere und vorhersehbarere Preisgestaltung für die Datenspeicherung wird Ethereum helfen, seine Geschwindigkeit und Kapazität sicher zu erhöhen, ohne die Datenbank aufzublähen. Diese Nachhaltigkeit wird es Betreibern von Blockchain-Knoten ermöglichen, auch in den kommenden Jahren (relativ) erschwingliche Hardware zu verwenden, wodurch das Staking zu Hause zugänglich bleibt, um die Dezentralisierung des Netzwerks aufrechtzuerhalten.

Ressourcen: Technische Spezifikation zu EIP-8037 (opens in a new tab)

Aktualisierung der Gaskosten für den Statuszugriff

  • Erhöht die Gaskosten, wenn Anwendungen dauerhaft auf Ethereum gespeicherte Informationen lesen oder aktualisieren (Statuszugriffs-Opcodes), um genau der Rechenarbeit zu entsprechen, die diese Befehle erfordern
  • Stärkt die Widerstandsfähigkeit des Netzwerks, indem Denial-of-Service-Angriffe verhindert werden, die künstlich billige Datenleseoperationen ausnutzen

Da der Status von Ethereum gewachsen ist, ist das Suchen und Lesen alter Daten („Statuszugriff“) für Blockchain-Knoten schwerer und langsamer zu verarbeiten geworden. Die Gebühren für diese Aktionen sind gleich geblieben, obwohl es jetzt (in Bezug auf die Rechenleistung) etwas teurer ist, Informationen nachzuschlagen.

Infolgedessen sind einige spezifische Befehle derzeit im Verhältnis zu der Arbeit, zu der sie einen Blockchain-Knoten zwingen, zu niedrig bepreist. EXTCODESIZE und EXTCODECOPY sind beispielsweise zu niedrig bepreist, da sie zwei separate Datenbanklesevorgänge erfordern – einen für das Konto-Objekt und einen zweiten für die tatsächliche Codegröße oder den Bytecode.

Aktualisierung der Gaskosten für den Statuszugriff (oder EIP-8038) erhöht die Gaskonstanten für Statuszugriffs-Opcodes, wie das Nachschlagen von Konto- und Vertragsdaten, um sie an die moderne Hardwareleistung und Statusgröße anzupassen.

Die Anpassung der Kosten für den Statuszugriff trägt auch dazu bei, Ethereum widerstandsfähiger zu machen. Da diese schweren Datenleseaktionen künstlich billig sind, könnte ein böswilliger Angreifer das Netzwerk mit Tausenden von komplexen Datenanfragen in einem einzigen Block spammen, bevor das Gebührenlimit des Netzwerks erreicht wird, was möglicherweise dazu führt, dass das Netzwerk ins Stocken gerät oder abstürzt (ein Denial-of-Service-Angriff). Auch ohne böswillige Absicht werden Entwickler wirtschaftlich nicht dazu ermutigt, effiziente Anwendungen zu entwickeln, wenn das Lesen von Netzwerkdaten zu billig ist.

Durch eine genauere Preisgestaltung von Statuszugriffsaktionen kann Ethereum widerstandsfähiger gegen versehentliche oder absichtliche Verlangsamungen sein, während die Anpassung der Netzwerkkosten an die Hardwareauslastung eine nachhaltigere Grundlage für zukünftige Erhöhungen des Gaslimits darstellt.

Ressourcen: Technische Spezifikation zu EIP-8038 (opens in a new tab)

Netzwerk-Widerstandsfähigkeit

Verfeinerungen der Validator-Pflichten und Exit-Prozesse gewährleisten die Netzwerkstabilität bei Massen-Slashing-Ereignissen und demokratisieren die Liquidität. Diese Verbesserungen machen das Netzwerk stabiler und stellen sicher, dass alle Teilnehmer, ob groß oder klein, fair behandelt werden.

Geslashte Validatoren vom Vorschlagen ausschließen

  • Verhindert, dass bestrafte (geslashte) Validatoren ausgewählt werden, um zukünftige Blöcke vorzuschlagen, wodurch garantiert verpasste Slots eliminiert werden
  • Hält Ethereum reibungslos und zuverlässig am Laufen und verhindert schwere Ausfälle im Falle eines Massen-Slashing-Ereignisses

Derzeit kann das System, selbst wenn ein Validator geslasht wird (bestraft für das Brechen der Regeln oder weil er nicht wie erwartet funktioniert), ihn immer noch auswählen, um in naher Zukunft einen Block anzuführen, wenn es zukünftige Proposer-Lookaheads generiert.

Da Blöcke von geslashten Vorschlagenden automatisch als ungültig abgelehnt werden, führt dies dazu, dass das Netzwerk Slots verpasst und die Netzwerkwiederherstellung bei Massen-Slashing-Ereignissen verzögert wird.

Geslashte Validatoren vom Vorschlagen ausschließen (oder EIP-8045) filtert geslashte Validatoren einfach heraus, sodass sie nicht für zukünftige Aufgaben ausgewählt werden. Dies verbessert die Widerstandsfähigkeit der Chain, indem sichergestellt wird, dass nur gesunde Validatoren ausgewählt werden, um Blöcke vorzuschlagen, wodurch die Servicequalität bei Netzwerkunterbrechungen aufrechterhalten wird.

Ressourcen: Technische Spezifikation zu EIP-8045 (opens in a new tab)

Exits die Konsolidierungswarteschlange nutzen lassen

  • Schließt ein Schlupfloch, das es Validatoren mit hohem Guthaben ermöglicht, das Netzwerk über die Konsolidierungswarteschlange schneller zu verlassen als kleinere Validatoren
  • Ermöglicht es regulären Exits, in diese zweite Warteschlange überzulaufen, wenn sie freie Kapazitäten hat, wodurch die Staking-Auszahlungszeiten in Zeiten hohen Volumens reduziert werden
  • Behält strenge Sicherheit bei, um zu vermeiden, dass die Kernsicherheitsgrenzen von Ethereum geändert oder das Netzwerk geschwächt wird

Seit das Pectra-Upgrade das maximale effektive Guthaben für Ethereum-Validatoren von 32 ETH auf 2.048 ETH erhöht hat, ermöglicht ein technisches Schlupfloch Validatoren mit hohem Guthaben, das Netzwerk über die Konsolidierungswarteschlange schneller zu verlassen als kleinere Validatoren.

Exits die Konsolidierungswarteschlange nutzen lassen (oder EIP-8080) demokratisiert die Konsolidierungswarteschlange für alle Staking-Exits und schafft eine einzige, faire Schlange für alle.

Um aufzuschlüsseln, wie das heute funktioniert:

  • Das Churn-Limit von Ethereum ist ein Sicherheitslimit für die Rate, mit der Validatoren eintreten, austreten oder ihre gestakten ETH zusammenführen (konsolidieren) können, um sicherzustellen, dass die Sicherheit des Netzwerks niemals destabilisiert wird
  • Da eine Validator-Konsolidierung eine schwerere Aktion mit mehr beweglichen Teilen ist als ein Standard-Validator-Exit, verbraucht sie einen größeren Teil dieses Sicherheitsbudgets (Churn-Limit)
  • Konkret schreibt das Protokoll vor, dass die genauen Sicherheitskosten eines Standard-Exits zwei Drittel (2/3) der Kosten einer Konsolidierung betragen

Fairere Exit-Warteschlangen werden es Standard-Exits ermöglichen, in Zeiten hoher Exit-Nachfrage ungenutzten Platz aus der Konsolidierungswarteschlange zu leihen, wobei ein Wechselkurs von „3 für 2“ angewendet wird (für jeweils 2 ungenutzte Konsolidierungsplätze kann das Netzwerk sicher 3 Standard-Exits verarbeiten). Dieser 3/2-Churn-Faktor gleicht die Nachfrage über die Konsolidierungs- und Exit-Warteschlangen hinweg aus.

Die Demokratisierung des Zugangs zur Konsolidierungswarteschlange wird die Geschwindigkeit, mit der Benutzer ihren Einsatz in Zeiten hoher Nachfrage abheben können, um bis zum 2,5-fachen erhöhen, ohne die Netzwerksicherheit zu beeinträchtigen.

Ressourcen: Technische Spezifikation zu EIP-8080 (opens in a new tab)

Verbesserung der Benutzer- und Entwicklererfahrung

Das Glamsterdam-Upgrade von Ethereum zielt darauf ab, die Benutzererfahrung zu verbessern, die Datenauffindbarkeit zu erhöhen und steigende Nachrichtengrößen zu bewältigen, um Synchronisierungsfehler zu vermeiden. Dies macht es einfacher zu verfolgen, was auf der Blockchain passiert, und verhindert gleichzeitig technische Probleme bei der Skalierung des Netzwerks.

Reduzierung der intrinsischen Transaktions-Gaskosten

  • Senkt die Grundgebühr für Transaktionen und reduziert die Gesamtkosten einer einfachen nativen ETH-Zahlung
  • Macht kleinere Überweisungen erschwinglicher und stärkt die Rentabilität von Ethereum als routinemäßiges Tauschmittel

Alle Ethereum-Transaktionen haben heute eine pauschale Basis-Gasgebühr, unabhängig davon, wie einfach oder komplex ihre Verarbeitung ist. Reduzierung des intrinsischen Transaktions-Gases (oder EIP-2780) schlägt vor, diese Grundgebühr zu senken, um eine Standard-ETH-Überweisung zwischen bestehenden Konten um bis zu 71 % günstiger zu machen.

Die Reduzierung des intrinsischen Transaktions-Gases funktioniert, indem die Transaktionsgebühr aufgeschlüsselt wird, um nur die grundlegende, wesentliche Arbeit widerzuspiegeln, die die Computer, die das Netzwerk ausführen, tatsächlich leisten, wie die Überprüfung einer digitalen Signatur und die Aktualisierung eines Saldos. Da eine einfache ETH-Zahlung keinen komplexen Code ausführt oder zusätzliche Daten enthält, würde dieser Vorschlag ihre Gebühr reduzieren, um ihrem geringen Fußabdruck zu entsprechen.

Der Vorschlag führt eine Ausnahme für die Erstellung brandneuer Konten ein, um zu verhindern, dass niedrigere Gebühren den Status des Netzwerks überlasten. Wenn eine Überweisung ETH an eine leere, nicht existierende Adresse sendet, muss das Netzwerk einen permanenten neuen Datensatz dafür erstellen. Für diese Kontoerstellung wird ein Gaszuschlag erhoben, um die langfristige Speicherbelastung zu decken.

Zusammen zielt EIP-2780 darauf ab, alltägliche Überweisungen zwischen bestehenden Konten erschwinglicher zu machen und gleichzeitig sicherzustellen, dass das Netzwerk weiterhin vor Datenbankaufblähung geschützt ist, indem das wahre Statuswachstum genau bepreist wird.

Ressourcen: Technische Spezifikation zu EIP-2780 (opens in a new tab)

Deterministic Factory Predeploy

  • Bietet Entwicklern eine native Möglichkeit, Anwendungen und Smart Contract-Wallets an genau derselben Adresse über mehrere Chains hinweg bereitzustellen
  • Ermöglicht es Benutzern, dieselbe Smart Wallet-Adresse in mehreren Ebene 2 (L2)-Netzwerken zu haben, was die kognitive Belastung, Verwirrung und das Risiko eines versehentlichen Verlusts von Geldern verringert
  • Ersetzt die Workarounds, die Entwickler derzeit verwenden, um diese Parität zu erreichen, und macht es einfacher und sicherer, Multi-Chain-Wallets und -Apps zu erstellen

Wenn ein Benutzer heute ein Smart Contract-Wallet mit Konten über mehrere Ethereum Virtual Machine (EVM)-kompatible Chains hinweg hat, landet er oft bei einer völlig anderen Adresse in verschiedenen Netzwerken. Dies ist nicht nur verwirrend, sondern kann auch zu einem versehentlichen Verlust von Geldern führen.

Deterministic Factory Predeploy (oder EIP-7997) bietet Entwicklern eine native, integrierte Möglichkeit, ihre dezentralisierten Anwendungen und Smart Contract-Wallets an genau derselben Adresse über mehrere EVM-Chains hinweg bereitzustellen, einschließlich Ethereum Mainnet, Ebene 2 (L2)-Netzwerken und mehr. Wenn es angenommen wird, würde es Benutzern ermöglichen, auf jeder teilnehmenden Chain genau dieselbe Adresse zu haben, was die kognitive Belastung und das Potenzial für Benutzerfehler erheblich reduziert.

Deterministic Factory Predeploy funktioniert, indem ein minimales, spezialisiertes Factory-Programm dauerhaft an einem identischen Ort (insbesondere Adresse 0x12) auf jeder teilnehmenden EVM-kompatiblen Chain platziert wird. Sein Ziel ist es, einen universellen Standard-Factory-Vertrag bereitzustellen, der von jedem EVM-kompatiblen Netzwerk übernommen werden kann; solange eine EVM-Chain teilnimmt und diesen Standard übernimmt, können Entwickler ihn verwenden, um ihre Smart Contracts an genau derselben Adresse in diesem Netzwerk bereitzustellen.

Diese Standardisierung vereinfacht die Erstellung und Verwaltung von Cross-Chain-Anwendungen für Entwickler und das breitere Ökosystem. Entwickler müssen keinen benutzerdefinierten, Chain-spezifischen Code mehr schreiben, um ihre Software über verschiedene Netzwerke hinweg miteinander zu verknüpfen, sondern verwenden stattdessen diese universelle Factory, um überall genau dieselbe Adresse für ihre Anwendung zu generieren. Darüber hinaus können Blocksuchmaschinen, Tracking-Dienste und Wallets diese Anwendungen und Konten über verschiedene Chains hinweg leichter identifizieren und verknüpfen, wodurch eine einheitlichere und nahtlosere Multi-Chain-Umgebung für alle Ethereum-basierten Teilnehmer geschaffen wird.

Ressourcen: Technische Spezifikation zu EIP-7997 (opens in a new tab)

ETH-Überweisungen und -Verbrennungen geben ein Protokoll aus

  • Generiert automatisch einen permanenten Datensatz (Protokoll), jedes Mal, wenn ETH überwiesen oder verbrannt wird
  • Behebt einen historischen blinden Fleck, der es Apps, Börsen und kettenübergreifenden Brücken ermöglicht, Benutzereinzahlungen ohne Ad-hoc-Tracing-Tools zuverlässig zu erkennen

Im Gegensatz zu Token (ERC-20s) geben reguläre ETH-Überweisungen zwischen Smart Contracts keine klare Quittung (Standardprotokoll) aus, was es für Börsen und Apps schwierig macht, sie zu verfolgen.

ETH-Überweisungen und -Verbrennungen geben ein Protokoll aus (oder EIP-7708) macht es für das Netzwerk obligatorisch, jedes Mal ein Standardprotokollereignis auszugeben, wenn ein ETH-Betrag ungleich Null bewegt oder verbrannt wird.

Dies wird es für Wallets, Börsen und Betreiber von kettenübergreifenden Brücken viel einfacher und zuverlässiger machen, Einzahlungen und Bewegungen ohne benutzerdefinierte Tools genau zu verfolgen.

Ressourcen: Technische Spezifikation zu EIP-7708 (opens in a new tab)

eth/70 partielle Block-Quittungslisten

Da wir die Menge an Arbeit erhöhen, die Ethereum leisten kann, werden die Listen der Quittungen für diese Aktionen (die Datensätze dieser Transaktionen) so groß, dass sie möglicherweise dazu führen könnten, dass die Blockchain-Knoten des Netzwerks ausfallen, wenn sie versuchen, Daten miteinander zu synchronisieren.

eth/70 partielle Block-Quittungslisten (oder EIP-7975) führt eine neue Möglichkeit für Blockchain-Knoten ein, miteinander zu kommunizieren (eth/70), die es ermöglicht, diese großen Listen in kleinere, handlichere Teile zu zerlegen. eth/70 führt ein Paginierungssystem für das Kommunikationsprotokoll des Netzwerks ein, das es Blockchain-Knoten ermöglicht, Block-Quittungslisten aufzuschlüsseln und die Daten sicher in kleineren, handlicheren Blöcken anzufordern.

Diese Änderung würde Synchronisierungsfehler im Netzwerk in Zeiten starker Aktivität verhindern. Letztendlich ebnet es den Weg für Ethereum, seine Blockkapazität zu erhöhen und in Zukunft mehr Transaktionen pro Block zu verarbeiten, ohne die physische Hardware, die die Chain synchronisiert, zu überlasten.

Ressourcen: Technische Spezifikation zu EIP-7975 (opens in a new tab)

Weiterführende Literatur

Häufig gestellte Fragen (FAQ)

Wie kann ETH nach dem Glamsterdam-Hard-Fork konvertiert werden?

  • Keine Aktion für Ihre ETH erforderlich: Es ist nicht erforderlich, Ihre ETH nach dem Glamsterdam-Upgrade zu konvertieren oder zu aktualisieren. Ihre Kontostände bleiben gleich, und die ETH, die Sie derzeit halten, bleiben nach dem Hard-Fork in ihrer bestehenden Form zugänglich.
  • Vorsicht vor Betrug! Jeder, der Sie anweist, Ihre ETH zu „aktualisieren“, versucht, Sie zu betrügen. Sie müssen im Zusammenhang mit diesem Upgrade nichts tun. Ihre Vermögenswerte bleiben völlig unberührt. Denken Sie daran, dass es die beste Verteidigung gegen Betrug ist, informiert zu bleiben.

Mehr zum Erkennen und Vermeiden von Betrug

Betrifft das Glamsterdam-Upgrade alle Ethereum-Blockchain-Knoten und Validatoren?

Ja, das Glamsterdam-Upgrade erfordert Updates sowohl für Ausführungs-Clients als auch für Konsens-Clients. Da dieses Upgrade die verankerte Proposer-Builder-Trennung (ePBS) einführt, müssen Betreiber von Blockchain-Knoten sicherstellen, dass ihre Clients aktualisiert werden, um die neuen Methoden zu handhaben, mit denen Blöcke vom Netzwerk erstellt, validiert und bestätigt werden.

Alle wichtigen Ethereum-Clients werden Versionen veröffentlichen, die den Hard-Fork unterstützen und als hohe Priorität markiert sind. Sie können sich darüber auf dem Laufenden halten, wann diese Versionen in den GitHub-Repos der Clients, ihren Discord-Kanälen (opens in a new tab), dem EthStaker Discord (opens in a new tab) verfügbar sein werden, oder indem Sie den Ethereum-Blog für Protokoll-Updates abonnieren.

Um die Synchronisierung mit dem Ethereum-Netzwerk nach dem Upgrade aufrechtzuerhalten, müssen Betreiber von Blockchain-Knoten sicherstellen, dass sie eine unterstützte Client-Version ausführen. Beachten Sie, dass die Informationen zu Client-Releases zeitkritisch sind und Benutzer sich für die aktuellsten Details auf die neuesten Updates beziehen sollten.

Was muss ich als Staker für das Glamsterdam-Upgrade tun?

Wie bei jedem Netzwerk-Upgrade sollten Sie sicherstellen, dass Sie Ihre Clients auf die neuesten Versionen aktualisieren, die mit Glamsterdam-Unterstützung gekennzeichnet sind. Verfolgen Sie Updates in der Mailingliste und den Protokoll-Ankündigungen auf dem EF-Blog (opens in a new tab), um über Releases informiert zu werden.

Um Ihr Setup zu validieren, bevor Glamsterdam im Mainnet aktiviert wird, können Sie einen Validator in Testnets ausführen. Testnet-Forks werden ebenfalls in der Mailingliste und im Blog angekündigt.

Welche Verbesserungen wird Glamsterdam für die L1-Skalierung beinhalten?

Das Hauptmerkmal ist ePBS (EIP-7732), das die schwere Aufgabe der Validierung von Netzwerktransaktionen von der Aufgabe der Konsensfindung trennt. Dies erweitert das Datenverbreitungsfenster von 2 Sekunden auf etwa 9 Sekunden und gibt Ethereums Fähigkeit frei, einen viel höheren Transaktionsdurchsatz sicher zu bewältigen und mehr Daten-Blobs für Ebene 2-Netzwerke aufzunehmen.

Wird Glamsterdam die Gebühren auf Ethereum (Ebene 1) senken?

Ja, Glamsterdam wird höchstwahrscheinlich die Gebühren für alltägliche Benutzer senken! Die Reduzierung des intrinsischen Transaktions-Gases (oder EIP-2780) senkt die Grundgebühr für das Senden von ETH, wodurch die Nutzung von ETH für alltägliche Zahlungen viel billiger wird.

Darüber hinaus führt Glamsterdam für die langfristige Nachhaltigkeit Block-Level Access Lists (BALs) ein. Dies ermöglicht die parallele Verarbeitung und bereitet die L1 darauf vor, in Zukunft höhere Gesamt-Gaslimits sicher zu handhaben, was wahrscheinlich die Gaskosten pro Transaktion senken wird, wenn die Kapazität wächst.

Wird es nach Glamsterdam Änderungen an meinen bestehenden Smart Contracts geben?

Bestehende Verträge werden nach Glamsterdam weiterhin normal funktionieren. Entwickler werden wahrscheinlich mehrere neue Tools erhalten und sollten ihren Gasverbrauch überprüfen:

  • Die Erhöhung der maximalen Vertragsgröße (oder EIP-7954) ermöglicht es Entwicklern, größere Anwendungen bereitzustellen, wodurch das Limit für die maximale Vertragsgröße von etwa 24 KiB auf 32 KiB angehoben wird.
  • Deterministic Factory Predeploy (oder EIP-7997) führt einen universellen, integrierten Factory-Vertrag ein. Er ermöglicht es Entwicklern, ihre Anwendungen und Smart Contract-Wallets an genau derselben Adresse über alle teilnehmenden EVM-Chains hinweg bereitzustellen.
  • Wenn Ihre App auf komplexes Tracing angewiesen ist, um ETH-Überweisungen zu finden, wird Ihnen ETH-Überweisungen und -Verbrennungen geben ein Protokoll aus (oder EIP-7708) ermöglichen, für eine einfachere und zuverlässigere Abrechnung auf die Verwendung von Protokollen umzusteigen.
  • Die Erhöhung der Gaskosten für die Statuserstellung (oder EIP-8037) und die Aktualisierung der Gaskosten für den Statuszugriff (oder EIP-8038) führen neue Nachhaltigkeitsmodelle ein, die bestimmte Kosten für die Vertragsbereitstellung ändern werden, da die Erstellung neuer Konten oder permanenten Speichers eine sich dynamisch anpassende Gebühr haben wird.

Wie wird sich Glamsterdam auf den Speicherplatz von Blockchain-Knoten und die Hardwareanforderungen auswirken?

Mehrere EIPs, die für Glamsterdam in Betracht gezogen werden, befassen sich mit dem Leistungsabfall durch das Statuswachstum:

  • Die Erhöhung der Gaskosten für die Statuserstellung (oder EIP-8037) führt ein dynamisches Preismodell ein, um eine Wachstumsrate der Statusdatenbank von 100 GiB/Jahr anzustreben, wodurch sichergestellt wird, dass standardmäßige physische Hardware das Netzwerk weiterhin effizient ausführen kann.
  • eth/70 partielle Block-Quittungslisten (oder EIP-7975) ermöglicht es Blockchain-Knoten, paginierte Block-Quittungen anzufordern, wodurch datenintensive Block-Quittungslisten in kleinere Blöcke zerlegt werden, um Abstürze und Synchronisierungsprobleme bei der Skalierung von Ethereum zu verhindern.

Letzte Aktualisierung der Seite: 11. März 2026

War dieser Artikel hilfreich?