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.
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.