TECHNOLOGIE

Was ist Account Abstraction (ERC-4337)?

Account Abstraction (ERC-4337)

Programmierbare Autorisierung und Ausführung über Mechanismen wie ERC-4337 und EIP-7702; Wiederherstellung, Passkeys und Gebührensponsoring hängen von der Implementierung ab.

Zuletzt geprüft: vonKevin Riedl wiki ↗

Account Abstraction ermöglicht programmierbare Autorisierung und Ausführung. ERC-4337 ergänzt UserOperations, Bundler, EntryPoint und optionale Paymaster oberhalb des Ethereum-Konsenses; es führt keinen dritten Kontotyp im Protokoll ein. EIP-7702 erlaubt außerdem einem Externally Owned Account (EOA), die Ausführung an Contract-Code zu delegieren. Beide Mechanismen können zusammenarbeiten, sofern Chain, Konto und Infrastruktur kompatibel sind.

Passkeys, Wiederherstellung, Ausgabenlimits und gesponserte Gebühren hängen von der gewählten Kontoimplementierung und ihren Diensten ab. ERC-4337 garantiert sie nicht automatisch. Ein Paymaster kann Netzwerkgebühren nach seinen Regeln übernehmen, doch jemand bezahlt weiterhin. Einlagen, Sponsoring-Budgets, Missbrauchsschutz und Fehlerkosten gehören ins Konzept. Die ERC-4337-Spezifikation definiert die Infrastruktur.

Hypothetisches Beispiel: Eine Zahlungs-App wählt ein Passkey-fähiges Konto, einen Sponsor mit begrenztem Budget und eine Wiederherstellungsregel mit Wartefrist und Abbruchmöglichkeit. Teste ein verlorenes Gerät, kompromittierte Guardians, eine erschöpfte Sponsor-Einlage und einen ausgefallenen Bundler, bevor du jederzeitige Wiederherstellung oder Transaktionen versprichst. Vergleiche Gas anhand der konkreten Calls, des Konto-Codes und der Chain. Batching kann Aufwand verteilen, garantiert aber keine niedrigeren Gebühren.

Wavect hat Account-Abstraction-Wallets und MetaMask Snaps ausgeliefert. Nutze die Produktionscheckliste und prüfe fehlschlagende Operationen mit dem lokalen UserOperation Debugger. Unsere Account-Abstraction-Entwicklung unterstützt die Umsetzung. Sicherheit hängt von Validierung, Upgrade-Kontrollen, Wiederherstellung und Abhängigkeiten ab, nicht vom AA-Label.

// FAQ

Häufige Fragen

ERC-4337 ist auf Ethereum und mehreren weiteren Chains im Einsatz. Prüfe Konto, EntryPoint-Version, Bundler und Paymaster auf der Ziel-Chain. EIP-7702-Unterstützung muss separat geprüft werden.
AA verändert das Risikomodell. Wiederherstellung kann Schlüsselverlust abfedern und zugleich Guardian-, Upgrade-, Identitäts- und Implementierungsrisiken hinzufügen. Bewerte konkrete Kontrollen und Nutzerbedürfnisse statt jede AA-Wallet als sicherer zu versprechen.
Miss das konkrete Konto und die Calls. Validierung, Deployment und Sponsoring erzeugen Aufwand; Batching kann ihn verteilen. Eine gesponserte Transaktion verlagert die Rechnung, beseitigt aber keine Gas-Kosten.