Ethereum EIP-8141 könnte Nutzer von der ETH-Pflicht für Gas befreien

ETH
Frame-TransaktionenEIP-8141
vor 13 StundenQuelle: crypto.news
Ethereum EIP-8141 könnte Nutzer von der ETH-Pflicht für Gas befreien

Ethereum-Entwickler haben EIP-8141, bekannt als Frame-Transaktionen, für das Hegotá-Upgrade 2027 des Netzwerks festgelegt und damit die native Kontenabstraktion auf den Weg gebracht, Teil des standardmäßigen Transaktionssystems von Ethereum zu werden.

Zusammenfassung

  • Ethereum-Entwickler haben EIP-8141 Frame-Transaktionen für die Aufnahme in das für 2027 geplante Hegotá-Upgrade eingeplant.
  • Frames trennt Transaktionsautorisierung, Gaszahlung und Ausführung, sodass eine App oder ein anderes Konto die ETH-Transaktionsgebühr eines Benutzers übernehmen kann.
  • Der Vorschlag könnte es Benutzern ermöglichen, mit Stablecoins zu transagieren, ohne ETH zu halten, während Validatoren weiterhin Netzwerkgebühren in Ether erhalten.
  • Frames kann zusammengehörige Aktionen wie Token-Genehmigungen und Trades bündeln, sodass Berechtigungen rückgängig gemacht werden, wenn die begleitende Transaktion fehlschlägt.
  • Programmierbare Validierung könnte es Konten ermöglichen, private Schlüssel zu rotieren oder quantenresistente Authentifizierung zu übernehmen, ohne Vermögenswerte auf eine neue Adresse zu verschieben.

Kernentwickler haben EIP-8141 während des All Core Developers Execution Calls am 27. August von "Für Aufnahme erwogen" auf "Für Aufnahme geplant" verschoben, so das Hegotá-Meta-EIP. Die Änderung gibt Frames einen formellen Platz im geplanten Upgrade, obwohl der Vorschlag ein Entwurf bleibt und seine technischen Details sich vor der Bereitstellung noch ändern können.

Ethereum-Mitbegründer Vitalik Buterin, einer der 10 Autoren des Vorschlags, machte am Sonntag nach monatelanger Entwicklung auf die Arbeit aufmerksam.

„In den letzten Monaten sind viele wichtige Fortschritte bei Frames (EIP-8141) still und leise passiert“, schrieb Buterin auf X und empfahl die aktualisierte Spezifikation.

Der Vorschlag befasst sich mit mehreren Einschränkungen, die in gewöhnlichen Ethereum-Konten eingebaut sind, einschließlich der Anforderung, dass das Konto, das eine Transaktion initiiert, Ether halten muss, um die Netzwerkgebühr zu zahlen.

Frame-Transaktionen könnten Apps ermöglichen, Ethereum-Gas zu zahlen

Ethereum verlangt derzeit, dass Transaktionsgebühren in ETH bezahlt werden. Eine Wallet, die Stablecoins oder andere Token hält, kann diese Vermögenswerte nicht bewegen, es sei denn, sie hat genug Ether, um die Transaktion zu decken.

EIP-8141 trennt die verschiedenen Teile einer Transaktion in programmierbare Frames, die Autorisierung, Gebührenzahlung und Ausführung abdecken. Das Konto, das Vermögenswerte sendet, und das Konto, das das Gas bezahlt, müssten nicht mehr identisch sein.

Eine Zahlungsanwendung könnte daher die ETH-Gebühr für einen Benutzer bezahlen oder Stablecoins vom Benutzer akzeptieren, während sie die erforderliche Ether-Zahlung selbst abwickelt. Validatoren würden weiterhin Gebühren über das bestehende Gebührensystem von Ethereum erhalten, während der Wallet-Inhaber nicht zuerst ETH erwerben müsste.

Das Design verlagert mehrere Funktionen, die mit Kontenabstraktion verbunden sind, in den normalen Transaktionsablauf von Ethereum. Bestehende Implementierungen wie ERC-4337 können bereits gesponsertes Gas und programmierbare Wallets unterstützen, aber sie verwenden separate Infrastruktur einschließlich UserOperations, Bundlern und Paymastern.

ERC-4337 läuft seit 2023 auf Ethereum, ohne dass eine Änderung des Basisprotokolls erforderlich ist. Seine UserOperations werden über einen separaten Mempool gesendet, von Bundlern gesammelt und an einen EntryPoint-Vertrag übergeben, der Validierung und Ausführung übernimmt.

Wie crypto.news bereits im August berichtete, kann die Smart-Account-Technologie Gas-Sponsoring, Passkeys, soziale Wiederherstellung und andere Wallet-Kontrollen unterstützen, die herkömmlichen extern verwalteten Konten nicht zur Verfügung stehen.

Frame-Transaktionen würden ähnliche Programmierbarkeit in das Protokoll von Ethereum bringen, anstatt dass Benutzer auf ein separates Transaktionssystem angewiesen sind.

EIP-8141 würde zusammengehörige Aktionen bündeln

Frames könnten Transaktionen verändern, die derzeit mehrere separate Genehmigungen erfordern.

Ein Token-Handel kann beispielsweise erfordern, dass ein Benutzer zuerst einer dezentralen Anwendung erlaubt, einen Token auszugeben, und dann eine weitere Transaktion einreicht, um den Handel auszuführen. Wenn der zweite Schritt fehlschlägt, kann die Ausgabeberechtigung aktiv bleiben.

