Wichtige Erkenntnisse
ERC-4337 ist ein Ethereum-Standard, der Account-Abstraktion auf Anwendungsebene ermöglicht, ohne Änderungen am Ethereum-Konsensprotokoll zu erfordern.
Im März 2023 über Smart Contracts im Ethereum-Hauptnetz gestartet, ermöglicht ERC-4337, dass Wallets als programmierbare Smart Contract-Konten mit Funktionen wie sozialer Wiederherstellung, Multi-Faktor-Authentifizierung und Gas-Sponsoring fungieren.
Der Standard führt UserOperations, Bundler und einen zentralen EntryPoint-Smart-Contract ein, um Transaktionen außerhalb des Standard-Ethereum-Mempools zu verarbeiten.
Bis 2025 hatte ERC-4337 über 50 Millionen UserOperations verarbeitet, und reale Bereitstellungen haben signifikante Reduzierungen der Abbruchraten bei der ersten Transaktion für neue Nutzer gezeigt.
EIP-7702, aktiviert durch das Ethereum Pectra-Upgrade im Mai 2025, ergänzt ERC-4337, indem es die Funktionen der Account-Abstraktion auf bestehende extern verwaltete Konten (EOAs) ausdehnt.
Einführung
Ethereum Improvement Proposals (EIPs) definieren Spezifikationen für das Ethereum-Ökosystem, einschließlich grundlegender Protokoll-Upgrades und anwendungsbezogener Standards. Ethereum Request for Comment (ERC) ist eine Kategorie von EIPs, die Standards für anwendungsbezogene Komponenten wie Smart Contracts und Token-Schnittstellen festlegt. Im Gegensatz zu Konsens-Upgrade sind ERCs gemeinschaftlich getriebene Standards, die von Entwicklern und Branchenbeteiligten vereinbart werden.
ERC-4337 implementiert Account-Abstraktion als eine Reihe von Smart Contracts, die im Ethereum-Hauptnetz bereitgestellt werden. Ursprünglich 2021 als EIP-4337 vorgeschlagen, wurde es im März 2023 als anerkannter ERC-Standard eingeführt. Obwohl einige Referenzen noch die ursprüngliche EIP-Nummer verwenden, ist ERC-4337 die aktuelle Bezeichnung.
Was ist ERC-4337?
ERC-4337 wurde 2021 von Vitalik Buterin und der Ethereum-Entwicklergemeinschaft vorgeschlagen, um Account-Abstraktion umzusetzen. Offiziell im März 2023 gestartet, führt es ein Framework ein, das es Krypto-Wallets ermöglicht, als programmierbare Smart Contract-Konten zu fungieren.
Ethereum hat zwei Hauptkontotypen: extern verwaltete Konten (EOAs), die durch private Schlüssel gesteuert werden, und Smart Contract-Konten, die Code enthalten. ERC-4337 gibt Smart Contract-Konten eine EOA-ähnliche Benutzererfahrung, indem es ihnen ermöglicht, UserOperations über den EntryPoint-Vertrag zu validieren und auszuführen. Das bedeutet, dass das Smart Contract-Konto mit Tokens interagieren und Verträge bereitstellen kann, wodurch neue Wallet-Funktionen wie soziale Wiederherstellung, Multi-Faktor-Authentifizierung und Upgradefähigkeit freigeschaltet werden.
Im Wesentlichen ermöglicht ERC-4337 Wallets, programmierbare Logik direkt innerhalb eines einzelnen Smart Contract-Kontos einzubetten, was sowohl die Benutzererfahrung als auch die Sicherheit vereinfacht.
Warum wird ERC-4337 benötigt?
Ethereum verwendet ein kontobasiertes Modell, bei dem EOAs und Smart Contract-Konten Salden verwalten, die durch Transaktionen aktualisiert werden. EOAs, die die meisten bestehenden Wallets wie MetaMask steuern, sind ausschließlich auf private Schlüssel angewiesen und erfordern, dass alle Transaktionen von diesen Schlüsseln signiert werden. Dieses Modell führt zu Komplexitäten wie schwieriger Wallet-Wiederherstellung und Verwundbarkeit gegenüber Schlüsselverlust. Das Verwalten von Gasgebühren fügt eine weitere Schicht der Reibung hinzu, da Nutzer ETH in ihrer Wallet halten müssen, bevor sie eine Transaktion ausführen können.
Smart Contract-Wallets können diese Probleme mit programmierbarer Logik angehen, erforderten jedoch historisch gesehen, dass Nutzer zwei separate Konten verwalten: eines zum Halten von Geldern und ein anderes zur Bezahlung von Gasgebühren. Viele frühere Lösungen stützten sich auch auf zentralisierte Relayer.
ERC-4337 adressiert diese Reibungspunkte, indem es die Transaktionsautorisierung und die Logik der Gaszahlung in ein einheitliches Smart Contract-Wallet-Framework integriert. Es ermöglicht flexible Transaktionsvalidierung, Gasabstraktion und verbesserte Wiederherstellungsoptionen, ohne Änderungen an der Konsensschicht zu erfordern.
Wie funktioniert ERC-4337?
Frühere Bemühungen wie EIP-2938 schlugen Änderungen auf der Konsensschicht vor, um Account-Abstraktion zu erreichen, wurden jedoch zugunsten von ERC-4337 beiseitegelegt, das vollständig über der Konsensschicht operiert.
ERC-4337 führt ein Pseudo-Transaktionsobjekt namens UserOperation ein. Diese werden in einen separaten Mempool eingereicht, der off-chain verwaltet wird, wo spezielle Akteure, die Bundler genannt werden, sie sammeln und in standardisierte Ethereum-Transaktionen aggregieren. Bundler zahlen die Gasgebühren, um aggregierte Transaktionen on-chain einzufügen, und erhalten eine Entschädigung aus den Gebühren, die in den UserOperations eingebettet sind.
Ein zentrales Element ist der EntryPoint-Smart-Contract, der als sicheres Ausführungstor für die Validierung und Verarbeitung von UserOperations fungiert. Wallets implementieren Validierungsfunktionen (wie validateUserOp), um benutzerdefinierte Autorisierungslogik vor der Ausführung durchzusetzen.
Diese Architektur ermöglicht programmierbare, flexible Wallets, ohne dass Änderungen am Konsensprotokoll von Ethereum erforderlich sind. Seit seiner Einführung im März 2023 hat ERC-4337 über 50 Millionen UserOperations über Ethereum und kompatible Layer-2-Netzwerke verarbeitet. Im Mai 2025 aktivierte das Ethereum Pectra-Upgrade EIP-7702, einen ergänzenden Standard, der die Funktionen der Account-Abstraktion auf bestehende EOAs ausdehnt, ohne dass eine Migration zu einer neuen Wallet erforderlich ist.
Welche Ziele erreicht ERC-4337?
Die Ziele, die ERC-4337 erreichen möchte, umfassen Folgendes:
Account-Abstraktion: Kombiniere die Funktionen von EOAs und Smart Contracts, um den Nutzern ein einziges, programmierbares Konto zu geben.
Dezentralisierung: Erlaube mehreren Bundlern, frei an der Verarbeitung von UserOperations teilzunehmen und fördere ein offenes Ökosystem.
Keine Konsensänderungen: Erleichtere eine schnellere und einfachere Akzeptanz, indem du ohne Änderungen an der Konsensschicht von Ethereum operierst.
Innovative Anwendungsfälle: Unterstütze Funktionen wie aggregierte Signaturen, tägliche Transaktionslimits, Notfallkontofreigabe, Whitelisting und datenschutzfreundliche Anwendungen.
Flexible Gaszahlung: ERC-4337 ermöglicht Gas-Sponsoring und tokenbasierte Gebührenzahlung durch Paymasters. Das bedeutet, dass in einigen Fällen Effizienzen geschaffen werden können, aber die Ausführung von Smart Contract-Konten auch zusätzliche Gasüberhänge einführen könnte.
Was bedeutet ERC-4337 für die Nutzer?
Für alltägliche Nutzer bietet ERC-4337 das Potenzial, die Krypto-Wallet-Erfahrung zu vereinfachen und zu verbessern:
Vereinfachte Wallet-Einrichtung: Nutzer müssen möglicherweise keine Seed-Phrasen mehr manuell verwalten, was eine schnellere und zugänglichere Wallet-Erstellung ermöglicht.
Verbesserte Kontowiederherstellung: Multi-Faktor-Authentifizierung und soziale Wiederherstellungsmechanismen können das Risiko verringern, den Zugang aufgrund verlorener oder gestohlener Schlüssel zu verlieren.
Anpassbare Wallet-Funktionen: Automatisierte Zahlungen, vorab genehmigte Transaktionen, gebündelte Operationen und Ausgabenlimits werden einfacher zu implementieren.
Erhöhte Sicherheit: Verringert das Risiko von Benutzerfehlern, wie das Offenlegen von privaten Schlüsseln oder Seed-Phrasen.
Gasgebührenflexibilität: Nutzer können Gasgebühren mit ERC-20-Token oder anderen Vermögenswerten über Drittanbieter-Paymasters bezahlen, wodurch die Notwendigkeit entfällt, natives ETH für jede Transaktion zu halten.
Frühe Produktionsbereitstellungen deuten darauf hin, dass diese Verbesserungen die Einstiegshürden erheblich reduzieren können. Ein in der EU ansässiges Web3-Produkt berichtete, dass die Abbruchrate bei der ersten Transaktion von etwa 40 % auf 6 % gesenkt wurde, nachdem ERC-4337 mit paymaster-sponsoren Gas und alternativen Anmeldemethoden implementiert wurde. Die Ergebnisse können je nach Implementierung variieren.
FAQ
Was ist Account-Abstraktion in Ethereum?
Account-Abstraktion ist das Konzept, Ethereum-Konten von starren externen Konten, die von einem einzigen privaten Schlüssel kontrolliert werden, auf flexible programmierbare Smart-Konten zu aktualisieren. Dies ermöglicht es Wallets, Funktionen wie soziale Wiederherstellung, Gas-Sponsoring, Multi-Faktor-Authentifizierung und Transaktionsbündelung zu unterstützen, ohne Änderungen am Kernkonsensprotokoll von Ethereum zu erfordern.
Was ist der Unterschied zwischen ERC-4337 und EIP-7702?
ERC-4337 (März 2023) ermöglicht Account-Abstraktion, indem es neue Smart-Contract-Wallets schafft, die UserOperations, Bundler und den EntryPoint-Vertrag verwenden. EIP-7702, aktiviert durch das Ethereum Pectra-Upgrade im Mai 2025, erlaubt bestehenden EOA-Wallets, temporär an Smart Contract-Code innerhalb einer einzigen Transaktion zu delegieren. Die beiden Standards ergänzen sich: ERC-4337 eignet sich für neue Smart-Konten, während EIP-7702 es Legacy EOA-Wallets ermöglicht, ähnliche Funktionen zu nutzen, ohne zu einer neuen Adresse migrieren zu müssen.
Was sind Bundler in ERC-4337?
Bundler sind Netzwerkakteure im ERC-4337-System, die UserOperations aus dem Off-Chain-Mempool sammeln und sie in standardisierte Ethereum-Transaktionen aggregieren. Sie zahlen die Gasgebühren, um diese Transaktionen on-chain einzufügen, und werden durch Gebühren entschädigt, die in den UserOperations, die sie verarbeiten, eingebettet sind. Bundler wählen aus, welche UserOperations sie basierend auf der Gebührenpriorität einbeziehen, ähnlich wie Validatoren standardisierte Transaktionen auswählen.
Können ERC-4337-Wallets Gasgebühren mit anderen Token als ETH bezahlen?
Ja. ERC-4337 unterstützt einen Paymaster-Mechanismus, der es Dritten ermöglicht, Gasgebühren im Namen von Nutzern zu sponsern, oder es Nutzern erlaubt, Gas in ERC-20-Token wie Stablecoins zu bezahlen. Das beseitigt eine wesentliche Barriere für neue Nutzer, die ETH halten müssen, bevor sie eine Transaktion auf Ethereum ausführen können.
Ist ERC-4337 auf anderen Blockchains verfügbar?
ERC-4337 ist im Ethereum-Hauptnetz implementiert und wurde in vielen Ethereum-kompatiblen Layer-2-Netzwerken übernommen. Da es durch Smart Contracts operiert und keine Protokolländerung auf Protokollebene erfordert, kann es auf jeder EVM-kompatiblen Chain, die seinen EntryPoint-Vertrag unterstützt, bereitgestellt werden.
Abschlussgedanken
ERC-4337 bietet ein technisches Framework, das Entwicklern ermöglicht, intuitivere, sicherere und funktionsreichere Wallets zu erstellen, indem Smart Contract-Logik direkt in Benutzerkonten eingebettet wird. Die Aktivierung von EIP-7702 durch das Pectra-Upgrade im Mai 2025 erweiterte die Funktionen der Account-Abstraktion weiter auf bestehende EOA-Wallets und erweiterte die potenzielle Reichweite.
Weiterführende Literatur
Was ist Ethereum und wie funktioniert es?
Was sind Smart Contracts und wie funktionieren sie?
Was ist das Ethereum Pectra-Upgrade?
Wie funktionieren Gasgebühren auf Ethereum?
Was ist ein Ethereum Improvement Proposal (EIP)?
Haftungsausschluss: Dieser Inhalt wird Ihnen auf einer "wie er ist"-Basis zu allgemeinen Informations- und Bildungszwecken präsentiert, ohne jegliche Art von Vertretung oder Gewährleistung. Er sollte nicht als finanzielle, rechtliche oder andere professionelle Beratung ausgelegt werden und ist nicht dazu gedacht, den Kauf eines bestimmten Produkts oder einer bestimmten Dienstleistung zu empfehlen. Sie sollten Ihren eigenen Rat von geeigneten Fachberatern einholen. Wenn der Inhalt von einem Dritten beigesteuert wurde, beachten Sie bitte, dass die geäußerten Ansichten dem Dritten gehören und nicht notwendigerweise die von Binance Academy widerspiegeln. Die Preise digitaler Vermögenswerte können volatil sein. Der Wert Ihrer Investition kann sinken oder steigen und Sie erhalten möglicherweise nicht den investierten Betrag zurück. Sie sind allein verantwortlich für Ihre Investitionsentscheidungen und Binance Academy haftet nicht für Verluste, die Ihnen entstehen könnten. Weitere Informationen finden Sie in unseren Nutzungsbedingungen, Risikohinweisen und den Bedingungen von Binance Academy.
