Die größten Ärgernisse bei der Nutzung einer Ethereum-Wallet: Geht die Seed-Phrase verloren, sind die Assets weg; ohne ETH in der Wallet lassen sich keine Token versenden; und jeder einzelne Schritt muss separat signiert werden. Genau diese Probleme soll die Kontoabstraktion lösen: Die Regeln eines Kontos können durch Code festgelegt werden.

Zugehöriger Coin: $ETH aktueller Preis 2450,26 (24 Std. -3,4 %).

■ Einschränkungen der beiden Kontoarten

Ursprünglich gab es bei Ethereum zwei Kontoarten: extern verwaltete Konten (EOAs), die durch private Schlüssel kontrolliert werden, und Vertragskonten, die durch Code gesteuert werden. Nur externe Konten können Transaktionen selbst initiieren. Ihre Regeln sind fest im Protokoll verankert: ein privater Schlüssel, eine Signaturart und Gebühren, die nur in ETH bezahlt werden können.

Das bedeutet: Geht der private Schlüssel verloren, lässt er sich nicht wiederherstellen. Wird er offengelegt, können die Vermögenswerte möglicherweise übertragen werden. Außerdem lassen sich keine flexibleren Regeln wie Überweisungslimits oder Mehrfachsignaturen festlegen.

■ Wie funktioniert ERC-4337?

ERC-4337 ermöglicht Account Abstraction, ohne die Konsensregeln von Ethereum zu ändern. Nutzer signieren keine gewöhnlichen Transaktionen, sondern eine Anfrage namens UserOperation. Ein Bundler sammelt viele UserOperations und übermittelt sie gesammelt zur Ausführung an den EntryPoint-Contract. EntryPoint wurde im März 2023 im Ethereum-Mainnet bereitgestellt.

In diesen Ablauf lässt sich auch ein Paymaster einbinden – ein Contract, der die Gasgebühren für Nutzer bezahlt. Eine Anwendung kann die Gebühren für Nutzer übernehmen oder ihnen erlauben, mit anderen Token zu bezahlen.

■ Was Smart-Contract-Wallets können

Sobald ein Konto zu einem Contract wird, lassen sich die Verifizierungsregeln individuell festlegen: Für eine Überweisung müssen mehrere Personen gemeinsam signieren; beim Wechsel des Smartphones helfen zuvor festgelegte Kontakte oder Geräte bei der Wiederherstellung; tägliche Überweisungslimits werden eingerichtet; oder mit einer einzigen Signatur werden mehrere Schritte wie eine Autorisierung und ein Tausch ausgeführt.

■ Auch gewöhnliche Adressen können davon profitieren

Das Pectra-Upgrade vom Mai 2025 führte EIP-7702 ein. Damit können auch bestehende externe Konten die Ausführung von Code an einen Contract delegieren. So lassen sich Funktionen wie Sammeltransaktionen oder das Übernehmen von Gasgebühren nutzen, ohne die Adresse zu wechseln.

Mehr Möglichkeiten bedeuten auch mehr potenzielle Risiken: Ein Smart-Contract-Wallet besteht selbst aus Code und kann Sicherheitslücken enthalten. Wird eine Delegierung an einen bösartigen Contract signiert, können die Folgen ähnlich schwerwiegend sein, wie wenn man seinen privaten Schlüssel herausgibt. Deshalb solltest du bei Signaturanfragen für Delegierungen besonders vorsichtig sein und Anfragen von unbekannten Websites grundsätzlich erst einmal ablehnen.

■ Zusammenfassung

Account Abstraction macht aus einer Wallet, die „mit einem Schlüssel ein Schloss öffnet“, einen „Tresor, dessen Regeln man selbst gestalten kann“. Je flexibler die Regeln sind, desto wichtiger ist es zu wissen, wer sie festlegt und wer die Kontrolle darüber hat. Vergleiche Informationen aus mehreren Quellen, bevor du handelst, und verlasse dich nicht nur auf die Aussage einer einzelnen Person.

Was haltet ihr davon? Tauscht euch in den Kommentaren aus.