Crypto Wallets - What Is Account Abstraction?
Account Abstraction

Was ist Account Abstraction? Wie Smart Wallets die Kryptowelt verändern

User Avatar

BlockMap

16. Oktober 2026

Wer Kryptowährungen verwaltet, muss normalerweise private Schlüssel schützen, Wiederherstellungsphrasen sicher aufbewahren und Transaktionsgebühren mit dem nativen Token einer Blockchain bezahlen. Diese Anforderungen unterstützen zwar die Dezentralisierung und die eigenständige Verwahrung, können den Umgang mit Kryptowährungen aber auch kompliziert machen, besonders für Neulinge. Account Abstraction bietet einen anderen Ansatz, indem Blockchain-Konten flexibler, programmierbarer und benutzerfreundlicher werden.

Durch die Funktionen von Smart Contracts können Wallets mit Account Abstraction alternative Authentifizierungsmethoden, Kontowiederherstellung, automatisierte Transaktionen und flexible Gebührenzahlungen unterstützen. Diese Verbesserungen könnten die Nutzung dezentraler Anwendungen (dApps) so einfach und vertraut machen wie den Umgang mit herkömmlichen digitalen Diensten, ohne dass Nutzer zwangsläufig die Kontrolle über ihre digitalen Vermögenswerte aufgeben müssen.

Was ist Account Abstraction?

Account Abstraction (AA) ist ein Konzept der Blockchain-Technologie, das die Kontrolle über ein Konto von den traditionellen Regeln zur Autorisierung von Transaktionen trennt.

Bei Ethereum sind herkömmliche Benutzerkonten traditionell auf private Schlüssel angewiesen, um Transaktionen zu autorisieren. Account Abstraction ermöglicht es, mithilfe programmierbarer Logik festzulegen, wie Transaktionen genehmigt, ausgeführt und bezahlt werden.

Anstatt sich ausschließlich auf einen einzigen privaten Schlüssel zu verlassen, kann eine Wallet zusätzliche Sicherheitsmaßnahmen, verschiedene Autorisierungsmethoden und individuell anpassbare Transaktionsregeln unterstützen.

Eine Account-Abstraction-Wallet könnte beispielsweise ermöglichen, den Zugang über vertrauenswürdige Kontakte wiederherzustellen, Transaktionen mit einem Passkey zu bestätigen oder tägliche Ausgabenlimits festzulegen.

Das Ziel besteht nicht darin, Kryptografie oder private Schlüssel vollständig abzuschaffen. Vielmehr soll die Kontoverwaltung anpassungsfähiger werden und gleichzeitig die Komplexität verringert werden, mit der Nutzer bei der Verwendung von Blockchain-Technologie konfrontiert sind.

Account Abstraction wird besonders mit Ethereum und Ethereum-kompatiblen Netzwerken in Verbindung gebracht, bei denen Smart Contracts die Grundlage für programmierbare Konten bilden.

Traditionelle Blockchain-Konten verstehen

Um Account Abstraction zu verstehen, hilft es, sich zunächst anzusehen, wie Ethereum-Konten traditionell funktionieren.

Ethereum unterscheidet zwischen zwei grundlegenden Arten von Konten.

Externally Owned Accounts (EOAs)

Externally Owned Accounts werden durch private Schlüssel kontrolliert. Die meisten traditionellen Ethereum-Wallets verwenden dieses Kontomodell.

Bei einem EOA müssen Nutzer normalerweise Folgendes beachten:

  • Den privaten Schlüssel oder die Wiederherstellungsphrase der Wallet sicher aufbewahren.
  • Transaktionen mit diesem privaten Schlüssel signieren.
  • ETH besitzen, um die Transaktionsgebühren auf Ethereum zu bezahlen.
  • Bestimmte Interaktionen mit Smart Contracts manuell bestätigen.
  • Sich darüber im Klaren sein, dass der Verlust des privaten Schlüssels auch den dauerhaften Verlust des Zugangs zu den eigenen Vermögenswerten bedeuten kann.

