# Account Abstraction erklärt: Smart Accounts und ERC-4337

> Account Abstraction verstehen: EOA, Smart Account, ERC-4337, UserOperation, EntryPoint, Bundler, Paymaster, EIP-7702, Recovery und Risiken prüfen.

Source: https://www.chain-atm.com/learn/account-abstraction

## Kurzfassung

- Account Abstraction verschiebt Autorisierungsregeln von starren EOA-Protokollregeln in programmierbare Account-Logik.
- ERC-4337 nutzt UserOperations, Bundler und einen EntryPoint-Vertrag, ohne dafür einen neuen Ethereum-Konsens-Transaktionstyp einzuführen.
- Der Smart Account prüft die Autorisierung; ein Bundler sammelt und übermittelt gültige UserOperations, unterschreibt aber nicht automatisch für den Nutzer.
- Ein Paymaster kann Gebühren unter eigenen Bedingungen übernehmen. Account Abstraction bedeutet deshalb nicht automatisch kostenlos oder gasless.
- Passkeys, mehrere Owner, Recovery, Limits, Batching und Session-Berechtigungen sind mögliche Implementierungen, keine garantierten Eigenschaften jedes Smart Accounts.
- EIP-7702 ist ein eigener Weg, mit dem ein EOA Code an eine Implementierung delegieren kann; die Sicherheitsannahmen der delegierten Logik bleiben entscheidend.

## Einen Account-Abstraction-Weg in sechs Schritten prüfen

1. Account-Typ und Netzwerk bestimmen: EOA, Smart Contract Account oder EIP-7702-delegierten Account unterscheiden.
2. Autorisierung und Signer verstehen: Schlüssel, Passkeys, Geräte, Owner, Module und Berechtigungen prüfen.
3. Recovery und Upgrade getrennt prüfen: Schlüsselwechsel, Owner, Module, Delegation und Machtpfade dokumentieren.
4. Gebührenweg vollständig lesen: Account-Zahlung, Paymaster-Bedingungen, Token- und Drittanbieterkosten prüfen.
5. Gebündelte Calls einzeln kontrollieren: Ziel, Methode, Betrag, Token-Berechtigung und Ergebnis jedes Calls prüfen.
6. Ausfall- und Wechselweg testen: Bundler, Paymaster, Frontend, Signer, Recovery und Anbieterwechsel testen.

## Offizielle Quellen

- Ethereum.org – Account abstraction: https://ethereum.org/roadmap/account-abstraction
- Ethereum Improvement Proposals – ERC-4337: https://eips.ethereum.org/EIPS/eip-4337
- Ethereum Improvement Proposals – EIP-7702: https://eips.ethereum.org/EIPS/eip-7702
- Ethereum.org – Ethereum accounts: https://ethereum.org/developers/docs/accounts/
- Privy – Embedded wallets: https://docs.privy.io/wallets/overview/embedded
- Privy – Smart wallets: https://docs.privy.io/wallets/using-wallets/evm-smart-wallets/overview

## ChainATM richtig einordnen

Das standardmäßig eingebettete ChainATM Wallet wird von Privy bereitgestellt. Privy dokumentiert Embedded Wallets und separat konfigurierbare Smart Wallets; die Existenz dieser Anbieterfunktion beweist nicht, dass ChainATM einen Smart Account, ERC-4337, EIP-7702, einen Paymaster oder bestimmte Recovery-Module aktiviert hat.

Diese redaktionelle Seite ist kein Verfügbarkeitsnachweis. Prüfe im aktuellen Produktweg Account-Adresse, Netzwerk, Signer, Freigabe, Gebührenzahler, Calls und Recovery. Eine getippte oder gesprochene Anfrage ist keine Freigabe.

## Questions and answers

### Was ist Account Abstraction einfach erklärt?

Account Abstraction beschreibt Modelle, bei denen ein Account seine Autorisierungslogik programmierbarer gestalten kann. Statt ausschließlich der festen EOA-Regel zu folgen, kann Account-Code zum Beispiel mehrere Owner, austauschbare Schlüssel oder begrenzte Berechtigungen prüfen. Welche Funktionen tatsächlich existieren, bestimmt die konkrete Implementierung.

