Während sich das Ethereum-Netzwerk im ersten Quartal 2024 auf den Dencun-Hard Fork zubewegt, freut sich die Community auf eine Reihe wichtiger Verbesserungsvorschläge (EIPs). Diese Vorschläge beziehen sich nicht nur auf die zukünftige Ausrichtung von Ethereum, sondern können auch tiefgreifende Auswirkungen auf das gesamte Kryptowährungs-Ökosystem haben. In diesem Artikel werden die Einzelheiten und möglichen Auswirkungen dieser Vorschläge im Detail untersucht, um den Lesern ein umfassendes Verständnis zu vermitteln.
Das letzte Ethereum-All-Core-Entwicklertreffen finalisierte den Zeitplan für das nächste Mainnet-Hard-Fork-Dencun-Upgrade. Es ist wichtig zu beachten, dass Ethereum-Entwickler, sofern keine größeren Probleme auftreten, planen, das öffentliche Testnetz von Ethereum an den folgenden Terminen zu teilen:
Goerli: 17. Januar
Sepolia: 30. Januar
Holesky: 7. Februar
Dies wird das letzte Mal sein, dass Goerli dem Beta-Programm beitritt, da das Netzwerk voraussichtlich veraltet sein wird.
Sie besprachen auch, was als nächstes kommt – das noch unbenannte Prag/Electra-Upgrade. Die Ethereum-Community überlegt, ob sie sich auf eine große Verbesserung der Kernfunktionen konzentrieren soll (was ein Jahr Arbeit in Anspruch nehmen kann) oder ob sie ein Upgrade um mehrere kleinere Verbesserungen herum aufbauen soll (was bis Ende 2024 umgesetzt werden könnte). Diese Entscheidung hängt von der Diskussion und dem Konsens unter den Community-Mitgliedern sowie der Berücksichtigung der gesamten Entwicklungsstrategie des Ethereum-Ökosystems ab. Unabhängig davon, welcher Weg gewählt wird, hofft man, dass das endgültige Upgrade eine höhere Leistung und ein besseres Benutzererlebnis für das Ethereum-Netzwerk bringt.
Eine Entscheidung zu dem oben genannten Thema wird nach Neujahr getroffen, aber vorerst sind hier einige Verbesserungen, die es wert sind, nach dem Dencun-Upgrade 2024 beobachtet zu werden:
EIP-4844 ist ein großes Projekt in Dencun EIP, steht im Jahr 2023 im Mittelpunkt vieler Nachrichtenberichte.
StarkWare-Mitbegründer Eli Ben-Sasson wies darauf hin, dass dieses Upgrade die Datenverfügbarkeitskosten für alle L2 senken wird. Darauf freut sich Starknet also sehr, damit die Benutzer ihre Kosten senken können.
Lucas Henning, CTO des Web3-Wallet-Entwicklers Suku, nannte dies „ein Jahr bahnbrechender Verbesserungen für Ethereum“. EIP-4844 ist eine transformative Technologie, die die Rollup-Gasgebühren um das Hundertfache senken wird.
Ein weiterer Schwerpunkt von Hennings Fokus liegt auf der Nutzung von Verbesserungen bei der Kontoabstraktion: ERC-4337 und seiner Erweiterung ERC-6900.
ERC ist eine Teilmenge von EIP, die sich ausschließlich auf Token-Standards innerhalb des Ethereum-Ökosystems konzentriert. Sie definieren Regeln für Token-Implementierungen, um die Interoperabilität sicherzustellen. Im Gegensatz zu einigen EIPs, die das Kernprotokoll modifizieren, erfordert ERC normalerweise keinen Hard Fork.
ERC-4337 ging im März live und Henning glaubt, dass das Konzept der Kontoabstraktion eine Schlüsselrolle bei den wichtigsten Benutzeränderungen spielen wird.
Er sagte, dass die Kontoabstraktion die Art und Weise, wie wir Wallets verstehen und mit ihnen interagieren, völlig verändern wird, Gastransaktionen zum Standard machen, sichere soziale Anmeldungen zur neuen Normalität werden und die Benutzererfahrung von Ethereum grundlegend neu gestalten wird.
Traditionell gibt es bei Ethereum zwei Arten von Konten: External Owned Accounts (EOA), die durch private Schlüssel kontrolliert werden, und Vertragskonten, die durch Code kontrolliert werden. Durch die Kontoabstraktion wird diese Unterscheidung verwischt, sodass Benutzer Konten erstellen können, die eher wie intelligente Verträge funktionieren.
Es verbessert die Benutzererfahrung und Sicherheit und ermöglicht komplexere Kontologiken wie Multi-Signatur-Wallets oder die soziale Wiederherstellung verlorener Schlüssel.
ERC-6900 führt das Konzept der „anvertrauten Transaktionen“ ein. Dieser Standard erfordert auch keine Änderungen am Ethereum-Mainnet-Konsens, was Benutzern die Möglichkeit gibt, Transaktionen in ihrem Namen an andere zu delegieren, um beispielsweise Zeit und Ärger zu sparen, indem sie eine Reihe von Vorgängen auf einmal genehmigen.
Dieser Vorschlag ist Teil von Dencun und zielt darauf ab, neue Mechanismen für den Umgang mit temporärer oder vorübergehender Speicherung während der Ausführung intelligenter Verträge einzuführen.
Traditionelle Speichervorgänge auf Ethereum sind dauerhaft und verbrauchen Gas. Dies kann für temporäre Daten, die nicht während einer Transaktion bestehen bleiben müssen, ineffizient sein.
EIP-1153 ist ein Opcode (Operationscode), der es Smart Contracts ermöglicht, vorübergehenden Speicher zu verwenden – Speicher, der am Ende der Transaktionsausführung gelöscht wird.
Das Uniswap-Team setzte sich für 1153 ein und wollte, dass es bereits in Shapella enthalten ist, aber sie konnten nicht genug Unterstützung bekommen, um einen Konsens unter den Kernentwicklern zu erzielen. Es wird erwartet, dass dieses Upgrade eine wichtige Rolle bei der Verbesserung der Fähigkeiten und Effizienz des kommenden v4-Protokolls von Uniswap spielen wird.
Durch die Aktivierung der temporären Speicherung kann EIP-1153 die Gaskosten für die Datenspeicherung während der Vertragsausführung senken und Entwicklern mehr Flexibilität bei der Gestaltung intelligenter Verträge bieten.
Durch die Reduzierung der Belastung des permanenten Speichers und die Minimierung der Zustandsaufblähung kann EIP-1153 zur Skalierbarkeit des gesamten Ethereum-Netzwerks beitragen.
Stellen Sie sich vor, Ethereum ist eine riesige Bibliothek mit zwei Hauptteilen: dem Ethereum Virtual Machine (EVM)-Teil, etwa dorthin, wo Menschen hinkommen, um Bücher zu lesen (intelligente Verträge auszuführen), dem Lesesaal und Der Teil der Beacon-Kette (Beacon-Kette) ist wie ein Bibliothekskatalogsystem, das alle Bücher und ihre Standorte verfolgt (Konsens und Koordination des Ethereum-Netzwerks).
Vor EIP-4788 waren diese beiden Teile funktional unabhängig voneinander. Der EVM-Teil hat keinen direkten Zugriff auf das neueste Verzeichnis; er muss auf indirekte Methoden zurückgreifen, um zu verstehen, was im Beacon-Kettenteil passiert.
EIP-4788 schlägt vor, in jedem EVM-Block einen „Beacon-Block-Root“ (den Digest- oder Hash-Baum-Root des übergeordneten Blocks) zu platzieren. Es ist, als würde man vom veralteten Kartenablagesystem der Bibliothek (das ineffizient und manchmal ungenau ist) zu einem System mit Echtzeit-, genauen und direkten Links zur Hauptbibliotheksdatenbank wechseln.
In dieser modernen Bibliothek können Leser (EVM) sofort genaue Informationen erhalten, wenn ein neues Buch hinzugefügt, verschoben oder entfernt wird (Aktualisierung der Beacon-Kette). Leser können darauf vertrauen, dass sie die neuesten Informationen erhalten, und Bibliotheksvorgänge (z. B. die Ausführung von Smart Contracts) stimmen besser mit dem gesamten Katalogsystem (dem Zustand der Konsensschicht) überein.
All dies geschieht auf vertrauensminimierte Weise, wodurch die Notwendigkeit externer Orakel zur Bereitstellung dieser Daten entfällt und dadurch potenzielle Fehler- oder Manipulationsquellen reduziert werden.
Diese Änderung ist besonders vorteilhaft für Protokolle zum flüssigen Abstecken wie Lido, intelligente vertragsbasierte Brücken und Lösungen zum erneuten Abstecken, da sie es diesen Protokollen ermöglicht, direkt von der Konsensschicht auf Schlüsseldaten wie Validator-Salden und -Status zuzugreifen und so ihre Protokolle zu verbessern Sicherheit und betriebliche Effizienz.
EIP-4788 führt im Wesentlichen ein Orakel auf Protokollebene ein, um den Konsensstatus von Ethereum im gesamten Mainnet bereitzustellen.
Misha Komarov, Gründer der Nil Foundation, die zkOracle für Lido einsetzt, nennt es „definitiv hilfreich“. Er erklärte, dass „sie die Statuswurzel der Konsensschicht in der Anwendungslogik verwenden müssen (derzeit durch zkLLVM bis CasperFFG-Beweis innerhalb der Ausführungsschicht nachgewiesen), was im zkOracle-Design erfolgt.“
EVM arbeitet mit einer Reihe von Opcodes, die verschiedene Vorgänge anzeigen.
EIP-5656 führt einen neuen Opcode namens MCOPY ein, der den Prozess des In-Memory-Datenkopierens während der Ausführung intelligenter Verträge optimieren soll.
In der aktuellen EVM-Architektur kann das Kopieren großer Datensegmente mithilfe vorhandener Opcodes ineffizient und kostspielig sein. MCOPY bietet einen effizienteren Ansatz, der die mit diesen Vorgängen verbundenen Gasgebühren senken und gleichzeitig die Leistung verbessern soll.
Schnellere Speicheroperationen bedeuten, dass Verträge schneller ausgeführt werden und Entwickler über mehr Tools zur Optimierung ihrer Smart Contracts verfügen – insbesondere beim Umgang mit großen Datenstrukturen oder komplexen Vorgängen mit Speicheroperationen.
In Ethereum ermöglicht der SELFDESTRUCT-Opcode einem Smart Contract, sich selbst aus der Blockchain zu entfernen. Bei der Ausführung werden der Code und der Speicher des Vertrags aus dem Status entfernt und der verbleibende Ether des Vertrags an die angegebene Adresse gesendet.
Diese Funktion führt jedoch zu mehreren Problemen, einschließlich der Komplexität der Zustandsverwaltung und potenziellen Sicherheitslücken. Durch die Begrenzung von SELFDESTRUCT kann Ethereum seine Zustandsgröße besser verwalten, was zu einer stabileren und vorhersehbareren Blockchain führt. Dies ist für die langfristige Skalierbarkeit und Wartung des Netzwerks von entscheidender Bedeutung, da es zukünftige Ethereum-Upgrades vereinfachen wird.
Das obige ist der detaillierte Inhalt vonBefolgen Sie die EIP-Vereinbarung und erkunden Sie das bevorstehende Cancun-Upgrade. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!