Dieses Modell ist relativ einfach und ermöglicht die direkte Kontrolle über das eigene Guthaben. Seine eingeschränkte Flexibilität bringt jedoch auch Herausforderungen mit sich.

Ein einziger kompromittierter privater Schlüssel kann Angreifern weitreichende Kontrolle über ein Konto verschaffen. Geht der Schlüssel ohne Sicherungskopie verloren, kann der Eigentümer möglicherweise nicht mehr auf seine Kryptowährungen zugreifen.

Smart-Contract-Konten

Smart-Contract-Konten werden nicht direkt durch einen privaten Schlüssel kontrolliert, sondern durch Programmcode, der auf der Blockchain bereitgestellt wird.

Der Programmcode legt fest, welche Aktionen unter welchen Bedingungen erlaubt sind.

Eine Smart-Contract-Wallet könnte beispielsweise zwei unabhängige Genehmigungen verlangen, bevor eine größere Menge an Kryptowährung übertragen werden darf.

Eine andere Wallet könnte kleinere Transaktionen automatisch erlauben, während für größere Überweisungen eine zusätzliche Authentifizierung erforderlich ist.

Smart-Contract-Konten können umfangreichere Sicherheits- und Autorisierungsfunktionen bieten als traditionelle EOAs.

Allerdings war die herkömmliche Transaktionsverarbeitung bei Ethereum lange darauf angewiesen, dass Transaktionen von EOAs gestartet werden. Account-Abstraction-Technologien helfen dabei, diese Einschränkung zu überwinden, indem sie zusätzliche Möglichkeiten zur Autorisierung und Ausführung von Vorgängen schaffen.

Wie funktioniert Account Abstraction?

Account Abstraction ermöglicht eine programmierbare Validierung und Ausführung von Transaktionen. Dadurch lässt sich das Verhalten einer Wallet individuell anpassen.

Eine der wichtigsten Implementierungen ist ERC-4337, ein Standard, der Smart-Contract-Wallets ermöglicht, ohne Änderungen am zugrunde liegenden Konsensprotokoll von Ethereum zu erfordern.

ERC-4337 führt mehrere Komponenten ein, die zusammenarbeiten, um Benutzeroperationen zu verarbeiten.

1. Smart-Contract-Wallets

Anstatt sich ausschließlich auf ein traditionelles EOA zu verlassen, interagieren Nutzer mit einer programmierbaren Smart-Contract-Wallet.

Die Wallet enthält Regeln, die festlegen, wie Transaktionen autorisiert werden können.

Diese Regeln können mehrere Signaturen, Ausgabenlimits, Wiederherstellungsmechanismen oder alternative Authentifizierungsmethoden unterstützen.

2. UserOperations

ERC-4337 führt Objekte ein, die als UserOperations bezeichnet werden.

Eine UserOperation beschreibt eine Aktion, die ein Nutzer über sein Smart Account ausführen möchte.

Im Gegensatz zu einer traditionellen Ethereum-Transaktion kann sie anhand der programmierbaren Regeln der Smart-Contract-Wallet des Nutzers überprüft werden.

Eine UserOperation könnte beispielsweise eine Token-Übertragung anfordern, die eine Autorisierung durch ein bestimmtes Gerät oder Konto erfordert.

3. Bundler

Bundler sammeln UserOperations, überprüfen ihre Gültigkeit und bündeln sie zu regulären Blockchain-Transaktionen.

Anschließend übermitteln sie diese Transaktionen an einen speziellen Smart Contract namens EntryPoint.

Die Blockchain verarbeitet die gebündelten Operationen schließlich über ihre normalen Mechanismen zur Transaktionsausführung.

4. EntryPoint-Contract

Der EntryPoint ist eine zentrale Komponente der ERC-4337-Architektur.

Er koordiniert die Validierung und Ausführung von UserOperations und kommuniziert dabei mit den einzelnen Smart-Contract-Wallets, um festzustellen, ob die angeforderten Aktionen autorisiert sind.

Der EntryPoint hilft außerdem bei der Verwaltung der Transaktionsgebühren.

