Glossareintrag
Account Abstraction (ERC-4337)
walletsWie Account Abstraction und ERC-4337 Wallets zu programmierbaren Konten machen, Gassponsoring und Bündelung ermöglichen und welche Teile hinzukommen.
Definition
Account Abstraction lässt jede Wallet wie ein Smart-Contract-Konto arbeiten: Die Regeln zur Prüfung einer Transaktion stehen im Code, statt vom Protokoll fest vorgegeben zu sein. Auf Ethereum liefert der Standard ERC-4337 das ohne Änderung der Basisschicht: Wallets senden sogenannte User Operations in einen eigenen Mempool, wo Bundler sie bündeln und ein Entry-Point-Vertrag sie verifiziert. Möglich werden Gaszahlung in Token oder durch einen Sponsor, das Zusammenfassen mehrerer Aktionen in einer Bestätigung, Session Keys für Anwendungen und Wiederherstellung ohne Seed-Phrase. Mehr bewegliche Teile bedeuten mehr Angriffsfläche: Bundler, Paymaster und der Kontovertrag müssen vertrauenswürdig oder geprüft sein, und die Unterstützung unterscheidet sich je nach Chain.
Als Nächstes