Account Abstraction
Account Abstraction (ERC-4337)
Ein Pattern, das Blockchain-Konten wie Smart Contracts verhalten lässt: gaslose Transaktionen, Social Recovery, Batch-Calls, eigene Auth-Regeln.
In einer Standard-EVM-Chain ist jedes Konto entweder ein Externally Owned Account (ein Private Key) oder ein Smart Contract. ERC-4337 führt eine dritte Klasse ein: ein Smart-Contract-Konto, mit dem der Nutzer als Sender auftritt. Weil das Konto ein Contract ist, kann es Logik enthalten. Diese Logik kann Gas sponsern, bei verlorenem Key über Guardians wiederherstellen, mehrere Calls in eine Transaktion bündeln oder eigene Auth-Regeln wie ein Tageslimit durchsetzen.
Die UX-Konsequenzen sind groß. Mit AA kann ein Endnutzer sich per E-Mail und Passkey statt per Seed Phrase einloggen. Gas-Gebühren können von der Anwendung oder im App-Token bezahlt werden statt in ETH. Die Wallet kann verdächtige Transaktionen ratebegrenzen. Der Trade-off: erhöhte On-Chain-Komplexität und höhere Gas-Kosten pro Transaktion.
Beispiel: Eine Consumer-Payments-App will nicht-krypto-native Nutzer. Ohne AA heißt Onboarding „schreib dir diese zwölf Wörter auf, verlier sie und dein Geld ist für immer weg", was den Funnel killt. Mit AA meldet sich der Nutzer per Passkey an, die App sponsert die ersten Transaktionen, sodass er nie eine Gas-Gebühr sieht, und ein verlorenes Gerät stellt sich über Guardians wieder her statt über eine Seed Phrase. Dasselbe Pattern lässt die Wallet ein Tages-Ausgabenlimit on-chain durchsetzen, was die Art Garantie ist, die eine zentralisierte App nie glaubwürdig geben könnte.
Der häufige Founder-Fehler ist, AA als Checkbox zu behandeln. Es ändert das Sicherheitsmodell: Social Recovery entfernt die Seed-Phrase-Falle für normale Nutzer, führt aber Guardian-Kompromittierung als neue Angriffsklasse ein, was für Power-User, die lieber selbst den Key halten, strikt schlechter ist. Der ehrliche Trade-off ist, dass AA Mainstream-UX kauft, zum Preis von mehr zu auditierendem Contract-Code und mehr Gas pro Aktion. Wavect hat Account-Abstraction-Wallets und Snaps (MetaMask-Plugins) in Produktion ausgeliefert. Die Technologie ist real und zunehmend Mainstream. Die Implementierung ist nicht trivial. Wenn ein Anbieter AA als günstiges Add-on quotiert, frag, welche Infrastruktur eingesetzt wird und welche Security-Audits der Contract-Code durchlaufen hat. Dieselbe Audit-Disziplin, die für Zero-Knowledge-Circuits gilt, gilt auch hier.