5. Paymaster

Paymaster sind optionale Smart Contracts, die Transaktionsgebühren im Namen der Nutzer übernehmen können.

Eine dezentrale Anwendung könnte beispielsweise die Transaktionsgebühren ihrer Nutzer übernehmen, um den Einstieg zu erleichtern.

Paymaster können außerdem Modelle ermöglichen, bei denen Nutzer ihre Gebühren mit unterstützten Token bezahlen, die nicht dem nativen Vermögenswert der Blockchain entsprechen.

Das Netzwerk verlangt weiterhin, dass Transaktionsgebühren in seiner nativen Währung beglichen werden. Nutzer müssen diese Währung jedoch nicht unbedingt selbst besitzen.

Zusammen ermöglichen diese Komponenten flexiblere Wallet-Funktionen, während die blockchainbasierte Überprüfung von Transaktionen erhalten bleibt.

Ethereum-Verbesserungsvorschläge+2

Die wichtigsten Vorteile von Account Abstraction

Account Abstraction bietet verschiedene Funktionen, die den Umgang mit Kryptowährungen einfacher und sicherer machen können.

Einfachere Kontowiederherstellung

Eine der größten Herausforderungen bei Kryptowährungen besteht darin, den Zugang zu einer Wallet wiederherzustellen, wenn der private Schlüssel oder die Wiederherstellungsphrase verloren gegangen ist.

Traditionelle selbstverwaltete Konten lassen sich normalerweise nicht wiederherstellen, wenn ihre privaten Schlüssel dauerhaft verloren gehen.

Smart-Contract-Wallets können alternative Wiederherstellungsmöglichkeiten bieten.

Social Recovery ermöglicht es beispielsweise, vertrauenswürdige Personen, Geräte oder andere Instanzen als sogenannte Guardians festzulegen.

Wenn die ursprüngliche Authentifizierungsmethode nicht mehr verfügbar ist, können diese Guardians nach vorher festgelegten Regeln bei der Wiederherstellung des Zugangs helfen.

Dieser Ansatz kann die Abhängigkeit von einer einzigen Wiederherstellungsphrase verringern.

Allerdings müssen Wiederherstellungsfunktionen sorgfältig implementiert werden. Schlecht konfigurierte Guardians oder kompromittierte Wiederherstellungsmechanismen können zusätzliche Sicherheitsrisiken verursachen.

Flexible Transaktionsgebühren

Bei traditionellen Ethereum-Transaktionen müssen Nutzer normalerweise ETH besitzen, um die Gasgebühren bezahlen zu können.

Das kann problematisch sein, wenn jemand Token besitzt, aber nicht genügend ETH hat, um diese zu übertragen oder zu tauschen.

Account Abstraction kann die Bezahlung von Gebühren durch Paymaster und zusätzliche Infrastruktur vereinfachen.

Je nach Wallet und Anwendung können Nutzer Transaktionskosten möglicherweise mit unterstützten Token bezahlen oder die Gebühren vollständig übernehmen lassen.

Ein Blockchain-Spiel könnte beispielsweise die Transaktionsgebühren für neue Spieler während des Einstiegs übernehmen.

Dadurch könnten Nutzer direkt mit dem Spiel beginnen, ohne vorher die native Kryptowährung des Netzwerks kaufen zu müssen.

Wichtig ist dabei, dass gesponserte Transaktionen auf Netzwerkebene nicht wirklich kostenlos sind. Die zugrunde liegenden Transaktionskosten müssen weiterhin von jemandem bezahlt werden.

Bündelung von Transaktionen

Viele Aktivitäten auf einer Blockchain erfordern mehrere Transaktionen.

Beim Tauschen von Token auf einer dezentralen Börse kann beispielsweise eine Transaktion erforderlich sein, um die Verwendung der Token zu genehmigen, und eine weitere, um den eigentlichen Tausch durchzuführen.

Mit Account Abstraction können kompatible Wallets mehrere Vorgänge zu einem einzigen Transaktionsablauf zusammenfassen.