### Was ist der Unterschied zwischen EOA und Smart Account?

Ein EOA wird auf Protokollebene durch einen privaten Schlüssel und die feste Signaturregel kontrolliert. Ein Smart Contract Account ist Code auf dem Netzwerk und kann eigene Validierungs- und Ausführungsregeln besitzen. Ein EIP-7702-delegierter EOA ist ein weiterer Fall: Die Adresse bleibt ein EOA, verweist aber für Codeausführung auf eine delegierte Implementierung.

### Wie funktioniert ERC-4337?

Der Nutzer oder die Wallet erzeugt eine UserOperation. Ein Bundler validiert sie nach den ERC-4337-Regeln, kann mehrere UserOperations bündeln und sendet eine normale Transaktion an den EntryPoint-Vertrag. Der EntryPoint lässt den Smart Account seine Autorisierung prüfen und führt danach die zulässigen Calls aus.

### Signiert ein Bundler für den Nutzer?

Nein, nicht allein aufgrund seiner Bundler-Rolle. Der Bundler simuliert, bündelt und übermittelt UserOperations. Die Bedeutung des Signaturfelds und die Autorisierungsprüfung bestimmt die Smart-Account-Implementierung. Ein Betreiber kann zusätzliche Rollen haben, aber das muss separat belegt und bewertet werden.

### Sind Transaktionen mit Paymaster kostenlos?

Nicht automatisch. Ein Paymaster erklärt sich unter eigener Logik bereit, die Netzwerkgebühr zu übernehmen, und muss dafür Mittel beim EntryPoint hinterlegt haben. Er kann Bedingungen, Limits, Zulassungsregeln oder einen anderen Zahlungsweg verwenden. Prüfe deshalb Sponsoring, Gegenleistung, Drittanbieterkosten und Ausfallverhalten im konkreten Ablauf.

### Braucht ein Smart Account keine Seed Phrase oder Private Keys?

Account Abstraction beseitigt Autorisierungsgeheimnisse nicht. Ein Smart Account kann mehrere Schlüssel, Passkeys, Geräte, Guardians oder andere Module verwenden und einen Schlüsselwechsel erlauben. Ob eine Seed Phrase sichtbar ist, wie Recovery funktioniert und wer Faktoren kontrolliert, hängt von Wallet, Signer und Account-Code ab.

### Sind Passkeys, Social Recovery und Session Keys Teil von ERC-4337?

ERC-4337 ermöglicht programmierbare Account-Validierung, schreibt diese Funktionen aber nicht für jeden Account vor. Passkeys, mehrere Owner, Recovery-Module, Session-Berechtigungen und Limits müssen von der konkreten Account- und Wallet-Implementierung unterstützt und sicher konfiguriert werden.

### Ist Account Abstraction automatisch sicherer oder günstiger?

Nein. Programmierbare Regeln können bestimmte Risiken reduzieren, vergrößern aber auch Code-, Modul-, Upgrade-, Recovery-, Relayer- und Bedienrisiken. Batching oder Sponsoring kann die Nutzererfahrung verändern, beweist aber weder niedrigere Gesamtkosten noch sichere Ausführung. Prüfe die vollständige Vorschau und den Account-Code.

### Nutzt ChainATM ERC-4337 oder Smart Accounts?

Diese Seite belegt das nicht. Das standardmäßig eingebettete ChainATM Wallet wird von Privy bereitgestellt. Privys dokumentierte Smart-Wallet-Funktion ist separat zu aktivieren; daraus darf ohne aktuelle Implementierungs- und Produktbelege kein ChainATM Smart Account, Paymaster, Gas-Sponsoring oder Recovery-Modul abgeleitet werden.

---

Published by ChainATM, an AI crypto finance assistant
by Noctra Labs UG (haftungsbeschränkt), Trier, Germany.