EIP-8141 ermöglicht es, zusammengehörige Operationen zu gruppieren, sodass sie gemeinsam erfolgreich sind oder gemeinsam fehlschlagen. Eine Genehmigung, die an einen erfolglosen Handel gebunden ist, könnte daher als Teil derselben Transaktion rückgängig gemacht werden.

Das System funktioniert, indem eine Transaktion in Frames mit separaten Aufgaben unterteilt wird. Ein Frame kann die Autorisierung überprüfen, ein anderer kann bestimmen, wie Gas bezahlt wird, während nachfolgende Frames die angeforderten Operationen ausführen.

Programmierbare Validierung würde Konten mehr Kontrolle darüber geben, was Ethereum als gültige Transaktion anerkennt. Anstatt dass jedes extern verwaltete Konto auf denselben festen Authentifizierungsprozess angewiesen ist, könnten Konten Verifizierungsregeln über den Code der Ethereum Virtual Machine ausführen.

Ethereum-Forscher haben seit Jahren auf diese Art von nativer Kontenabstraktion hingearbeitet. EIP-7702, das 2024 von Buterin und anderen Entwicklern vorgeschlagen wurde, zielte zuvor darauf ab, extern verwalteten Konten Zugang zu Smart-Contract-Wallet-Funktionen zu verschaffen, während die Kompatibilität mit ERC-4337 erhalten bleibt.

Frame-Transaktionen könnten Ethereum-Schlüsselwechsel ermöglichen

Die Validierungsänderungen gehen über Gaszahlungen und Transaktionsbündelung hinaus.

Herkömmliche extern verwaltete Ethereum-Konten werden durch private Schlüssel unter Verwendung des Elliptic Curve Digital Signature Algorithm gesteuert. Ein privater Schlüssel kann im traditionellen Modell nicht einfach ersetzt werden, während dasselbe Konto erhalten bleibt. Der Verlust des Schlüssels kann den dauerhaften Verlust des Zugriffs auf die von ihm kontrollierten Vermögenswerte bedeuten, während ein kompromittierter Schlüssel einem Angreifer die Kontrolle über das Konto geben kann.

Frames würden es einem Konto ermöglichen, seine eigene Validierungslogik zu definieren, was die Tür für Schlüsselrotation und verschiedene Authentifizierungssysteme öffnet, ohne dass der Benutzer Vermögenswerte auf eine neue Adresse übertragen muss.

Programmierbare Validierung könnte es Ethereum-Konten schließlich ermöglichen, aktuelle Signaturmethoden durch Kryptografie zu ersetzen, die gegen Quantencomputer ausgelegt ist.

Buterin setzte in einem Update im August Quantensicherheit höher auf die technische Roadmap von Ethereum, zusammen mit Arbeiten an nativen Rollups, Datenschutz und Änderungen an der Speicherarchitektur des Netzwerks.

Er hatte zuvor eine Roadmap zur Quantenresistenz skizziert, die die Konsenssignaturen von Ethereum, Datenverfügbarkeitssysteme, Wallet-Kryptografie und Zero-Knowledge-Beweise abdeckt. Dieser Plan identifizierte ECDSA, das gewöhnliche Ethereum-Konten steuert, als eine Komponente, die möglicherweise ersetzt werden müsste, falls ausreichend leistungsfähige Quantencomputer entwickelt werden.

EIP-8141 bietet einen Weg für Konten, verschiedene Signaturschemata zu übernehmen, da die Verifizierungsregeln nicht mehr auf ein einziges Private-Key-Modell festgelegt wären.

Hegotá wird dem Glamsterdam-Upgrade von Ethereum folgen

Hegotá ist für 2027 geplant und wird auf Glamsterdam, das nächste Netzwerk-Upgrade von Ethereum, folgen.

Entwickler haben den Umfang von Hegotá im August noch eingegrenzt. Zu diesem Zeitpunkt waren Frame-Transaktionen noch in der Diskussion, während EIP-7805, oder Fork-choice enforced Inclusion Lists, der einzige formell für das Upgrade geplante Vorschlag war.

Die Entscheidung vom 27. August hat EIP-8141 seitdem in die geplante Kategorie neben EIP-7805 verschoben.

Vor dieser Entscheidung hatten Entwickler EIP-8141 mit EIP-8130 als konkurrierende Ansätze für native Kontenabstraktion verglichen. Die Diskussionen umfassten, wie Ethereum inkompatible Standards für Kontenabstraktion zwischen Layer-1- und Layer-2-Netzwerken vermeiden könnte, während Flexibilität für verschiedene Transaktionsdesigns erhalten bleibt.

Glamsterdam bleibt derweil in Ethereums Upgrade-Zeitplan vor Hegotá. Entwickler haben die geplanten Änderungen über Entwicklungsnetzwerke getestet, wobei sich das Upgrade auf Enshrined Proposer-Builder Separation und Block-Level Access Lists konzentriert.

Das Upgrade beinhaltet auch Änderungen an Ethereums Gas-Abrechnung. Die Ethereum Foundation warnte Wallet-Entwickler im August, dass EIP-8037 Software beeinträchtigen könnte, die auf der Annahme basiert, dass jede grundlegende ETH-Übertragung 21.000 Gas kostet, da Übertragungen, die neuen Zustand erzeugen, mit einer zusätzlichen Gebühr konfrontiert wären.

EIP-8141 kann heute nicht auf dem Ethereum-Mainnet verwendet werden. Seine Spezifikation bleibt im Entwurfsstatus, während Entwickler die Implementierungs- und Testarbeit vor Hegotás geplanter Bereitstellung im Jahr 2027 fortsetzen.