Dadurch kann sich die Anzahl der einzelnen Bestätigungen verringern, die Nutzer durchführen müssen.

Die Bündelung kann auch eine atomare Ausführung ermöglichen, bei der mehrere zusammengehörige Vorgänge entweder vollständig erfolgreich sind oder gemeinsam rückgängig gemacht werden.

Auch wenn die Bündelung den Komfort verbessern und manchmal Kosten senken kann, garantiert sie nicht in jeder Situation niedrigere Transaktionsgebühren.

Individuell anpassbare Sicherheitsregeln

Account Abstraction ermöglicht es Entwicklern, Sicherheitsregeln zu implementieren, die auf unterschiedliche Nutzer und Anwendungen zugeschnitten sind.

Zu den möglichen Funktionen gehören:

  • Ausgabenlimits: Begrenzen, wie viele Kryptowährungen innerhalb eines bestimmten Zeitraums übertragen werden können.
  • Multi-Signatur-Genehmigungen: Verlangen, dass mehrere autorisierte Parteien eine Transaktion bestätigen.
  • Session Keys: Ermöglichen einen zeitlich begrenzten oder eingeschränkten Zugriff für bestimmte Aktivitäten.
  • Vertrauenswürdige Adressen: Beschränken Übertragungen auf zuvor genehmigte Zieladressen.
  • Zeitbasierte Einschränkungen: Erlauben bestimmte Aktionen nur unter vorher festgelegten zeitlichen Bedingungen.
  • Notfallfunktionen: Bieten Möglichkeiten, Aktivitäten einzuschränken oder kompromittierte Zugangsdaten zu ersetzen.

Diese Funktionen können besonders für Unternehmen, dezentrale Organisationen und Nutzer hilfreich sein, die größere digitale Vermögenswerte verwalten.

Einfachere Authentifizierung

Traditionelle Wallets sind stark von kryptografischen Signaturen und Wiederherstellungsphrasen abhängig.

Account Abstraction ermöglicht es kompatiblen Smart Wallets, alternative Authentifizierungsmethoden zu unterstützen.

Eine Wallet könnte beispielsweise einen Passkey verwenden, der mit dem Smartphone oder Computer des Nutzers verknüpft ist.

Je nach Implementierung könnten Nutzer Transaktionen über das bereits vorhandene Authentifizierungssystem ihres Geräts autorisieren, anstatt einen herkömmlichen Wallet-Schlüssel manuell verwalten zu müssen.

Dadurch können sich Krypto-Anwendungen vertrauter anfühlen, ohne dass die Verwahrung der eigenen Vermögenswerte zwangsläufig an einen zentralisierten Dienst übertragen werden muss.

Wie sicher die Wallet ist und welche Wiederherstellungsmöglichkeiten bestehen, hängt jedoch davon ab, wie die Wallet und das Authentifizierungssystem implementiert sind.

ERC-4337 und EIP-7702: Zwei wichtige Ansätze

Obwohl ERC-4337 zu den bekanntesten Implementierungen gehört, ist Account Abstraction nicht auf einen einzigen technischen Ansatz beschränkt.

Zwei wichtige Ethereum-Standards zeigen, wie sich diese Technologie weiterentwickelt.

ERC-4337: Smart Accounts ohne Änderungen am Konsensprotokoll

ERC-4337 stellt mithilfe von UserOperations, Bundlern und einem EntryPoint-Contract die Infrastruktur für Smart-Contract-Konten bereit.

Anstatt Änderungen an den zugrunde liegenden Konsensregeln von Ethereum zu erfordern, funktioniert der Standard über Smart Contracts und eine unterstützende Transaktionsinfrastruktur.

Dieser Ansatz ermöglicht es Entwicklern, programmierbare Konten mit erweiterten Funktionen zur Autorisierung und Bezahlung von Transaktionsgebühren zu erstellen.

ERC-4337 hat sich außerdem zu einer wichtigen Grundlage für Account Abstraction in Ethereum-kompatiblen Ökosystemen entwickelt.

EIP-7702: Smart-Account-Funktionen für EOAs

