Kevin Riedl

8 min Lesezeit · 26 May 2026

Account Abstraction (ERC-4337) in Produktion: Was es wirklich löst, was nicht

ERC-4337 ist lange genug live, um kein Gedankenexperiment mehr zu sein. Wir haben Account-Abstraction-Wallets in Produktion für Kunden ausgeliefert (siehe unsere AA-Case-Study und MetaMask-Snap-Arbeit). Die ehrliche Zusammenfassung: AA ist ein UX-Fortschritt, kein Security-Fortschritt. Es entfernt eine lange Liste von Papercuts, über die sich Nutzer beschweren, und führt eine kürzere Liste neuer Angriffsflächen ein, über die sich Engineers beschweren. Dieser Post ist die Zerlegung: was es löst, was es nicht löst, und die Q&A, die wir von Kunden hören, bevor sie sich entscheiden.

Du baust ein Smart Wallet?

 Kostenloses Erstgespräch buchen

Was ist ERC-4337 in einem Absatz?

Ein Standard, der es einem Smart Contract erlaubt, als Account eines Nutzers zu agieren, ohne das zugrundeliegende EVM-Protokoll zu ändern. Der Nutzer signiert eine UserOperation, ein Bundler verpackt sie, ein Paymaster zahlt optional das Gas, und ein Entry-Point-Contract validiert und führt sie aus. Das Endergebnis: Der Nutzer braucht kein ETH, um zu transagieren, kann statt einer Seed-Phrase einen Passkey oder Social Recovery verwenden und mehrere Aktionen in einer einzigen Freigabe bündeln. ERC-4337 ist der Standard; spezifische Wallet-Implementierungen (Safe, Kernel, Biconomy, Alchemys Light Account, ZeroDev) legen Features darüber.

Was löst AA in Produktion wirklich?

  • Gasless UX via Paymaster. Der Nutzer hält kein ETH. Jemand anderes (du, ein Sponsor-Contract, ein Token-in-Token-Swap) zahlt das Gas. Diese einzelne Änderung schließt die größte Onboarding-Lücke in EVM-Produkten.
  • Batched Transactions. Approve plus Swap in einer Signatur. Approve plus Deposit plus Stake in einer Signatur. Weniger Prompts, weniger abgebrochene Flows.
  • Social Recovery. Guardians können den Signing-Key rotieren, ohne die Funds zu bewegen. Nutzer verlieren keine Wallets mehr wegen verlorener Seed-Phrasen.
  • Session Keys. Zeitbegrenzte, scope-begrenzte Signing-Rechte. Der Nutzer signiert einmal; die dApp kann innerhalb der Grenzen agieren ohne weitere Prompts. Riesig für Games und High-Frequency-Produkte.
  • Rollenbasierte Spending Policies. "Trade bis 500 $ pro Tag auf diesem DEX, alles andere braucht eine Guardian-Signatur." Echte Policy-Engines im Wallet, nicht in der App.
  • Passkeys und WebAuthn. Signieren mit Fingerabdruck oder Device-Passkey statt Seed-Phrase. Massiver UX-Gewinn für nicht-crypto-native Nutzer.

Was löst AA nicht?

  • Bundler-Zentralisierung. Der meiste Produktions-Traffic läuft über eine Handvoll Bundler-Operatoren. Zensur- und Uptime-Risiko konzentrieren sich dort.
  • Paymaster-Ökonomie. Irgendwer zahlt am Ende das Gas. Wenn das du bist, brauchst du ein Budget, eine Quota und eine Sybil-Protection-Strategie.
  • Social-Engineering-Recovery-Angriffe. Wenn dein Recovery-Flow einer E-Mail oder Telefonnummer vertraut, ist das dein neues schwächstes Glied. Recovery klingt sicher; es ist nur so sicher wie die Guardians, die du wählst.
  • Multi-Chain-Wallet-UX. Jede Chain hat ihren eigenen AA-Deployment, ihren eigenen Bundler, ihren eigenen Paymaster. Das nutzerseitige Wallet versteckt das; das Engineering-Team spürt es.
  • dApp-Signing-UX-Verwirrung. EIP-712 Typed Data ist für die meisten Nutzer immer noch verwirrend. AA ändert nicht, was der Nutzer signieren soll.
  • Das fundamentale "Was macht diese Transaktion"-Problem. Eine gebatchte UserOperation ist schwerer sicher anzuzeigen als ein einzelner Transfer. UX-Arbeit ist weiterhin nötig.

Welche neuen Angriffsflächen führt AA ein?

Nicht "kleiner". Einfach "anders". Erwähnenswert, weil wir sie in Engagements sehen, die ein ernsthaftes Threat Model übersprungen haben.

  1. Paymaster-Spoofing. Wenn deine Paymaster-Validierungslogik schlampig ist, kann ein Angreifer das Paymaster-Budget leeren, indem er gesponserte Ops triggert, die nicht hätten qualifizieren dürfen.
  2. Signature-Aggregator-Eigenheiten. Aggregierte Signaturschemata haben subtile Malleability- und Replay-Überlegungen. Sie brauchen ihren eigenen Audit.
  3. Init-Code-Phishing. Das erste Deployment eines Wallets enthält Init-Code. Eine bösartige dApp kann Init-Code vorschlagen, der das Wallet ab Tag eins backdoored.
  4. UserOperation-Simulation-Drift. Der State, den der Bundler bei der Simulation sieht, muss nicht dem Execution-State entsprechen. Schlecht gehandhabt wird das zum Griefing-Vektor.
  5. Session-Key-Over-Scoping. Leicht zu vergeben, leicht zu vergessen. Wir haben dApps gesehen, die Session Keys mit breiterem Scope angefragt haben, als sie tatsächlich brauchten.
  6. Guardian-Kollusion. Social Recovery verlagert das Vertrauen von der Seed-Phrase auf das Guardian-Set. Wähle entsprechend.

