EIP-7702 – Vereinfachte Verwaltung von Smart Contract Wallets
Das Wichtigste in Kürze
- EIP-7702, entwickelt in nur 22 Minuten, soll Smart Contract Wallets im Ethereum Netzwerk effizienter machen.
- Der Vorschlag ermöglicht es Externally Owned Accounts (EOAs), temporär als Smart Contracts zu agieren, wodurch die Nutzung bestehender Codes vereinfacht wird.
- Die Implementierung von EIP-7702 erfordert die Zustimmung der Ethereum-Community und ist für das vierte Quartal 2024 geplant.
Vitalik Buterin schlägt neues Ethereum-Update zur Optimierung von Smart Wallets vor
Vitalik Buterin, Mitbegründer von Ethereum, hat einen neuen Verbesserungsvorschlag für Ethereum (EIP-7702) eingereicht.
Dieser soll die Verwaltung von Smart Contract Wallets innerhalb des Netzwerks vereinfachen.
Der Vorschlag folgt auf den umstrittenen EIP-3074, der für das nächste große Ethereum-Update, bekannt als Prague-Electra oder „Pectra“, geplant war.
Das steckt hinter EIP-3074
EIP-3074 sollte die sogenannte Account Abstraction einführen. Dabei handelt es sich um eine Funktion zur Verbesserung der Benutzererfahrung im Ethereum-Netzwerk. Allerdings stieß sie auf erheblichen Widerstand unter den Entwicklern, insbesondere wegen seines Ansatzes.
Ansgar Dietrichs von der Ethereum Foundation beschrieb EIP-3074 als „zu autoritär“ und äußerte Bedenken über den vorgeschlagenen Ansatz.
Als Reaktion darauf entwickelte Buterin EIP-7702 in nur 22 Minuten mit Beiträgen von Dietrichs, Sam Wilson und Matt Garnett, was die kooperativen Bemühungen unterstreicht, den Vorschlag zu verfeinern.
Das macht EIP-7702 anders
EIP-7702 führt einen temporären Transaktionstyp für Externally Owned Accounts (EOAs) ein, der es ihnen ermöglicht, innerhalb einer einzigen Transaktion als Smart Contract Wallets zu fungieren, bevor sie in ihren normalen Zustand zurückkehren.
Diese Strategie vereinfacht den Entwicklungsprozess durch die Verwendung bestehender Vertragscodes und vermeidet neue Opcodes.
Der Vorschlag ist mit zukünftigen Account Abstraction Modellen kompatibel, insbesondere mit EIP-4337, das bereits im März 2023 implementiert wird.
Er zielt darauf ab, etablierte Wallet-Codes und Transaktionsrahmen zu verwenden, um Duplizierung und Interferenzen zu reduzieren.
Unterstützung für EIP-7702 kommt von Entwicklern, die bereits EIP-3074 unterstützt haben, darunter bekannte Persönlichkeiten wie Hayden Adams von Uniswap.
Abstimmung und Implementierung
Die Governance von Ethereum, die für ihren konsensbasierten Ansatz bekannt ist, stellt sicher, dass solche Vorschläge vor ihrer endgültigen Verabschiedung von der Öffentlichkeit und den Entwicklern umfassend geprüft werden.
Unabhängige Teams werden die vereinbarten Spezifikationen in neue Versionen des Ethereum-Clients integrieren.
Alle Validatoren müssen zustimmen, die Updates zu installieren, um einen erfolgreichen Hard Fork zu ermöglichen, der vorläufig für das vierte Quartal 2024 geplant ist.
Dieser methodische Prozess stellt sicher, dass Ethereum durch einen gemeinschaftlichen und transparenten Ansatz weiterentwickelt wird.
Buterin in EIP-Laune
Überdies hat Buterin einen kühnen Vorschlag gemacht, um das Gas-System von Ethereum, ein Schlüsselelement für die Berechnung von Transaktionskosten, grundlegend zu überarbeiten.
Er schlägt ein mehrdimensionales Gassystem vor, das die derzeitigen Beschränkungen des Systems überwinden soll.
Dieses neue System würde verschiedene Arten von Netzwerkressourcen wie Verarbeitung, Speicheroperationen, Datenübertragung und kryptographische Beweise nicht mehr unter einer einzigen Metrik „Gas“ zusammenfassen
Das wiederum könnte zu einer effizienteren und genaueren Darstellung der tatsächlichen Grenzen und Fähigkeiten des Netzwerks führen.