EIP-7702 verfolgt einen anderen Ansatz.

EIP-7702 wurde am 7. Mai 2025 mit dem Pectra-Upgrade im Ethereum-Mainnet eingeführt und ermöglicht es traditionellen EOAs, die Ausführung von Aktionen an Smart-Contract-Code zu delegieren.

Dadurch können bestehende Konten Smart-Contract-Funktionen erhalten, ohne dass Nutzer ihre Vermögenswerte zwangsläufig auf eine neu bereitgestellte Smart-Contract-Wallet übertragen müssen.

Zu den möglichen Funktionen gehören die Bündelung von Transaktionen, gesponserte Transaktionen und stärker eingeschränkte Autorisierungsberechtigungen.

Allerdings macht EIP-7702 nicht automatisch jede Wallet zu einem vollwertigen Smart Account. Welche Funktionen verfügbar sind, hängt vom delegierten Smart Contract und der jeweiligen Wallet-Implementierung ab.

Damit entstehen auch neue Sicherheitsaspekte, da Nutzer sorgfältig prüfen müssen, welchen Smart Contracts sie die Kontrolle über ihre Konten erlauben.

ERC-4337 und EIP-7702 sind sich ergänzende Ansätze und keine direkten Alternativen, die sich gegenseitig ersetzen.

Ethereum-Verbesserungsvorschläge+2

Praktische Anwendungsbereiche von Account Abstraction

Account Abstraction bietet zahlreiche Anwendungsmöglichkeiten in verschiedenen Bereichen des Blockchain-Ökosystems.

Dezentrale Finanzen (DeFi)

DeFi-Plattformen erfordern häufig komplexe Interaktionen zwischen Wallets, Token und Smart Contracts.

Account Abstraction kann diese Interaktionen durch die Bündelung von Transaktionen und individuell anpassbare Berechtigungen vereinfachen.

Ein Nutzer könnte beispielsweise einen Token-Tausch über eine einzige Wallet-Interaktion genehmigen und ausführen.

Erweiterte Konten könnten außerdem Ausgabenbeschränkungen oder zusätzliche Authentifizierungsanforderungen für Transaktionen mit hohen Beträgen einführen.

Diese Funktionen können DeFi-Anwendungen zugänglicher machen und Nutzern gleichzeitig mehr Kontrolle darüber geben, wie ihre Vermögenswerte verwaltet werden.

Blockchain-Gaming

Blockchain-Spiele erfordern häufig zahlreiche Transaktionen, um digitale Vermögenswerte zu erwerben, zu übertragen oder zu verwenden.

Wenn Spieler jede einzelne Aktion bestätigen müssen, kann das den Spielfluss unterbrechen.

Account Abstraction kann sitzungsbasierte Berechtigungen unterstützen, mit denen bestimmte Aktionen im Spiel ohne wiederholte manuelle Bestätigungen ausgeführt werden können.

Entwickler können außerdem Transaktionsgebühren übernehmen und damit eine weitere Hürde für Spieler beseitigen, die noch wenig Erfahrung mit Kryptowährungen haben.

Zusammen können diese Funktionen für ein flüssigeres Spielerlebnis in Blockchain-Spielen sorgen.

NFT-Plattformen

NFT-Marktplätze und Anwendungen können von vereinfachten Wallet-Interaktionen profitieren.

Anstatt für jede Aktion eine separate Bestätigung zu verlangen, können kompatible Wallets bestimmte Vorgänge zu bequemeren Transaktionsabläufen zusammenfassen.

Account Abstraction kann außerdem eingeschränkte Berechtigungen für Anwendungen unterstützen, die NFT-bezogene Aktivitäten verwalten.

Nutzer könnten einer Anwendung beispielsweise erlauben, mit einer bestimmten NFT-Kollektion zu interagieren, ohne ihr uneingeschränkten Zugriff auf die gesamte Wallet zu gewähren.

DAOs und Community-Treasuries

Dezentrale autonome Organisationen (DAOs) verwalten häufig gemeinschaftliche Gelder und benötigen dafür gemeinsame Genehmigungen.