Schneller Vergleich: EOA vs AA

PunktEOA (heute)AA (ERC-4337)
Seed-Phrase nötigJaNein (Passkey, Social oder Hybrid)
Nutzer hält Gas-TokenJaOptional (Paymaster deckt ab)
Batch in einer SignaturNeinJa
Recovery bei Key-VerlustNein (Game over)Ja (Guardians oder Hybrid)
Kosten pro TransaktionNiedrigerHöher (Entry-Point-Overhead)
Audit-FlächeKleinGrößer (Wallet-Contract + Paymaster)
Zensur-RisikoValidator-EbeneValidator + Bundler-Ebene
Kevin Riedl

"AA ist UX-Fortschritt, kein Security-Fortschritt. Behandle es so, und du wirst es richtig scopen."

Q&A: Brauchen wir noch EOAs?

Ja, vorerst. EOAs sind immer noch einfacher, günstiger pro Transaktion und haben eine viel kleinere Audit-Fläche. Für hochfrequente Transaktionen mit niedrigem Einsatz von technischen Nutzern sind EOAs in Ordnung. Für Consumer-Onboarding ist AA das richtige Default. Wir liefern häufig Hybrid-Produkte aus: AA für den Consumer-Flow, EOA für Power-User- oder Operator-Flows.

Q&A: Ist AA günstiger oder einfach schöner?

Pro Transaktion kostet AA mehr Gas als ein EOA, weil der Entry-Point und der Wallet-Contract zusätzliche Validierungsarbeit leisten. Die User Experience ist günstiger (weniger Signatur-Prompts, kein Vorab-Kauf von ETH nötig). Die Gebühren-Ökonomie kippt erst, wenn du genug Operations in eine UserOperation batchst, sodass die Kosten pro Op unter das EOA-Äquivalent fallen. Batching ist, wo die Gas-Mathematik gewinnt.

Q&A: Können wir unseren eigenen Bundler betreiben?

Ja. Mehrere Open-Source-Bundler existieren (Pimlicos Alto, Stackup, ETH-Infinitism-Referenz). Einen eigenen Bundler zu betreiben gibt dir Zensurresistenz und vorhersagbare Performance. Es gibt dir auch eine 24/7-Ops-Last, eine Node-Infrastruktur-Rechnung und ein Ziel für DDoS. Für die meisten Produkte ist ein gehosteter Bundler die pragmatische Antwort. Für Produkte, bei denen Zensurresistenz ein Kernversprechen ist, ist Self-Hosting die Arbeit wert.

Q&A: Was ist mit EIP-7702?

EIP-7702 (seit Pectra live) gibt EOAs die Möglichkeit, sich temporär wie Smart Accounts zu verhalten. Das ändert die Rechnung: Für viele Produkte, die AA hauptsächlich für Batching und gesponsertes Gas wollten, liefert EIP-7702 den meisten UX-Gewinn ohne neuen Wallet-Contract. ERC-4337 ist immer noch die richtige Antwort für volle Social Recovery, Session Keys und policy-reiche Wallets. Wir helfen Kunden, zwischen beiden zu entscheiden, basierend auf dem Produkt, nicht dem Trend.

Q&A: Wie interagiert AA mit Smart Contracts auf anderen Chains?

Jede Chain braucht ihr eigenes AA-Deployment. Die Entry-Point-Adresse, Bundler und Paymaster-Contracts sind pro Chain. Nutzer sehen ein Wallet; Engineering sieht N Deployments. Tools wie Cross-Chain-Wallet-Abstraktionen holen auf, sind aber noch grob. Plane dafür ein.

Q&A: Brauchen wir einen Custom-Wallet-Contract?

Meist nein. Safe, Kernel, Light Account und ähnliche Implementierungen sind gut auditiert und decken 90 % realer Produktbedürfnisse ab. Custom-Wallet-Contracts sind angebracht, wenn du eine spezifische Policy-Engine, ein Signaturschema oder ein Recovery-Modell hast, das die bestehenden Implementierungen nicht unterstützen. Custom ist teurer und trägt eine schwerere Audit-Last. Siehe unseren Blockchain-Engineering-Service, wie wir das scopen.

Fazit

ERC-4337 in Produktion ist ein Werkzeug, keine Religion. Es löst eine echte, messbare Liste von UX-Problemen: Gas, Batching, Recovery, Session Keys, Passkeys. Es löst nicht Bundler-Zentralisierung, Paymaster-Ökonomie oder das menschliche Problem, den richtigen Guardians zu vertrauen. Es führt eine neue Audit-Fläche ein, die mit derselben Ernsthaftigkeit behandelt werden muss wie jede andere Smart-Contract-Arbeit. Die pragmatische Position 2026 ist diese: Default zu AA für consumerorientierte Produkte, bei denen Onboarding-Friction der Burggraben ist. Default zu EOA für technische Nutzer und Operatoren. Greife zu EIP-7702, wenn du nur einen Teil des AA-Werkzeugkastens brauchst. Was auch immer du wählst, modelliere die Bedrohungen, auditiere Wallet-Contract und Paymaster gemeinsam und plane die Ops-Kosten für Bundler ein. UX-Fortschritt ist echter Fortschritt; verwechsle ihn nur nicht mit einem kostenlosen Mittagessen. Teams, die AA gut ausliefern, behandeln es als Produktentscheidung mit Engineering-Zähnen. Teams, die es schlecht ausliefern, behandeln es als Marketing-Häkchen.

Du baust ein Smart Wallet?

 Kostenloses Erstgespräch buchen
Kevin Riedl

8 min Lesezeit · 26 May 2026