Account Abstraction kann programmierbare Regeln für die Verwaltung gemeinschaftlicher Gelder unterstützen, darunter Multi-Signatur-Genehmigungen und Ausgabenrichtlinien.

Eine Community-Treasury könnte kleinere betriebliche Zahlungen unter vorher festgelegten Bedingungen erlauben, während für größere Überweisungen mehrere Genehmigungen erforderlich sind.

Diese Funktionen können den Verwaltungsaufwand verringern und komplexere On-Chain-Governance-Prozesse unterstützen.

Sie ersetzen jedoch keine Governance-Regeln und garantieren auch nicht, dass Entscheidungen über gemeinschaftliche Gelder sicher sind.

Einstieg in Web3

Eine der größten Hürden für die Verbreitung von Web3 ist die komplizierte Einrichtung und Finanzierung einer Wallet.

Account Abstraction kann Anwendungen dabei helfen, den Einstieg durch Passkeys, gesponserte Transaktionen und andere benutzerfreundliche Funktionen zu vereinfachen.

Ein neuer Nutzer könnte beispielsweise ein Konto für eine Anwendung erstellen, ohne sofort ETH kaufen oder eine traditionelle Seed-Phrase verwalten zu müssen.

Wenn das Konto als selbstverwaltete Smart Wallet implementiert ist, kann der Nutzer entsprechend dem Sicherheitsmodell der Wallet weiterhin die Kontrolle über seine Vermögenswerte behalten.

Dadurch entstehen neue Möglichkeiten für Web3-Dienste, auch Menschen anzusprechen, denen der Umgang mit Kryptowährungen sonst zu kompliziert wäre.

Account Abstraction und die Sicherheit von Kryptowährungen

Obwohl Account Abstraction die Sicherheit von Wallets verbessern kann, ist dadurch nicht automatisch jede Smart Wallet sicherer als ein traditionelles Konto.

Programmierbare Wallets bringen zusätzliche Komponenten, Berechtigungen und Smart-Contract-Logik mit sich.

Jedes dieser Elemente kann potenzielle Sicherheitslücken verursachen.

Ein schlecht entwickelter Smart Contract könnte Programmfehler enthalten, die unautorisierte Transaktionen ermöglichen.

Ebenso könnten kompromittierte Recovery Guardians oder Session Keys mit zu weitreichenden Berechtigungen das Guthaben der Nutzer gefährden.

Auch bei EIP-7702 ist besondere Vorsicht erforderlich, da die Autorisierung von schädlichem delegiertem Code einem Angreifer weitreichende Kontrolle über ein bestehendes Konto verschaffen kann.

Weitere wichtige Aspekte sind die Zuverlässigkeit von Bundlern, Paymastern und den Diensten, die Wallet-Funktionen bereitstellen.

Nutzer sollten prüfen, ob eine Wallet seriösen Sicherheitsprüfungen unterzogen wurde, wie ihre Wiederherstellungsmechanismen funktionieren, welche Berechtigungen Anwendungen erhalten und ob die Wallet aktualisiert werden kann.

Auch Entwickler müssen sorgfältig zwischen Benutzerfreundlichkeit und Sicherheit abwägen.

Automatische Transaktionen können beispielsweise die Benutzerfreundlichkeit verbessern. Zu weitreichende Berechtigungen können jedoch den Schaden vergrößern, den eine kompromittierte Anwendung verursacht.

Account Abstraction bietet Möglichkeiten für eine höhere Sicherheit. Wie gut der tatsächliche Schutz ist, hängt jedoch davon ab, wie diese Funktionen entwickelt und verwendet werden.

Herausforderungen und Einschränkungen

Trotz seiner Vorteile bringt Account Abstraction auch einige Herausforderungen mit sich.

Höhere technische Komplexität

Smart-Contract-Wallets benötigen eine komplexere Infrastruktur als traditionelle EOAs.

Entwickler müssen die Validierung von Transaktionen, die Bereitstellung von Wallets, Interaktionen mit Smart Contracts und möglicherweise zusätzliche Dienste wie Bundler und Paymaster verwalten.

Diese Komplexität kann die Entwicklungskosten erhöhen und zusätzliche Fehlerquellen schaffen.

Sicherheitslücken in Smart Contracts

Programmierbare Wallets sind auf Smart-Contract-Code angewiesen.

Wenn dieser Code schwerwiegende Sicherheitslücken enthält, können Angreifer diese möglicherweise ausnutzen.

Sicherheitsaudits, eine sorgfältige Verwaltung von Berechtigungen und zuverlässige Wiederherstellungsmechanismen sind wichtig, können aber nicht jedes Risiko ausschließen.

Transaktionskosten

Account Abstraction beseitigt die Transaktionsgebühren einer Blockchain nicht.

Operationen mit Smart-Contract-Wallets können zusätzliche Rechenleistung erfordern. Manche Aktivitäten können deshalb mehr kosten als vergleichbare Vorgänge mit traditionellen Konten.

Auch wenn die Übernahme von Gebühren und die Bündelung von Transaktionen die Benutzerfreundlichkeit verbessern können, bleiben die grundlegenden Kosten für die Ausführung auf der Blockchain bestehen.

Kompatibilität zwischen Wallets und Anwendungen

Nicht jede Wallet, dezentrale Anwendung oder jedes Blockchain-Netzwerk unterstützt dieselben Account-Abstraction-Funktionen.

Einige Anwendungen setzen möglicherweise voraus, dass Nutzer traditionelle EOAs verwenden, während andere die Smart-Contract-basierte Überprüfung von Signaturen nicht vollständig unterstützen.

Wallet-Entwickler und Anbieter von Anwendungen müssen diese Unterschiede berücksichtigen.

Abhängigkeit von unterstützender Infrastruktur

Implementierungen wie ERC-4337 sind auf zusätzliche Komponenten angewiesen, darunter Bundler und teilweise auch Paymaster.

Eine unzureichende Verfügbarkeit der Infrastruktur kann die Zuverlässigkeit bei der Übermittlung von Transaktionen beeinträchtigen.

Zentralisierte Dienstanbieter können ebenfalls zusätzliche Abhängigkeiten schaffen, selbst wenn die zugrunde liegenden Smart Contracts weiterhin eine eigenständige Verwahrung ermöglichen.

Der Grad der Dezentralisierung hängt daher von der jeweiligen Implementierung und dem unterstützenden Ökosystem ab.

Account Abstraction im Vergleich zu traditionellen Wallets

Die Unterschiede zwischen traditionellen EOAs und Account-Abstraction-Wallets werden deutlicher, wenn man ihre typischen Funktionen miteinander vergleicht.

Funktion

Traditionelles EOA

Account-Abstraction-Wallet

Autorisierung

Signatur mit privatem Schlüssel

Programmierbare Autorisierungsregeln

Kontowiederherstellung

Abhängig von externen Sicherungskopien der Schlüssel

Kann Social Recovery oder den Austausch von Schlüsseln unterstützen

Transaktionsgebühren

Normalerweise mit dem nativen Token bezahlt

Kann die Übernahme von Gebühren oder Zahlungen mit alternativen Token unterstützen

Bündelung von Transaktionen

Ohne zusätzliche Mechanismen nur eingeschränkt möglich

Kann mehrere Aktionen zusammenfassen

Ausgabenlimits

Nicht direkt im Konto integriert

Kann individuelle Einschränkungen durchsetzen

Multi-Signatur-Kontrolle

Erfordert zusätzliche Infrastruktur

Kann direkt implementiert werden

Authentifizierung

Traditionelle kryptografische Signaturen

Kann Passkeys und andere Methoden unterstützen

Komplexität

Einfachere Kontostruktur

Flexibler, aber auch komplexer

Sicherheit

Hängt hauptsächlich vom Schutz des Schlüssels ab

Hängt von Schlüsseln, Smart Contracts und der Konfiguration ab

Diese Unterschiede bedeuten nicht, dass Account Abstraction immer die bessere Wahl ist.

Traditionelle EOAs bleiben aufgrund ihrer Einfachheit, Kompatibilität und ihres vergleichsweise unkomplizierten Sicherheitsmodells weiterhin sinnvoll.

Account-Abstraction-Wallets bieten zusätzliche Funktionen. Ihre Vorteile hängen jedoch von den Bedürfnissen der Nutzer und der Qualität der jeweiligen Implementierung ab.

Die Zukunft von Account Abstraction

Account Abstraction ist ein wichtiger Bestandteil der Bemühungen, die Benutzerfreundlichkeit der Blockchain-Technologie zu verbessern.

Für viele Nutzer ist der Umgang mit Kryptowährungen noch immer mit ungewohnten Abläufen verbunden. Dazu gehören das Aufbewahren von Wiederherstellungsphrasen, die Verwaltung von Gas-Token, die Genehmigung von Smart-Contract-Transaktionen und das Verständnis von Wallet-Berechtigungen.

Account Abstraction kann einen großen Teil dieser Komplexität in eine programmierbare Wallet-Infrastruktur verlagern.

Die Nutzung zukünftiger Wallets könnte immer stärker an vertraute digitale Anwendungen erinnern. Nutzer könnten sich mit vertrauenswürdigen Geräten authentifizieren, ihre Konten über sichere Verfahren wiederherstellen und mit Diensten interagieren, ohne jede einzelne Blockchain-Transaktion selbst verwalten zu müssen.

Entwickler könnten außerdem fortschrittlichere Automatisierungstools, Abonnementsysteme und Berechtigungsmodelle erstellen, mit denen Anwendungen bestimmte Aktionen innerhalb klar definierter Grenzen ausführen dürfen.

Die Einführung von EIP-7702 bei Ethereum stellt eine weitere wichtige Entwicklung dar, da dadurch bestehende EOAs um Smart-Account-Funktionen erweitert werden können.

Gleichzeitig sind weitere Verbesserungen bei der Interoperabilität von Wallets, den Sicherheitsstandards und der Dezentralisierung der Infrastruktur notwendig, um eine breitere Verbreitung zu ermöglichen.

Die langfristige Bedeutung von Account Abstraction liegt nicht nur darin, Transaktionen zu vereinfachen, sondern auch die eigenständige Verwahrung von Kryptowährungen für eine breitere Zielgruppe praktikabler zu machen.

Fazit

Account Abstraction verändert die Art und Weise, wie Blockchain-Wallets Transaktionen autorisieren, Sicherheitsfunktionen verwalten und mit dezentralen Anwendungen interagieren können.

Durch programmierbare Kontofunktionen werden Möglichkeiten wie flexible Gebührenzahlungen, Social Recovery, die Bündelung von Transaktionen, Ausgabenlimits und alternative Authentifizierungsmethoden geschaffen.

Standards wie ERC-4337 und EIP-7702 helfen dabei, diese Funktionen in das Ethereum-Ökosystem zu integrieren. Dadurch erhalten Entwickler neue Möglichkeiten, zugängliche und leistungsfähige Web3-Anwendungen zu entwickeln.

Die größere Flexibilität bringt jedoch auch zusätzliche Komplexität mit sich. Sicherheitslücken in Smart Contracts, die Verwaltung von Berechtigungen und Abhängigkeiten von der Infrastruktur bleiben wichtige Aspekte.

Mit der Weiterentwicklung der Blockchain-Technologie könnte Account Abstraction eine wichtige Rolle dabei spielen, Kryptowährungen zugänglicher zu machen, ohne dass Nutzer die Kontrolle über ihre Vermögenswerte aufgeben müssen.

Letztendlich ist das Versprechen von Account Abstraction einfach: Blockchain-Wallets sollten sich an die Bedürfnisse ihrer Nutzer anpassen, anstatt Nutzer dazu zu zwingen, sich nach den Einschränkungen ihrer Wallets zu richten.

Pick your reaction


Kommentieren

Zur Kommentarverifizierung erforderlich. Alternativ einloggen.
 
to top
BlockMap