Wallet

Krypto-Wallets revolutioniert: Wie Account-Abstraktion alles verändert

Krypto-Wallets revolutioniert: Wie Account-Abstraktion alles verändert

Einfach ausgedrückt, erlaubt die Kontoabstraktion Nutzern, Smart Contracts als ihre Konten zu verwenden – was Krypto-Wallets effektiv programmierbar macht. Dies ist ein bahnbrechender Wandel in der Art, wie Nutzer mit Blockchain-Anwendungen interagieren, und viele glauben, dass es ein entscheidender Schritt ist, um Kryptowährungen benutzerfreundlicher, sicherer und massentauglich zu machen.

Ethereum’s Mitbegründer Vitalik Buterin hat sogar vorgeschlagen, dass Ethereum ohne die Einführung der Kontoabstraktion seine Ziele verfehlen könnte, was unterstreicht, wie wichtig diese Technologie für die Zukunft von Web3 sein könnte.

Aber was genau ist Kontoabstraktion und wie funktioniert sie? Um ihre Bedeutung zu verstehen, müssen wir zunächst begreifen, wie Blockchain-Konten traditionell funktionieren und warum dieses alte Modell Einschränkungen hat. Anschließend werden wir uns damit beschäftigen, wie die Kontoabstraktion das Spiel verändert, ihre Vorteile erkunden (wie bessere Sicherheit und einfachere Benutzererfahrung), reale Beispiele in der Praxis sehen und die verbleibenden Herausforderungen untersuchen.

Am Ende werden Sie sehen, warum die Kontoabstraktion oft als ein großes Upgrade für Krypto-Wallets angesehen wird – eines, das die Verwaltung von Kryptowährungen schließlich so nahtlos machen könnte wie die Nutzung moderner Finanz-Apps.

Das traditionelle Kontomodell: EOAs vs. Smart-Contract-Konten

Blockchains wie Ethereum nutzen heute ein Kontomodell zur Verwaltung von Vermögenswerten und zur Durchführung von Transaktionen. Es gibt zwei Haupttypen von Konten auf Ethereum:

  • Extern kontrollierte Konten (EOAs) – Dies sind die „normalen“ Benutzerkonten, die von einer Einzelperson durch einen privaten Schlüssel kontrolliert werden. Wenn Sie ein Ethereum-Wallet erstellt haben (wie MetaMask oder ein Hardware-Wallet), haben Sie ein EOA. Mit einem EOA haben Sie eine öffentliche Adresse (abgeleitet von Ihrem öffentlichen Schlüssel) und einen privaten Schlüssel, der es Ihnen ermöglicht, Transaktionen zu signieren. Mithilfe eines EOAs können Sie Coins oder Tokens halten und Transaktionen senden, um Gelder zu übertragen oder Smart Contracts aufzurufen. Wichtig ist, dass ein EOA Transaktionen selbst initiieren kann (mit einer Signatur des privaten Schlüssels), aber es kann keinen benutzerdefinierten Code ausführen – es ist nicht über die grundlegende Sende-Funktion hinaus programmierbar. EOAs sind auf zwei Hauptaktionen beschränkt: Senden von Werten (ETH oder Tokens) an ein anderes Konto oder Aufruf einer Funktion auf einem Smart Contract.

  • Vertragskonten (Smart Contracts) – Dies sind Konten, die durch Code (Smart-Contract-Code) anstelle eines privaten Schlüssels gesteuert werden. Ein Vertragskonto kann Vermögenswerte halten und Regeln oder Logiken (Code) definieren, die ausgeführt werden, wenn es eine Transaktion erhält. Beispielsweise bewohnt eine dezentrale Anwendung oder ein Token-Vertrag ein Vertragskonto. Allerdings kann ein Vertragskonto Transaktionen nicht selbst initiieren. Es führt seinen Code nur aus, wenn er durch eine Transaktion von einem EOA oder einem anderen Vertrag ausgelöst wird. Mit anderen Worten, jemand (oder ein externes Konto) muss den Vertrag aufrufen, damit er etwas tut. Vertragskonten sind vollständig programmierbar und können komplexe Regeln erzwingen, aber sie sind nicht autonom – es gibt keinen privaten Schlüssel, der sie direkt steuert, um neue Transaktionen zu senden.

  • Bedeutend? Viele der Probleme, die eine breitere Krypto-Adoption zurückgehalten haben, sind auf die Einschränkungen von EOAs zurückzuführen. Neue Benutzer haben Schwierigkeiten, private Schlüssel und Seed-Phrasen sicher zu verwalten, und es gibt kein Sicherheitsnetz, wenn Fehler passieren. Erfahrene Benutzer sorgen sich um das Problem des einzelnen Fehlerpunkts – ein gehackter Schlüssel kann katastrophal sein. Entwickler mussten umständliche Workarounds erstellen (wie Relayer-Netzwerke oder zentralisierte Dienste), um Funktionen wie gaslose Transaktionen oder soziale Wiederherstellung anzubieten, da die Blockchain sie nicht nativ unterstützte.

  • Warum ist das wichtig?: Account-Abstraction geht diese Probleme direkt an, indem das Kontomodell selbst leistungsfähiger und benutzerfreundlicher gemacht wird. Infolgedessen wird sie als entscheidende Infrastruktur für die nächste Evolution von Web3 angesehen. Tatsächlich ist Account Abstraction schon seit Jahren ein Traum der Kernentwickler von Ethereum, wobei Vitalik Buterin und andere sie bei mehreren Gelegenheiten als den Weg zur erheblichen Verbesserung der Benutzerfreundlichkeit und Sicherheit von Ethereum befürworten. Es ist nicht mehr nur eine abstrakte Theorie – es wird über aktuelle Standards Realität auf Ethereum und neuere Blockchains gestalten das System von Grund auf mit Account Abstraction.

Um besser zu verstehen, wie wir von der Theorie zur Praxis kommen, werfen wir einen Blick darauf, wie Ethereum Account Abstraction implementiert – insbesondere durch ein Upgrade namens ERC-4337 – und wie es tatsächlich unter der Haube funktioniert.

Wie die Account Abstraction auf Ethereum funktioniert (ERC-4337)

Ethereum's Reise zur Account Abstraction gipfelte kürzlich in einem Vorschlag namens ERC-4337 (auch als EIP-4337 bekannt). Angekündigt im Jahr 2021 und im Jahr 2023 bereitgestellt, führte ERC-4337 die Account Abstraction ein, ohne eine grundlegende Änderung des Kernprotokolls von Ethereum zu erfordern. Dies war wichtig, da eine Änderung des Kernprotokolls (L1) langsam ist und breiten Konsens erfordert. Stattdessen erreicht 4337 Account Abstraction durch den Einsatz von Smart Contracts und Off-Chain-Infrastruktur auf Ethereum – eine clevere Lösung, die uns die Vorteile der AA heute bringt, ohne einen Hard Fork.

Wie funktioniert das? ERC-4337 definiert einen neuen alternativen Workflow für Transaktionen, der auf dem Konzept eines „User Operation“-Objekts (oft UserOp genannt) basiert. Eine User Operation ist wie eine verpackte Transaktion, die eine Smart-Contract-Wallet eines Benutzers ausführen möchte. Anstatt dass die Wallet des Nutzers direkt eine normale Ethereum-Transaktion erstellt (wie es eine EOA tun würde), erstellt die Wallet eine User Operation, die alle Details der beabsichtigten Aktion enthält: wer der Nutzer (Absender) ist, das Ziel des Vorgangs (wie ein Vertragsaufruf oder ein Token-Transfer), alle Daten oder Parameter für den Aufruf sowie eine zugehörige Verifizierungssignatur oder einen Nachweis.

Hier ist der grobe Ablauf von ERC-4337 mit seinen neuen Komponenten:

  • User Operations & Mempool: Bei Verwendung einer ERC-4337-fähigen Wallet (einer Smart Contract Wallet) sendet die Wallet keine reguläre Transaktion. Stattdessen erstellt sie ein UserOperation-Objekt mit den notwendigen Informationen und einer Signatur (aber diese Signatur kann alles sein, was die Logik des Vertrags erwartet, nicht unbedingt ein einzelner EOA-Schlüssel). Diese UserOps werden in einen speziellen UserOperation-Mempool emittiert, getrennt vom normalen Ethereum-Transaktions-Mempool. Man kann es sich wie einen Bereich vorstellen, in dem beabsichtigte Aktionen von Smart Contract Wallets darauf warten, abgeholt zu werden.

  • Bundlers: Es kommen Bundler, die in gewisser Weise mit Minern oder Blockproduzenten vergleichbar sind, jedoch auf Benutzeroperationsebene. Ein Bundler ist ein Node, der diesen UserOp-Mempool überwacht und mehrere UserOps von verschiedenen Nutzern in einem „Bundle“ sammelt, um sie dann in einer einzigen Ethereum L1-Transaktion zu verpacken. Einfacher gesagt, der Bundler agiert im Auftrag vieler Benutzer, um ihre Operationen zur Blockchain zu tragen. Der Bundler ist eine EOA (muss es sein, da nur EOAs im aktuellen Protokoll eine L1-Transaktion initiieren können) – aber Endbenutzer müssen selbst nicht mehr jede eine EOA-Transaktion ausführen. Der Bundler zahlt das Gas für die große Transaktion und erhält im Gegenzug eine Gebühr von jeder enthaltenen UserOp.

  • EntryPoint-Vertrag: Die gebündelte Transaktion wird an einen speziellen EntryPoint-Smart Contract gesendet, der auf Ethereum bereitgestellt wird. Dieser Vertrag ist das Herzstück des Designs von ERC-4337. Die Aufgabe des EntryPoint-Vertrags ist es, diese User Operations im Bündel zu validieren und auszuführen. Er packt das Bündel aus und für jede UserOp ruft er das Ziel-Smart-Contract-Wallet (den Account des Nutzers) auf, um diese Operation zu überprüfen und dann die gewünschte Aktion auszuführen. Jedes Smart Contract Wallet muss eine Standard-Schnittstelle implementieren, die der EntryPoint aufruft, welche typischerweise Funktionen wie validateUserOp (um Signaturen, Nonces usw. für die Regeln dieses Kontos zu überprüfen) und eine execute-Funktion (um die gewünschte Aktion auszuführen, wenn die Validierung erfolgreich ist) umfasst. Wenn eine UserOp die Validierung nicht besteht (z.B. wegen einer ungültigen Signatur oder unzureichender Mittel), wird sie vom EntryPoint abgelehnt, damit keine illegale Transaktion ausgeführt wird.

  • Paymasters (optional): ERC-4337 führt auch das Konzept der Paymasters ein, das sind zusätzliche Smart Contracts, die Gasgebühren sponsern oder festlegen können, wer und wie das Gas bezahlt wird. Wenn vorhanden, kann ein Paymaster an eine UserOp angehängt werden, und während der Validierung wird der EntryPoint den Paymaster bitten, das Gas im Namen des Nutzers zu zahlen (oft nach Überprüfung einiger Kriterien). Dieser Mechanismus ermöglicht es Benutzern, Transaktionen durchzuführen, ohne ETH für Gas zu halten – z.B. könnte ein dApp-Entwickler einen Paymaster betreiben, um Gas für neue Benutzer als freundliche Anfangsstrategie zu zahlen, oder erlauben, dass Gas in einem ERC-20-Token bezahlt wird, das der Benutzer besitzt. Wenn kein Paymaster verwendet wird, wird das Gas aus den Mitteln des eigenen Smart Wallets des Nutzers bezahlt (was immer noch in Form von ERC-20-Tokens erfolgen könnte, wenn das Wallet selbst tauscht oder Logik dafür hat).

  • Bundler Anreiz: Nach der Ausführung der Operationen kümmert sich der EntryPoint-Vertrag um die Zahlung der dem Bundler zustehenden Gebühr (mit den Mitteln, die entweder vom Konto des Nutzers oder vom Paymaster bereitgestellt werden). Dies motiviert die Bundler am Laufen zu bleiben. Im Wesentlichen verdienen die Bundler Gebühren ähnlich wie Miner oder Validatoren Gasgebühren verdienen, außer dass sie jetzt von einem Batch von Nutzeroperationen profitieren können.

Diese Architektur abstrahiert effektiv die direkte Notwendigkeit für jeden Nutzer, eine EOA zu haben. Nur die Bundler müssen EOAs verwenden, um Transaktionen zu veröffentlichen; alle anderen “Transaktionen” sind in UserOps kapselt, die vom Vertrag behandelt werden. Wie das Rumble Fish-Team bemerkte, sind im 4337-Modell die Bundler “die einzigen Teilnehmer, die [EOAs] in diesem Account Abstraction-Ökosystem benötigen”. Für den Endbenutzer ist ihr Konto jetzt ein reines Smart Contract Wallet – sie senden nie manuell eine L1-Transaktion von einer EOA, doch ihr Wille wird dennoch on-chain durch den Vermittler des EntryPoint ausgeführt.

Lassen Sie uns ein schnelles Beispiel aufschlüsseln, um dies zu verdeutlichen: Nehmen wir an, Alice hat eine Account-Abstraction-Wallet mit der Regel “Lasse meinen Freund Bob maximal 0,1 ETH pro Tag von meinem Wallet ausgeben”. Dies ist bei einer normalen EOA unmöglich – man kann keine begrenzte Ausgabebefugnis on-chain mit eingebauten Tools delegieren. Aber mit AA ist Alice' Wallet ein Smart Contract, der diese Regel durchsetzt. Jetzt möchte Bob Alice helfen, indem er einen Handel für sie ausführt, während sie offline ist. Bob erstellt eine UserOperation, die Alice's Wallet-Contract aufruft: „transferiere 0,05 ETH von Alice zu einem DEX“. Bob signiert diese UserOp (vielleicht mit seinem eigenen Schlüssel, wie im Code von Alice's Vertrag autorisiert). Diese UserOp geht in den Mempool. Ein Bundler nimmt sie auf, zusammen mit anderen, und sendet sie an den EntryPoint. EntryPoint ruft die Validierungsfunktion des Alice's Wallet Contracts auf; der Code prüft „Ist Bob ein erlaubter Delegierter und liegt dieser Betrag innerhalb des 0,1 ETH-Tageslimits?“ Wenn ja, besteht die Validierung. Dann ruft EntryPoint die Ausführungsfunktion auf Alice's Wallet auf, die wiederum die Übertragung von 0,05 ETH an den DEX-Contract initiiert. Die Operation gelingt, und EntryPoint zahlt dem Bundler aus den Mitteln von Alice's Wallet eine kleine Gasgebühr (oder möglicherweise aus Bobs Einzahlung oder einem Paymaster, je nach Einrichtung). Alice musste in diesem Moment nichts tun – die voreingestellten Regeln ihrer Wallet erlaubten Bobs Handlung sicher. Hätte Bob versucht, das Limit zu überschreiten oder wäre nicht autorisiert gewesen, hätte das Wallet es bei der Validierung abgelehnt.

Aus dem Vorstehenden geht klar hervor, dass die Account Abstraction viele neue bewegliche Teile einführt (UserOps, Bundler, EntryPoint, Paymasters). Dennoch kann all dies aus der Sicht des Benutzers “unter der Haube” sein. Der Benutzer erlebt einfach eine flexiblere Wallet. Wie ein Entwickler es beschrieb, “der Endbenutzer weiß nicht einmal, dass er Account Abstraction verwendet – er sieht einfach Funktionalitäten, die zuvor nicht möglich waren”. Das heißt, die sichere Implementierung dessen ist komplex. Der EntryPoint-Vertrag wird beispielsweise zu einem kritischen Infrastrukturteil, das fehlerfrei und vertrauenswürdig sein muss. (Glücklicherweise wurde er gegeben seiner Bedeutung geprüft und formell verifiziert.) Der Code jeder intelligenten Wallet muss ebenfalls sorgfältig geschrieben werden, um Signaturen, Noncen und Sicherheitsprüfungen ordnungsgemäß zu behandeln. Es steckt also viel Ingenieursarbeit dahinter, AA sicher und nahtlos zu gestalten.

Es ist erwähnenswert: Ethereum war nicht das einzige Netzwerk, das Account Abstraction ins Auge fasste. Einige neuere Blockchains und Layer-2-Netzwerke hatten es leichter, Account Abstraction nativ zu integrieren. Zum Beispiel war StarkNet (ein Layer-2-ZK-Rollup auf Ethereum) so konzipiert, dass jedes Konto auf StarkNet standardmäßig ein Smart Contract-Konto ist. Es gibt kein Konzept einer E erweiterten Zugänglichkeit.Sure, here's the translated content with the markdown links unaltered:


Content: Macht von AA: Durch die Beseitigung der Trennung zwischen EOA/Vertrag auf Protokollebene kann man viel reichhaltigere Funktionen für Wallets entwerfen. Ethereums ERC-4337-Ansatz ist etwas aufwendiger (da er sich in einer zusätzlichen Schicht befindet), bietet aber letztlich dasselbe Endergebnis auf Layer-1 Ethereum.

Jetzt, da wir ein Verständnis davon haben, was Kontoabstraktion ist und wie sie funktioniert (zumindest in Ethereums Implementierung), wenden wir uns den Vorteilen zu. Warum all der Hype? Was ermöglicht dies tatsächlich für Benutzer und Entwickler, was zuvor nicht möglich war (oder sehr schwierig war)? Die Vorteile der Kontoabstraktion sind zahlreich und betreffen Sicherheit, Benutzerfreundlichkeit und mehr.

Vorteile der Kontoabstraktion

Kontoabstraktion wird oft als bahnbrechend für Benutzererfahrung und Sicherheit im Krypto-Bereich angepriesen. Indem Wallets zu Smart Contracts werden, werden Funktionen freigeschaltet, die das Verwalten von Krypto eher dem Verwalten eines modernen Bankkontos oder eines Online-Profils ähneln, anstatt mit rohen kryptographischen Schlüsseln umzugehen. Lassen Sie uns die wichtigsten Vorteile aufschlüsseln:

Verbesserte Sicherheits- und Wiederherstellungsoptionen

Einer der stärksten Anziehungspunkte der Kontoabstraktion ist das Potenzial für dramatisch verbesserte Sicherheit** von Krypto-Konten. Heute, wenn Sie Ihre Seed-Phrase oder Ihren privaten Schlüssel für ein EOA-Wallet verlieren, verlieren Sie einfach den Zugang – es gibt keine Wiederherstellung. Ebenso kann, wenn Ihr Schlüssel gestohlen wird, der Dieb alles abräumen, und es gibt niemanden, den Sie anrufen können, um das Konto einzufrieren oder den Schaden rückgängig zu machen. Diese harte Realität hat zu unzähligen Geschichten von verlorenen Vermögen geführt und bleibt eine der größten Befürchtungen für neue Benutzer.

Kontoabstraktion bietet eine Lösung: Da Ihr Konto ein programmierbarer Vertrag ist, können Sie Ihre eigenen Sicherheitsmechanismen einbauen. Entwickler können zum Beispiel Smart Wallets mit sozialer Wiederherstellung oder Multi-Signatur-Genehmigung implementieren. In einem Wallet mit sozialer Wiederherstellung haben Sie immer noch einen primären Signierschlüssel für den täglichen Gebrauch, aber wenn Sie ihn verlieren, kann eine Gruppe von „Wächtern“ (Freunde, Familie oder sogar andere Ihrer Geräte) gemeinsam einen Ersatzschlüssel für Ihr Wallet autorisieren. Dies bedeutet keinen einzelnen Fehlerpunkt – der Verlust eines Schlüssels schließt Sie nicht dauerhaft aus, und kein einzig gestohlener Schlüssel (sofern nicht alle Wächter kompromittiert sind) gewährt einem Angreifer Zugang. Vitalik Buterin hat die soziale Wiederherstellung als seine bevorzugte Methode zur Sicherung von Wallets propagiert, und mit Kontoabstraktion wird dieses Modell viel einfacher weit verbreitet einsetzbar (tatsächlich haben Projekte wie Argent eine Form davon über Smart Contracts verwendet).

Ähnlich ermöglicht die Kontoabstraktion, dass Multi-Signatur-Wallets für Einzelpersonen, nicht nur für Organisationen, Mainstream werden. Sie könnten verlangen, dass jede Transaktion von Ihrem Wallet von Ihrem Telefon und Ihrem Laptop (zwei Schlüssel) signiert werden muss – was das Risiko einer einzigen Gerätekompromittierung erheblich reduziert. In der Vergangenheit existierten Multi-Signatur-Wallets (wie Gnosis Safe), wurden aber aufgrund der komplexen Einrichtung hauptsächlich von Teams oder Experten genutzt. Mit AA-Wallets kann eine benutzerfreundliche Oberfläche jedem ermöglichen, eine 2-von-3-Multi-Signatur für sich selbst zu aktivieren oder ein tägliches Ausgabenlimit zu setzen, das bei Überschreitung eine zusätzliche Bestätigung erfordert. Solche benutzerdefinierten Regeln waren mit einfachen EOAs nicht möglich.

Entwickler haben bei der Kontoabstraktion entscheidend die freie Hand, „kreativ zu werden und alle möglichen Optionen für Konten-Authentifizierung und -Wiederherstellung zu programmieren“, wie eine Analyse bemerkte. Möchten Sie eine Zwei-Faktor-Authentifizierung (2FA) hinzufügen, bei der ein Mobilgerät Transaktionen mitzeichnen muss? Das können Sie. Möchten Sie, dass das Wallet eine „Einfrieren“-Funktion hat, sodass Sie es sperren können, wenn Sie einen Hack vermuten (ähnlich wie beim Einfrieren einer Kreditkarte)? Sie können das auch programmieren. Wie wäre es mit der Whitelist bestimmter „sicherer“ Adressen (wie Ihr eigenes Cold Storage), die unbegrenzte Mittel von Ihrem Wallet empfangen, aber zusätzliche Prüfungen erfordern, um an andere zu senden? All dies ist mit Vertragslogik machbar. Kurz gesagt, Kontoabstraktion bringt die Flexibilität des modernen Sicherheitsdesigns zu Krypto-Wallets, die bisher mit einem Alles-oder-Nichts-Schlüsselmodell steckten. Dies reduziert viele der Schwachstellen und Ausfallpunkte, die EOA-Wallets plagen. Benutzer müssen nicht mehr ohne Sicherheitsnetz einen Drahtseilakt vollführen – verlieren Sie einen Schlüssel, können Sie möglicherweise auf andere Weise wiederherstellen; bei einem verdächtigen Versuch könnten Sie programmierte Sicherungen haben.

Geringere Eintrittsbarriere für neue Benutzer

Über die Sicherheit hinaus kann die Kontoabstraktion die Nutzung von Krypto viel zugänglicher für alltägliche Benutzer machen. Mal ehrlich: Das Verwalten eines EOA mit Gasgebühren und Seed-Phrasen ist für Neulinge einschüchternd. Die Benutzeroberfläche/Benutzererfahrung wurde oft mit den frühen Tagen des Internets verglichen – Sie bitten die Benutzer effektiv, geheime Schlüssel (wie lange Passwörter) perfekt zu verwalten und Konzepte wie Gas und Nonces von Tag eins zu verstehen. Dies ist eine Hürde für die Adoption.

Die Kontoabstraktion senkt diese Hürde, indem sie vertrautere, benutzerfreundlichere Erlebnisse ermöglicht. Zum Beispiel könnte ein neuer Benutzer mit Paymasters, die Gasgebühren übernehmen, oder indem Gas in Stablecoins erlaubt wird, ihre erste Transaktion auf der Blockchain durchführen, ohne ETH für Gas besitzen zu müssen. Eine dApp oder ein Wallet könnte die Gasgebühr sponsern (möglicherweise als Onboarding-Promotion oder mit einem Freemium-Modell) – der Benutzer sieht einfach seine Aktion erfolgreich umgesetzt, ähnlich wie eine Fintech-App möglicherweise Gebühren für die erste Transaktion erlässt. Das ist groß: Neue Benutzer dazu zu bringen, zuerst ETH zu erwerben (oft an einer Börse), nur um eine dApp nutzen zu können, war ein Onboarding-Albtraum. Kontoabstraktion beseitigt dieses Hindernis, indem sie eine Abstraktion der Gasgebühren ermöglicht – Benutzer können in jedem Token zahlen, den sie haben, oder gar nicht zahlen, wenn ein Dritter einspringt.

Eine weitere Verbesserung der Benutzererfahrung ist die Idee von „signaturlosen“ oder Einklicktransaktionen. Während nicht buchstäblich ohne Signatur (es gibt immer noch Kryptographie unter der Haube), könnte es aus Sicht des Benutzers so aussehen, als wären Sie „eingeloggt“ in eine dApp für eine Session und müssten nicht jede Aktion manuell bestätigen. Mit Kontoabstraktion können Wallets Sitzungs-Schlüssel implementieren – flüchtige Schlüssel, die eingeschränkte Rechte haben (z.B. sie können nur bestimmte Aktionen für eine begrenzte Zeit ausführen). Sie könnten sich bei einer Game dApp anmelden und einen Sitzungs-Schlüssel genehmigen, der es dem Spiel ermöglicht, im nächsten Stundentakt Züge in Ihrem Namen auszuführen, mit einer Ausgabenobergrenze. Während dieser Stunde genießen Sie ein nahtloses Erlebnis, als ob Sie ein normales Online-Spiel spielen würden – keine Transaktions-Pop-ups jede Minute. Der Smart Contract Ihres Wallets stellt sicher, dass der Sitzungs-Schlüssel nichts über seine gegebenen Berechtigungen hinaus tun kann, und nach einer Stunde ist er ungültig. Diese Art von Flow ist vergleichbar mit der Art und Weise, wie Web2-Apps Sitzungen aufrechterhalten, und er wird durch die Flexibilität der Kontoabstraktion ermöglicht. Frühe Implementierungen von Sitzungs-Schlüsseln und „Login mit Ethereum“-Erlebnisse werden jetzt unter Verwendung von AA-Wallets erkundet.

Darüber hinaus kann die Kontoabstraktion Funktionen wie automatische Zahlungen oder Abonnements ermöglichen. Wie bereits erwähnt, hat Visas Krypto-Forschungsteam ein Proof-of-Concept demonstriert, bei dem ein Smart Contract Wallet wiederkehrende Zahlungen (Auto-Debits) nach seinem eigenen Zeitplan ausführen könnte. In ihrem Szenario könnte ein Benutzer monatliche Rechnungszahlungen von einem selbstverwalteten Wallet planen – etwas, das derzeit nur von Verwahrungsdiensten oder zentralisierten Banken durchgeführt werden kann – indem ein Smart Contract eine Vorabgenehmigung erhält, um bei Fälligkeit Mittel abzurufen. Dies wurde auf einer Layer-2 (StarkNet) mit nativer AA durchgeführt, aber das Konzept gilt allgemein. Stellen Sie sich vor, Sie könnten Trades, Rechnungszahlungen oder Überweisungen im Voraus mit Bedingungen planen („Führen Sie diese Transaktion aus, wenn mein Guthaben am Datum Y über X liegt“) – es wird möglich, wenn Ihr Konto Code autonom ausführen kann, wenn es ordnungsgemäß ausgelöst wird. Der Benutzer muss nicht online sein und jedes Mal auf „Bestätigen“ klicken; der Wallet-Vertrag handelt entsprechend den von ihm festgelegten Regeln.

All diese Verbesserungen führen zu einer freundlicheren Onboarding- und Nutzungserfahrung. Ein Blog stellte treffend fest, dass sich dApps mit Kontoabstraktion so glatt wie traditionelle Fintech-Apps anfühlen können, bei denen sich Benutzer keine Sorgen über die mysteriösen Blockchain Bits wie Nonces und Gas machen müssen. Benutzer könnten Konten über vertraute Prozesse wiederherstellen (Wächter kontaktieren oder Sicherungsgeräte verwenden, analog zu „Passwort zurücksetzen“), und sie könnten Apps nutzen, ohne das Gas verstehen zu müssen (die Komplexität wird unter der Haube, möglicherweise von der App, gehandhabt). Für nicht kryptonative Menschen ist das ein großes Thema – es ist der Unterschied, ob man jemanden erfordert, sein Internet über die Kommandozeile zu konfigurieren, oder einfach auf ein App-Icon zu tippen und einen Service zu nutzen.

Anpassung und Automatisierung von Transaktionen

Mit der Kontoabstraktion erhalten Benutzer mehr Kontrolle darüber, was ihre Konten tun können – und können komplexe Aufgaben automatisieren, die zuvor manuelle Anstrengungen oder Vertrauen in externe Dienste erforderten. Wir haben einige Beispiele schon behandelt, aber lassen Sie uns ein paar Hauptfähigkeiten hervorheben:

  • Batchverarbeitung und Komplexe Aktionen: Traditionelle EOAs müssen eine Transaktion nach der anderen einreichen, jede mit einer separaten Bestätigung. Smart Contract Wallets können so entworfen werden, dass sie mehrere Aktionen in einer Meta-Transaktion zusammenfassen. Sie könnten beispielsweise eine Reihe von Schritten atomar ausführen: auf einer DEX handeln, dann die Erlöse auf einer Kreditplattform verleihen, dann den gewonnenen Token übertragen – alles in einer Transaktion von Ihrem Smart Wallet. Dies spart nicht nur Zeit und Klicks, sondern kann auch Gas sparen, indem Schritte kombiniert werden. Tatsächlich wird als einer der Vorteile der Kontoabstraktion die Fähigkeit genannt, „mehrere Transaktionen zusammenzufassen“, was den Overhead reduziert und möglicherweise Gebühren spart. Für Benutzer bedeutet das Strategien mit einem Klick anstelle des Jonglierens mit mehreren Transaktionen.

  • Vorabgenehmigte Transaktionen & Automatisierung: Sie können bestimmte Transaktionen unter bestimmten Bedingungen ohne weitere Genehmigungen autorisieren. Dies kann Dinge wie Stop-Loss-Aufträge in DeFi ermöglichen (Ihr Wallet führt einen Trade automatisch aus, wenn der Preis einen Schwellenwert erreicht), oder Spielzüge in Blockchain-Spielen, die innerhalb bestimmter Parameter automatisch ausgeführt werden. Da das Konto Ihren Willen als Code ausführt, ist es wie ein persönlicher Agent on-chain. Ein konkreter Anwendungsfall aus der realen Welt: Jemand kann programmieren „wenn ich mein Konto ein Jahr lang nicht nutze, überweise automatisch Gelder auf mein Backup-Wallet“ – eine Art Deadman-Schalter, der einen Erbschaftsmechanismus bietet. Ohne AA erfordert dies entweder das Vertrauen in eine Drittpartei.

---Skip translation for markdown links.

Inhalt: Service oder Hoffnung, dass jemand einen speziellen Vertrag anruft; mit AA kann Ihr eigenes Konto es durchsetzen.

  • Einfache Vermögensverwaltung: Die Kontenabstraktion ermöglicht Funktionen wie „alle meine Tokens mit einem Funktionsaufruf übertragen“. Normalerweise müssten Sie, wenn Sie zu einer neuen Wallet wechseln wollten, jeden Token einzeln senden. Eine Smart Wallet könnte eine Methode haben, um alle Vermögenswerte (ETH und alle Tokens, NFTs usw.) in einem Schwung an eine andere Adresse zu überweisen – das vereinfacht den Wallet-Wechsel oder die Konsolidierung von Vermögenswerten. Sie könnte auch den Besitz der Wallet selbst ändern: Zum Beispiel, um eine Wallet zu verkaufen oder sie an jemanden zu übertragen (etwas, das mit EOAs nicht unkompliziert ist, da eine EOA an einen festen Schlüssel gebunden ist, den Sie nicht teilen sollten).

  • Programmierte Einschränkungen: Sie können beliebige Richtlinien für die Kontonutzung festlegen. Zum Beispiel könnten Sie ein tägliches Ausgabenlimit festlegen. Wenn Transaktionen diese Summe überschreiten, pausiert die Wallet weitere Überweisungen bis zum nächsten Tag oder erfordert eine zusätzliche Bestätigung von Ihnen. Diese Art von Ratenbegrenzung kann den Verlust aller Mittel verhindern, wenn ein Schlüssel stillschweigend kompromittiert wird – der Dieb könnte nur z. B. 1 % Ihrer Mittel pro Tag nehmen, wodurch Sie Zeit haben, es zu bemerken und zu reagieren. Konten könnten auch bestimmte Transaktionstypen einschränken (z. B. „nicht erlaubt, riskanten DeFi-Vertrag X aufzurufen, es sei denn, ein zusätzlicher Schlüssel signiert“). Dies ist vergleichbar damit, wie Kreditkarten Ihnen ermöglichen, Grenzen oder Benachrichtigungen für Transaktionen über einen bestimmten Betrag festzulegen.

Zusammengefasst bietet Kontenabstraktion beispiellose Flexibilität. Ein Kommentar von Blockchain-Entwicklern fasst es gut zusammen: Mit EOAs sind Benutzer „festgefahren mit Transaktionen, die nicht angepasst oder automatisiert werden können – jede muss individuell unterzeichnet werden.“ Aber mit Kontenabstraktion „verändert sich das Spiel“, und Benutzer können „wiederkehrende Zahlungen einrichten und in andere Formen der Automatisierung eintauchen“, sogar mehrere Aktionen in einem Schwung genehmigen. Es ist wie der Wechsel von einem manuellen Schaltwagen zu einem intelligenten selbstfahrenden Auto, das Sie mit Routen und Regeln programmieren können – Sie gehen von der Durchführung jeder kleinen Aktion selbst dazu über, zu definieren, was Sie wollen, und das System die Mechanik übernehmen zu lassen.

Flexibilität und Sponsoring von Gasgebühren

Ein weiterer großer Vorteil ist die Flexibilität bei den Gasgebühren, die die Kontenabstraktion bietet. Im aktuellen Ethereum müssen Sie die Gasgebühren in ETH von Ihrem eigenen Konto für jede Transaktion bezahlen. Das ist unpraktisch für viele benutzerfreundliche Erlebnisse – stellen Sie sich vor, jedes Mal, wenn Sie Ihre Kreditkarte wischen, müssten Sie auch eine zweite Währung tragen, um eine Gebühr zu zahlen, und wenn Sie sie nicht haben, schlägt die Zahlung fehl. Das ist im Wesentlichen der Fall bei EOAs und ETH für Gas.

Die Kontenabstraktion bricht diesen Zwang, indem sie die Gasabstraktion ermöglicht:

  • Ihr Konto (Smart Wallet) könnte so eingerichtet werden, dass es Gas mit jedem Token zahlt, den Sie haben. Zum Beispiel, wenn Sie nur den USDC-Stablecoin halten, könnte die Logik der Wallet (in Verbindung mit einem Paymaster oder einer DEX-Integration) automatisch ein wenig USDC umwandeln oder es nutzen, um den Miner/Validator zu bezahlen, sodass Sie überhaupt kein ETH benötigen.
  • Ein Sponsor (Paymaster) kann Ihre Gasgebühren decken. Dies eröffnet die Tür zu gaslosen Transaktionen für Benutzer. Eine dApp könnte beschließen, die Transaktionsgebühren ihrer Benutzer zu übernehmen, um die Annahme zu fördern – ähnlich wie ein Unternehmen die Versandkosten für Kunden übernimmt, um einen Anreiz zu schaffen. Dies war in begrenztem Umfang über Meta-Transaktionen in der Vergangenheit möglich, aber die Kontenabstraktion standardisiert es und macht es sicherer. Benutzer können mit einer Blockchain-Anwendung interagieren, ohne überhaupt zu realisieren, dass Gas existiert; das Erlebnis kann sich wie eine kostenlose Web2-App anfühlen, bei der Operationen „einfach funktionieren“. Zum Beispiel könnten neue Benutzer, die sich anmelden, einige kostenlose Transaktionen erhalten, die von der App gesponsert werden, um ihr erstes Erlebnis zu erleichtern.
  • Flexible Gebührenlogik: Vielleicht möchten Sie automatisch den günstigsten Vermögenswert, den Sie momentan besitzen, zur Zahlung von Gebühren verwenden oder dynamisch zwischen der Zahlung in ETH versus einem anderen Token je nach Marktpreisen wählen – all diese Logik könnte in Ihren Wallet-Vertrag oder eine Paymaster-Richtlinie eingebettet sein.

Die ERC-4337-Spezifikation betrachtet dies explizit als ein wesentliches Merkmal: Dank der Paymasters sind Benutzer „nicht mehr verpflichtet, den nativen ETH-Token zu halten, um mit dem Netzwerk zu interagieren. Es ist eine bedeutende Verbesserung für neue Benutzer“, die in Web3 eintreten. Und die Analyse von Rumble Fish hob hervor, dass mit AA dApps oder sogar andere Personen dazu beitragen können, jemandes Gas als Geschenk oder Werbeaktion zu bezahlen, was das Onboarding erheblich erleichtert. Wir haben bereits gesehen, wie Organisationen wie Visa mit der Verwendung von Kontenabstraktion experimentieren, um Benutzern zu ermöglichen, Gas mit einer Kreditkarte oder über eine Drittpartei zu zahlen, was die Krypto-Transaktion effektiv wie einen normalen Online-Kauf erscheinen lässt. Diese Art von UX wäre ein riesiger Schritt, um Blockchain-Anwendungen mainstream-tauglich zu machen.

Zukunftssicherung und neue Möglichkeiten

Schließlich ist Kontenabstraktion nicht nur wichtig für das, was sie heute ermöglicht, sondern auch für die Art und Weise, wie sie Blockchain-Konten für neue Technologien zukunftssicher macht und völlig neue Anwendungsarten freischaltet:

  • Post-quantum-Kryptografie: Die heutigen Ethereum-Signaturen (ECDSA) könnten zukünftig von Quantencomputern gebrochen werden. Mit der Kontenabstraktion können wir nach und nach zu quantensicheren Signaturschemata Konto für Konto migrieren, anstatt einem Hard Fork zu benötigen, der alle Signaturen ändert. Tatsächlich ermöglicht AA die Koexistenz mehrerer Signaturschemata – einige Konten könnten traditionelle Schlüssel verwenden, andere erfordern quantensichere Signaturen wie Lamport oder BLISS usw. Ethereum’s 4337 wird als „einer der ersten Schritte zur Schaffung von quantencomputer-resistenten Transaktionen“ betrachtet, weil es die Kontoüberprüfung von einem festen Algorithmus abkoppelt.
  • Rollenbasierter Zugriff und Modularität: Konten können für rollenbasierte Zugriffskontrolle programmiert werden. Zum Beispiel könnten Sie einen „Handelsschlüssel“ festlegen, der nur Handelsgeschäfte tätigen, aber keine Abhebungen vornehmen darf, oder einen „Bereitstellungsschlüssel“, der Verträge bereitstellen, aber keine Mittel bewegen darf, alles unter einem Konto-Vertrag. Dies ist nützlich für Organisationen oder Power-User, die eine feinkörnige Kontrolle wollen.
  • Erstklassige Multisig- und geteilte Konten: Kontenabstraktion könnte Konten mit mehreren Eigentümern zu einem erstklassigen Bürger im gesamten Ökosystem machen. Dies bedeutet, dass dApps und Protokolle besser mit Multisig-Konten interagieren können. Es bedeutet auch, dass Team- oder Familien-Wallets einfacher werden – ein Konto-Vertrag kann von N Personen, jede mit bestimmten Rechten, verwaltet werden, was mit EOAs nicht unkompliziert möglich ist. Tatsächlich erwähnte der Referenztext die Kontenabstraktion als Ermöglichung von „Team-Wallets“ als Anwendungsfall, welcher sich auf Wallets bezieht, die von mehreren Personen mit programmierten Governance-Regeln verwaltet werden (ideal für Geschäftskassen, DAO-Fonds usw.).
  • On-chain-Identität und Reputation: Da Konto-Verträge Logik enthalten können, könnten sie Dinge wie Reputationsbewertungen oder Allowlists für DeFi integrieren (z. B. ein Konto, das nur Interaktionen mit Whitelisted-Protokollen erlaubt, um sicherzustellen, bis der Benutzer die Einstellungen ändert). Sie könnten auch mit Identitätssystemen integrieren, wie etwa das Erfordernis eines bestimmten Berechtigungsnachweises oder NFT, um einige Funktionen freizuschalten. Dies greift in den Bereich ein, in dem intelligente Konten sowohl als Wallet als auch als Identitätshubs dienen.

Alles in allem erstrecken sich die Vorteile der Kontenabstraktion über Sicherheit, Benutzerfreundlichkeit, Flexibilität und Zukunftsfähigkeit. Es geht darum, Krypto-Konten so mächtig und benutzerfreundlich zu machen, wie moderne Software dies ermöglicht, ohne die Prinzipien der Selbstverwahrung und Dezentralisierung zu opfern. Kein Wunder, dass viele in der Ethereum-Community es als entscheidend für die nächste Welle der Adoption sehen. Wie eine Quelle es ausdrückte, wird Kontenabstraktion weithin als „wichtiger Meilenstein auf Ethereum’s Weg zur massenhaften Benutzeradoption“ betrachtet.

Nachdem wir das Bild gemalt haben, was AA ermöglicht, lassen Sie uns diese Diskussion erden, indem wir uns einige realen Implementierungen und Beispiele von Kontenabstraktion in Aktion ansehen sowie was derzeit im Ökosystem passiert.

Real-World-Anwendungen und -Beispiele

Kontenabstraktion mag theoretisch klingen, wird jedoch bereits in der Praxis umgesetzt und getestet. Hier sind einige bemerkenswerte Beispiele und Szenarien, die ihre Wirkung verdeutlichen:

  • Smart Contract Wallets (Soziale Wiederherstellung & Multisig): Projekte wie Argent-Wallet sind frühe Pioniere von Smart-Contract-Wallets, die soziale Wiederherstellung und vertrauenswürdige Kontakte bieten. Die Argent-Wallet (noch vor ERC-4337) ließ Benutzer „Guardians“ nominieren, um den Zugriff wiederherzustellen, falls sie ihren Schlüssel verloren haben – dies wurde über einen benutzerdefinierten Vertrag für jeden Benutzer erreicht. Da ERC-4337 jetzt live ist, können solche Wallets in eine standardisierte Infrastruktur integriert werden und potenziell häufiger in der gesamten Branche werden. Ähnlich wurde Safe (ehemals Gnosis Safe) als weit verbreitete Multisignatur-Wallet (meist für Teams/DAOs) verwendet. Safe ist im Wesentlichen ein Anwendungsfall der Kontenabstraktion (mehrere Eigentümer kontrollieren ein Vertragskonto). Tatsächlich nimmt das Safe-Team aktiv AA an; sie haben sogar einen Prototyp entwickelt, um ERC-4337 zu nutzen, und untersuchen, wie bevorstehende Protokolländerungen (wie EIP-7702) die Migration bestehender Safe-Konten zu erstklassigen smarten Konten unterstützen werden. Diese Beispiele zeigen, dass verbesserte Sicherheits-Wallets sowohl für Einzelpersonen als auch Organisationen ein klarer sofortiger Gewinn für AA sind.

  • Gas-Sponsoring durch DApps: Wir sehen, dass dezentrale Anwendungen mit der Übernahme von Benutzer-Gasgebühren experimentieren, um die Benutzererfahrung zu verbessern. Zum Beispiel könnte ein Blockchain-Spiel oder eine dezentrale Börse einen Paymaster (gemäß ERC-4337) nutzen, um es Benutzern zu ermöglichen, ohne ETH für Gas zu handeln – die dApp sponsort das Gas, vielleicht die Kosten über eine leicht erhöhte Protokollgebühr oder als Marketing-Ausgabe. Dieses gaslose Transaktionserlebnis ist äußerst attraktiv für die Anwerbung neuer Benutzer. Eine DeFi-Plattform könnte buchstäblich werben „kein ETH nötig, um mit dem Verleih zu beginnen – direkt mit USDC einzahlen“. Einige Wallet-SDK-Anbieter (wie Biconomy oder OpenGSN) haben historisch Meta-Transaction-Frameworks bereitgestellt; mit der Kontenabstraktion kann dies nativer und sicherer gemacht werden. In einem Fall demonstrierte ein durch die Ethereum Foundation unterstütztes Projekt ein System, in dem Benutzer sogar mit einer Kreditkarte indirekt Gebühren zahlen könnten – die Visawallet?” This situation should evolve as more dApps and wallets adopt account abstraction, but for now, it means users may encounter limitations based on what specific services or wallets support.

Übersetzung:

Der erwähnte Forschungsansatz ermöglichte es, dass eine Wallet das Gas bezahlen kann, indem sie eine Visa-Karte belastet – vermittelt durch die Logik der Wallet und einen Paymaster. Obwohl die Belastung einer Kreditkarte für Gas noch nicht üblich ist, zeigt die Möglichkeit, wie weit wir die Blockchain-Mechanik vom Nutzer abstrahieren können.

  • Wiederkehrende Zahlungen und Abonnements: Das Konzept von automatisierten wiederkehrenden Zahlungen aus einer selbstverwahrten Wallet war zuvor nahezu unbekannt, da ein EOA nicht eigenständig zu einem späteren Zeitpunkt eine Zahlung initiieren kann. Mit der Kontoabstraktion werden jedoch Autopayments möglich. Das Visa-Proof-of-Concept auf StarkNet ist ein hervorragendes Beispiel: Sie nutzten die Kontoabstraktion, um eine auf Abruf basierende Zahlung zu implementieren (der Rechnungssteller konnte die Zahlung am Fälligkeitsdatum aus der Wallet des Nutzers auslösen, da die Wallet dies vorab autorisiert hatte). Ein weiteres hypothetisches Beispiel: Ein Streaming-Dienst könnte einen Smart Contract bereitstellen, der jeden Monat Ihre Wallet nach der Abonnementgebühr anfragt; der Code Ihrer Wallet könnte überprüfen, ob es sich um einen legitimen Dienst handelt, und ihn, sagen wir, in einer Stablecoin automatisch bezahlen – und das alles, ohne dass Sie sich monatlich anmelden müssen. Diese Art von Komfort fehlte typischerweise im Web3 und zwang potenziell Benutzer zu verwahrten Lösungen, wenn sie solche Features wollten. Kontoabstraktion bringt dies zur Selbstverwahrung.

  • „One-Click“-Erfahrungen und Komponierbarkeit: Betrachten Sie einen NFT-Marktplatz, bei dem der Kauf eines NFTs mehrere Schritte umfasst (Token genehmigen, dann handeln, usw.) oder eine DAO-Teilnahme, die das Sperren von Token und anschließend das Abgeben einer Stimme erfordert. Mit AA-Wallets können Projekte Abläufe gestalten, bei denen der Benutzer einen einzigen Klick auf „kaufen“ oder „teilnehmen“ macht und im Hintergrund bündelt der Wallet-Contract die notwendigen Schritte. Wir sehen dies bereits bei einigen DeFi-Aggregatoren, die Meta-Transaktionen durchführen, aber mit nativer AA könnte es weiter verbreitet und einfacher zu integrieren sein. Dies erhöht die Komponierbarkeit von dApps – Ihr Smart Account könnte in einem Rutsch mit mehreren Protokollen interagieren, was Entwickler dazu ermutigt, reichhaltigere Funktionen zu schaffen, ohne sich Sorgen zu machen, dass Benutzer nach der ersten von mehreren Transaktionen abspringen.

  • Layer-2-Adoption und Cross-Chain-UX: Auf Ethereum Layer-2-Netzwerken wie StarkNet und zkSync (die native AA haben) können Benutzer von Anfang an diese Vorteile genießen. Ein Benutzer auf StarkNet könnte beispielsweise sein Konto erstellen, indem er einen Vertrag bereitstellt (es gibt anfänglich einmalige Kosten, um Ihr Kontovertrag bereitzustellen) und anschließend Funktionen wie die Wahl eines beliebigen Tokens zur Bezahlung von Gebühren nutzen. Während diese L2s Benutzer gewinnen, wird die Erwartung für solchen Komfort steigen und andere Chains dazu veranlassen, ähnliche Ideen zu übernehmen. Darüber hinaus kann die Kontoabstraktion bei Cross-Chain-Erfahrungen helfen. Einige in der Community sprechen über „Chain-Abstraktion“ Hand in Hand mit Kontoabstraktion. Ein smartes Wallet könnte beispielsweise abstrahieren, auf welcher Chain eine Operation stattfindet – Sie könnten eine Aktion initiieren und das Wallet (über Relays oder Brücken) kümmert sich darum, sie auf der geeigneten Chain auszuführen und das Ergebnis zu Ihnen zurückzubringen, ohne dass Sie manuell Netzwerke wechseln oder mehrere Chain-Tokens halten müssen. Dies befindet sich noch in einem frühen Stadium, aber konzeptionell könnte ein Smart Account, wenn er dafür ausgelegt ist, Ressourcen auf mehreren Chains verwalten und eine einheitliche UX bieten.

  • Entwickler-Tools und neue Dienstleistungen: Eine Reihe neuer Dienstleistungen entstehen zur Unterstützung der Kontoabstraktion. Zum Beispiel Anbieter, die Wallet-as-a-Service (WaaS) anbieten, die die Bereitstellung von Smart Wallets für Benutzer übernehmen und Schlüssel auf benutzerfreundliche Weise verwalten (einige integrieren sichere Enklaven in Telefone oder Cloud-Backups usw.). Während wir keine spezifischen Unternehmen bewerben möchten, ist bemerkenswert, dass viele Startups und Projekte aktiv AA-Tools aufbauen – von SDKs, die es jeder dApp ermöglichen, für ihre Nutzer eine AA-Wallet einzurichten, bis hin zu spezialisierten Paymastern, die Gasumwandlungen durchführen. Dies bedeutet, dass sich das Ökosystem schnell in Richtung nahtloser AA bewegt. Wenn diese Tools reifen, können mehr Apps AA übernehmen, ohne das Rad neu erfinden zu müssen, und Benutzer könnten AA nutzen, ohne es überhaupt zu merken (zum Beispiel könnte ein Spiel jedem Benutzer im Hintergrund automatisch eine Vertragswallet geben, die mit ihrem E-Mail-Login verknüpft ist – der Benutzer weiß nur, dass er ein Spielkonto hat, das im Hintergrund ein Smart Contract Wallet ist, das mit ihrem E-Mail-authentifizierten Schlüssel verknüpft ist).

All diese Beispiele unterstreichen, dass Kontoabstraktion nicht nur ein theoretisches Upgrade ist; es passiert jetzt an verschiedenen Fronten und bringt greifbare Verbesserungen. Es ist jedoch noch nicht alles eitel Sonnenschein. Wie bei jeder neuen Technologie gibt es Herausforderungen und Kompromisse, die es zu beachten gilt. Es ist wichtig, diese zu untersuchen, um ein ausgewogenes Bild zu erhalten.

Herausforderungen und Einschränkungen der Kontoabstraktion

Obwohl die Kontoabstraktion spannende Möglichkeiten eröffnet, bringt sie auch neue Komplexitäten und Überlegungen mit sich. Hier sind einige der Herausforderungen und Einschränkungen, die es zu beachten gilt:

  • Smart Contract Risiko: Indem Benutzer-Wallets zu Smart Contracts gemacht werden, führen wir von Natur aus ein Smart Contract Risiko für persönliche Konten ein. Ein Fehler im Code der Wallet könnte verheerend sein – zum Beispiel könnte eine Sicherheitslücke es Angreifern erlauben, Sicherheitsvorkehrungen zu umgehen oder Gelder abzuziehen. Mit EOA ist der „Code“ Ihres Kontos im Grunde nur die ECDSA-Signaturprüfung, ein gut getestetes kryptografisches Prim. Smart Wallets sind weitaus komplexer. Obwohl die Kern-AA-Frameworks (wie der EntryPoint-Vertrag in ERC-4337) auditiert sind, kann die Sicherheit jeder Wallet-Implementierung variieren. Wie ein Entwicklerleitfaden anmerkte, deployen Sie, wenn Sie eine AA-Wallet nutzen, „einen unveränderlichen Vertrag“, und wenn ein Fehler gefunden wird, kann es herausfordernd sein, diesen zu beheben, da der Vertragscode nicht einfach geändert werden kann. Einige Wallet-Verträge könnten Upgrade- oder Migrationsfunktionen beinhalten, um dies zu mildern, aber dies führt dann zu Vertrauensüberlegungen (wer kann es upgraden?). Sorgfalt bei der Überprüfung von Wallet-Verträgen ist entscheidend.

  • Komplexität und neue Fehlerquellen: Die AA-Architektur (mit Bundlern, Paymastern, separatem Mempool) ist komplexer als der Status quo. Das bedeutet mehr Komponenten, die fehlschlagen oder angegriffen werden könnten. Zum Beispiel, was wäre, wenn das Bundler-Netzwerk nicht frühzeitig ausreichend dezentralisiert ist? Könnten Bundler bestimmte UserOps zensieren oder hohe Gebühren verlangen? Es besteht das Risiko der Zentralisierung, wenn nur wenige Akteure zu dominanten Bundlern werden. Im Laufe der Zeit wird erwartet, dass viele Ethereum-Nodes oder Miner/Validatoren selbst Bundler-Software ausführen (besonders wenn wirtschaftliche Anreize bestehen), doch in frühen Phasen vertrauen die Benutzer darauf, dass der Mempool der UserOps und Bundler ehrlich arbeiten. Der EntryPoint-Vertrag ist ein weiterer zentraler Vertrauensp punkt – wenn dort eine Sicherheitslücke gefunden würde, könnte dies alle AA-Nutzer betreffen. Die Ethereum-Community hat Vorsichtsmaßnahmen getroffen (der EntryPoint kann über einen Update-Mechanismus ersetzt werden, wenn ein Fehler gefunden wird, unter einer Multisig-Governance durch Entwickler bis zur vollständigen Dezentralisierung), aber es ist ein wichtiges Element, das im Auge behalten werden muss.

  • Ressourcenkosten (Gas und Bereitstellung): Die Nutzung einer Smart Contract Wallet hat Overhead. Es gibt eine einmalige Bereitstellungsgebühr, um Ihr Konto zu erstellen (Sie müssen für jede Nutzer-Wallet einen neuen Vertrag on-chain veröffentlichen, es sei denn, Sie verwenden ein counterfaktuelles Bereitstellungsmuster, bei dem es erst bei der Erstnutzung erstellt wird). Dies könnte ein paar Dollar an Gas auf dem Ethereum-Mainnet kosten, was einige Benutzer abschrecken oder Wallets dazu bringen könnte, dies zu sponsern. Zusätzlich könnte jede Operation durch eine Smart Wallet etwas teurer im Gasverbrauch sein als eine einfache EOA-Transaktion, da sie das Aufrufen des EntryPoint, das Ausführen von zusätzlichem Code usw. beinhaltet. Einige dieser Kosten können jedoch durch effiziente gebündelte Ausführungen ausgeglichen werden. Dennoch summieren sich diese Kosten bei umfangreicher On-Chain-Aktivität. Das bedeutet, dass Kontoabstraktion zumindest anfänglich auf Layer-2s (wo Gas billiger ist) häufiger verbreitet sein könnte und nur für höherwertige Anwendungsfälle auf Layer-1. Die gute Nachricht ist, dass Ethereum-Entwickler sich dessen bewusst sind und an Protokolländerungen arbeiten, um AA gas-effizienter zu machen. Vorschläge wie die „InitCode-Komprimierung“ oder andere EIPs zielen darauf ab, die Kosten für das Bereitstellen und Verwenden von Smart Accounts zu senken, und langfristig, wenn AA zum Standard wird, kann das Protokoll darauf optimiert werden.

  • Schlüsselverwaltung bleibt zentral: Es ist wichtig zu beachten, dass Kontoabstraktion private Schlüssel nicht eliminiert – sie fügt nur Ebenen um die Nutzung der Schlüssel hinzu. Sie benötigen letztendlich immer noch eine Form von privatem Schlüssel oder Geheimnis, um sich als Eigentümer eines Kontos zu authentifizieren (selbst wenn dieser Schlüssel auf mehrere Partys aufgeteilt ist oder in Hardware gespeichert wird usw.). Wenn ein Benutzer eine schlechte Sicherheit für seine Schlüssel wählt, kann er immer noch gehackt werden. AA bietet Tools wie soziale Wiederherstellung, aber Benutzer müssen diese tatsächlich nutzen und richtig einrichten. Kritiker weisen darauf hin, dass viele Benutzer möglicherweise an Standardeinstellungen festhalten, die aus einem einzigen Schlüssel bestehen, welcher den Account-Contract kontrolliert (im Grunde repliziert das ein EOA, aber mit mehr Komplexität). In solchen Fällen, wenn sie nie Wächter oder 2FA konfigurieren, haben sie nicht viel Sicherheit gewonnen – und sie könnten sogar einem höheren Risiko ausgesetzt sein, wenn sie das neue Wallet-Modell nicht verstehen. Zusammenfassend lässt sich sagen, dass Kontoabstraktion die potenzielle Sicherheit erheblich verbessert, aber sie garantiert sie nicht. Benutzer benötigen eine gute Benutzererfahrung, um sie zu sichereren Setups zu führen (zum Beispiel Aufforderungen, während der Wallet-Onboarding einen Wächter oder einen Backup-Schlüssel hinzuzufügen).

  • Noch nicht universell: Ab 2025 ist Kontoabstraktion über ERC-4337 auf Ethereum verfügbar, aber es erfordert, dass Wallet-Anbieter sie unterstützen. Wenn Ihre aktuelle Wallet (zum Beispiel MetaMask oder Hardware-Wallets) das Erstellen und Verwalten von 4337 Smart Accounts nicht unterstützt, können Sie ohne Wechsel nicht von AA profitieren. Wir befinden uns in einer Übergangsphase, in der EOAs und AA-Konten nebeneinander existieren. Dies kann Benutzern Verwirrung und Reibung bereiten. Zum Beispiel haben AA-Konten ihre eigene Adresse (die wie jede Ethereum-Adresse aussieht, aber tatsächlich ein Vertrag ist). Wenn jemand ETH an Ihre AA-Wallet-Adresse sendet, ist das in Ordnung – es ist eine Adresse – aber um ETH herauszusenden, müssen Sie den AA-Fluss durchlaufen, anstatt eine einfache EOA-Transaktion durchzuführen. Power-User könnten sich über die Kompatibilität sorgen: „Wird diese dApp meine Wallet unterstützen?“ Dies sollte sich entwickeln, wenn mehr dApps und Wallets Kontoabstraktion übernehmen, aber vorerst bedeutet dies, dass Benutzer auf Einschränkungen stoßen könnten, die davon abhängen, welche spezifischen Dienste oder Wallets Unterstützung bieten.Certainly! Here's the translation of the content into German, with markdown links left untranslated:


Content: Smart Wallet?" Im Allgemeinen sollte ein gut gestaltetes AA-Wallet mit allen dApps funktionieren (da es aus Sicht der dApp nur eine Adresse ist, die Vertragsaufrufe macht). Aber bestimmte Low-Level-Tools (wie einige Blockchain-Explorer oder ältere Wallets) könnten diese Transaktionen nicht vollständig erkennen. Im Laufe der Zeit sollten Standards wie ERC-4337 nahtlos sein, aber das Ökosystem muss sich erst anpassen – Dinge wie Ketten-Explorer, Hardware-Wallet-Firmware usw. könnten Aktualisierungen benötigen, um AA-Operationen korrekt anzuzeigen und zu signieren.

  • Interoperabilität und Multichain: Wenn Sie Ihr Smart-Konto auf mehreren Chains (L1, L2s, Sidechains) verwenden, müssen Sie möglicherweise den Vertrag auf jeder Kette bereitstellen, was lästig sein könnte. Es wird daran gearbeitet, die Bereitstellung von Konten "replizierbar" über Ketten hinweg zu machen, sodass Sie dieselbe Adresse und Funktionalitäten überall beibehalten können. Bis das jedoch vollständig gelöst ist, bleibt die Überlegung, dass die Nutzung von AA auf einem Netzwerk nicht automatisch auch auf einem anderen verfügbar ist – pro Kette könnte eine Einrichtung erforderlich sein.

  • Übergangsschwierigkeiten für bestehende Nutzer: Es gibt bereits Millionen von EOAs, darunter solche, die wertvolle Vermögenswerte halten (wie NFTs, die seelengebunden oder nicht übertragbar sind, was bedeutet, dass Sie sie nicht einfach in ein neues Smart Wallet verschieben können). Wie können diese Nutzer zur Kontoabstraktion wechseln, wenn sie möchten? Ein Ansatz sind Protokoll-Upgrades wie EIP-7702, vorgeschlagen von Vitalik und anderen, die es einer EOA ermöglichen würden, Smart-Contract-Funktionalität zu "übernehmen", ohne ihre Adresse zu ändern (mehr dazu im nächsten Abschnitt). Aber bis solche Upgrades erfolgen, müssen Nutzer möglicherweise neue Konten erstellen, um AA-Funktionen zu erhalten, was insbesondere dann eine Belastung darstellt, wenn Vermögenswerte an ihre alte Adresse gebunden sind. Es gibt auch eine pädagogische Herausforderung: Nutzer müssen verstehen, warum der Umstieg auf ein Smart Wallet vorteilhaft ist, und die Trägheit von "Wenn es nicht kaputt ist, repariere es nicht" mit ihren EOAs überwinden. Die Gemeinschaft muss die Vorteile betonen (und vielleicht machen es Wallets durch einfache Migrations-Tools mit einem Klick einfach).

Trotz dieser Herausforderungen ist das allgemeine Gefühl in der Ethereum-Community, dass die Vorteile der Kontoabstraktion die Nachteile bei weitem überwiegen, und viele dieser Einschränkungen werden aktiv angegangen. Es ist nicht ungewöhnlich, dass neue Basistechnologien mit höherer Komplexität beginnen und dann mit der Zeit reibungsloser werden. Die ersten Smartphones waren unhandlich und hatten eine kurze Akkulaufzeit, aber jetzt sind sie unverzichtbar und benutzerfreundlich; ähnlich könnten sich AA-Wallets heute neu und anders anfühlen, aber in ein paar Jahren könnten Nutzer sich ein Leben ohne Funktionen wie soziale Wiederherstellung oder gaslose Transaktionen nicht mehr vorstellen.

Mit diesem ausgewogenen Blick lassen Sie uns einen Ausblick darauf werfen, was die Zukunft für die Kontoabstraktion bereithält. Wie wird sie sich entwickeln, und welche Entwicklungen können wir in der Bestrebung erwarten, Smart Accounts zur neuen Normalität zu machen?

Auf dem Weg zur vollständigen Kontoabstraktion

Die Kontoabstraktion auf Ethereum – insbesondere über ERC-4337 – ist ein bedeutender Meilenstein, wird jedoch oft als Schritt auf dem Weg und nicht als Endziel beschrieben. Die ultimative Vision, wie sie von vielen Ethereum-Entwicklern ausgedrückt wird, ist es, eine "vollständige Kontoabstraktion" auf Protokollebene zu erreichen, bei der jedes Konto ein Smart-Konto ist und das alte Konzept von EOAs vollständig verschwindet. Um dies zu erreichen, werden in den kommenden Jahren wahrscheinlich weitere Upgrades und sorgfältige Übergangsstrategien erforderlich sein. Hier ist ein Blick darauf, was am Horizont liegt:

1. Integration auf Protokollebene: Derzeit operiert ERC-4337 auf der Anwendungsebene und nutzt den bestehenden Transaktionsmechanismus von Ethereum über den EntryPoint-Vertrag. Langfristig könnte Ethereum die Kontoabstraktion direkt in das Protokoll (Layer 1) integrieren, um den Prozess zu optimieren. Dies könnte bedeuten, einen neuen Transaktionstyp einzuführen oder Konsensregeln zu ändern, sodass Smart-Contract-Wallets Transaktionen ohne Vermittlung ausführen können. Tatsächlich haben frühere Vorschläge wie EIP-2938 (der nicht angenommen wurde) dies versucht, indem ein neuer "AA-Transaktionstyp" auf Protokollebene hinzugefügt wurde. Die Gemeinschaft entschied sich zunächst für den 4337-Ansatz, hat jedoch tiefere Änderungen letztlich nicht ausgeschlossen. Durch die native Integration von AA könnte Ethereum die Notwendigkeit eines separaten Mempools für UserOps eliminieren und potenziell Gas-Overhead reduzieren (da die Logik von EntryPoint effizienter durch Protokollcode gehandhabt werden könnte). Eine aktuelle Idee ist etwas, das als "vereinheitlichter Mempool" bezeichnet wird (diskutiert unter einem Entwurfsvorschlag RIP-7560), der UserOps mit normalen Transaktionen in einem Pool vereinen und die Ausführung gas-effizienter machen würde. Obwohl technisch gesehen, ist das Resultat eine einfachere Architektur und geringere Kosten für AA.

2. Übergang von EOAs zu Smart Accounts: Für die vollständige Kontoabstraktion müssen neue EOAs irgendwann ganz aufhören, erstellt zu werden. Alle neuen Konten würden standardmäßig Smart Accounts sein. Dies könnte der Fall sein, wenn Wallet-Software wie MetaMask einfach aufhört, ein reines Schlüssel-Konto zu erstellen und stattdessen beim Onboarding eines Benutzers ein 4337 Smart Wallet erstellt, das für den Nutzer abstrakt ist (der Nutzer bemerkt vielleicht nicht einmal, dass er jetzt ein Vertragskonto hat). Der schwierigere Teil ist die Migration bestehender EOAs. Ein Ansatz, der in Arbeit ist, ist EIP-7702, das voraussichtlich Teil eines bevorstehenden Netzwerk-Upgrades sein wird (möglicherweise 2025 unter dem Namen "Pectra"). EIP-7702 soll es einer EOA ermöglichen, Smart-Contract-Code direkt von ihrer Adresse auszuführen. Es funktioniert, indem eine EOA einen "Delegations"-Vertrag benennen kann – im Wesentlichen ein Stück Smart-Logik. Wenn jemand mit der EOA interagiert, führt das Netzwerk den zugehörigen Vertragscode aus (ähnlich einem delegatecall), als ob die EOA ein Vertrag wäre. Diese Funktion würde die Linie zwischen EOAs und Vertragskonten verwischen, indem sie EOAs smarte Fähigkeiten verleiht, während die ursprüngliche Steuerung über den Schlüssel gewahrt bleibt. Praktisch bedeutet das, wenn Sie eine alte EOA mit einer wichtigen Adresse haben, könnten Sie ein Smart-Contract-Modul hinzufügen, das Multi-Sig ermöglicht – soziale Wiederherstellung usw., ohne Ihre Adresse zu ändern oder Vermögenswerte zu verschieben. Es ist wie, als würde man sein altes Auto mit einem modernen computerunterstützten Motor nachrüsten.

3. Abschaffung der Steuerung durch einen einzigen Privatschlüssel: Um echte Kontoabstraktion zu erreichen, könnte Ethereum eine Regel implementieren, bei der der ursprüngliche Schlüssel nicht mehr direkt Transaktionen signieren kann, sobald ein Konto in ein Smart Account umgewandelt wurde (sodass er die smarte Logik nicht umgehen kann). Ein interessanter Vorschlag ist EIP-3607, der vorschlägt, dass ein Konto mit Vertragscode normale Transaktionen ablehnen sollte (die vermutlich vom alten Schlüssel kommen). Mit anderen Worten, wenn Sie Ihre EOA in ein Smart Account konvertieren, gibt es kein Zurück – der Vertrag hat jetzt die Kontrolle, und der private Schlüssel allein kann keine Gelder außerhalb der Regeln des Vertrages bewegen. Solche Änderungen müssen sorgfältig geplant werden, um zu vermeiden, dass Nutzer gestrandet werden, aber sie stellen das Endziel eines "keine EOAs"-Zustands dar. Parallel dazu werden Funktionen wie EIP-1271 (das einen Standard für vertragsbasierte Signaturverifizierung definiert) bereits eingesetzt, sodass Verträge in Protokollen agieren können, die Signaturauthentifizierung erwarten. Im Laufe der Zeit ist die Idee, dass jeder Ort, der derzeit eine "EOA-Signatur" erwartet, gleichermaßen eine vertragsbasierte Validierung eines Smart Accounts akzeptiert, wodurch Vertragskonten vollwertige Teilnehmer am Blockchain-Ökosystem werden.

4. Verbesserte Standardfunktionen: In einer Welt mit vollständiger Kontoabstraktion könnten Wallets mit Funktionen ausgestattet sein, die heute optional sind. Beispielsweise könnten neue Konten automatisch ein soziales Wiederherstellungs-Setup haben (vielleicht würden Sie beim Erstellen des Wallets dazu aufgefordert, einige Wächter auszuwählen). Wiederherstellungsoptionen könnten zum Standard werden, nicht zur Nachbetrachtung. Dasselbe gilt für Sicherheitsvorkehrungen für mehrere Geräte oder mehrere Faktoren – sie könnten von Anfang an in das Konto integriert sein. Wie bereits erwähnt, könnten mehrere Signaturschemata erlaubt sein: Stellen Sie sich vor, Ihr Konto ermöglicht es Ihnen, sich mit den biometrischen Daten Ihres Telefons zu authentifizieren (das möglicherweise etwas wie einen Secure Enclave-Schlüssel verwendet, der an Ihren Fingerabdruck gebunden ist) und mit einem Hardware-Schlüssel als Backup. Kontoabstraktion erlaubt die Kombination dieser unter einem Konto. Dies würde Wallets sowohl benutzerfreundlicher machen (kein einzelner Seed-Satz, den Sie mit Ihrem Leben schützen müssen) als auch widerstandsfähiger gegen sich entwickelnde Bedrohungen wie Quantencomputer.

5. Weit verbreitete Nutzung in Apps: Da mehr dApps und Nutzer auf AA wechseln, werden wir wahrscheinlich eine Explosion kreativer Anwendungen sehen. DeFi-Plattformen könnten spezielle Funktionen für AA-Wallets anbieten (wie „wenn Sie ein AA-Wallet verwenden, können Sie bedingte Aufträge direkt aus unserer Benutzeroberfläche festlegen“ usw.). Blockchain-Spiele könnten weniger Benutzer-Reibung beim Signieren erfordern. Erwarten Sie auch neue Paradigmen in Bereichen wie der DAO-Governance, wo ein Konto eingebaute Abstimmungsrichtlinien oder Delegationen haben könnte, die automatisch mit Governance-Verträgen interagieren. Die Möglichkeiten sind grenzenlos – im Grunde jede Benutzer-Logik, die Leute wollten haben, aber aufgrund von EOA-Beschränkungen nicht umsetzen konnten, könnte Standard werden.

6. Andere Blockchains folgen diesem Beispiel: Ethereum führt den Weg, aber andere Chains achten darauf. Einige integrieren Kontoabstraktion auf ihre Weise. Wir haben über StarkNet und zkSync gesprochen. Es gibt auch ein aufkommendes Konzept in Netzwerken wie Polkadot und Cosmos für „Smart Keys“ oder flexible Konten. Beispielsweise ermöglicht es Polkadot Konten, ein soziales Wiederherstellungs-Mechanismus mit mehreren Freundeskonten ebenfalls auf Protokollebene zu setzen. Da die Branche Ethereums Erfolg mit AA sieht, ist es wahrscheinlich, dass Kontoabstraktion zu einer Norm auf vielen Plattformen wird – jede implementiert die Kernidee, dass Nutzer in der Lage sein sollten, die Sicherheit und die Ausführungslogik ihres Kontos anzupassen. Diese Kreuzbestäubung bedeutet, dass in ein paar Jahren der Begriff „Kontoabstraktion“ vielleicht nicht einmal mehr viel verwendet wird; es wird einfach die Art und Weise sein, wie Konten überall funktionieren, und wir werden sie einfach als Smart Accounts oder nur Konten bezeichnen.

Zusammenfassend ist die Zukunft der Kontoabstraktion darauf ausgelegt, jedes Krypto-Konto von Haus aus so mächtig wie einen Smart Contract zu machen, während das alte EOA-Konzept schrittweise ausläuft. Der Weg dorthin erfordert sorgfältige Upgrades (wie EIP-7702 und darüber hinaus) und benutzerfreundliche Migrationspfade. Es ist ein sensibler Prozess – man kann nicht...Inhalt: force everyone to switch overnight – but the momentum is there. Ethereum’s developers have sketched a roadmap where ultimately a majority of users transition to smart accounts, reaping benefits in security and usability, and then the protocol can optimize around those assumptions (like maybe one day, Ethereum could drop the concept of mandatory gas paid in ETH if everyone is using paymasters and such – but that’s speculative and far out).

Abschließende Gedanken

Die Kontoabstraktion stellt einen Paradigmenwechsel im Management von Blockchain-Konten dar. Durch die Möglichkeit, Smart Contracts als Konten zu nutzen, werden die starren Einschränkungen der Vergangenheit aufgebrochen und eine Zukunft eröffnet, in der die Nutzung von Krypto ebenso einfach – oder einfacher – sein kann wie die von traditionellen Banking-Apps, während die Benutzer gleichzeitig mehr Kontrolle über die Sicherheit erhalten. Ein einzelner verlorener Schlüssel ist nicht mehr eine unumkehrbare Tragödie; man muss nicht mehr jede Aktion manuell unterzeichnen oder zusätzliches ETH bereithalten, nur um dApps zu verwenden. Mit Kontoabstraktion sind Funktionen wie soziale Wiederherstellung, Multisig-Sicherheit, automatische Zahlungen, Batch-Transaktionen und gasfreie Nutzung keine Hacks oder Träume mehr – sie werden zu Standardwerkzeugen im Werkzeugkasten.

In praktischer Hinsicht ist die Kontoabstraktion wichtig, weil sie die beiden größten Hindernisse für eine breitere Krypto-Adoption direkt anspricht: Benutzererfahrung und Sicherheit. Sie bringt Flexibilität (individuelle Wallet-Regeln, jedes gewünschte Authentifizierungsverfahren) und Inklusivität (jemand anderen die Gebühren bezahlen lassen, einfache Login-Methoden nutzen, aus Fehlern erholen) ohne das nicht-kustodiale Ethos zu opfern. Diese Technologie ist ein grundlegendes Element, um Web3 benutzerfreundlich zu machen. Es ist bezeichnend, dass die Führung von Ethereum und viele in der Community sie als kritisch für den Erfolg des Ökosystems betrachten – die Stimmung ist, dass Krypto nicht Milliarden von Benutzern erreichen wird, wenn wir die UX-Albträume und Sicherheitsprobleme der heutigen Wallets nicht beseitigen. Die Kontoabstraktion ist ein wesentlicher Teil der Lösung.

Derzeit sehen wir die frühen Stadien dieser Entwicklung mit ERC-4337 auf Ethereum und native Implementierungen auf verschiedenen Layer-2-Netzwerken. Die kommenden Jahre werden wahrscheinlich noch nahtlosere Integrationen bringen – du könntest eine dezentrale App verwenden und nicht einmal bemerken, dass im Hintergrund dein „Konto“ ein Smart Contract ist, der alles für dich reibungslos arrangiert. Wallet-Anbieter, dApp-Entwickler und Benutzer profitieren alle: weniger Reibung, mehr Möglichkeiten.

Natürlich ist Wachsamkeit erforderlich, während wir dieses neue Modell übernehmen – Smart-Contract-Wallets müssen sorgfältig erstellt und geprüft werden, und die Benutzer sollten sich über neue Funktionen wie soziale Wiederherstellung informieren. Aber das sind handhabbare Herausforderungen, die im Vergleich zu den Vorteilen eines Krypto-Ökosystems, das sowohl sicher als auch bequem ist, verblassen.

Abschließend kann die Kontoabstraktion als Schritt in Richtung der Reifung der Blockchain-Technologie gesehen werden. So wie sich das Internet von Kommandozeilenschnittstellen zu dem benutzerfreundlichen Web entwickelt hat, das wir heute kennen, entwickelt sich die Blockchain von der Ära des rohen Schlüsselmanagements zu der Ära der Smart Accounts. Es ist eine stille Revolution, die innerhalb der Infrastruktur stattfindet, aber ihre Auswirkungen werden direkt von den Benutzern gespürt: in sichereren Fonds, einfacheren Logins und mächtigeren Wegen, mit digitalen Vermögenswerten zu interagieren. Während sich die Technologie weiterentwickelt, sei nicht überrascht, wenn Funktionen wie "Passwort vergessen" oder "diese App für 24 Stunden autorisieren" Teil deines Krypto-Vokabulars werden – das wird Kontoabstraktion am Werk sein, die Krypto so natürlich wie jeden anderen digitalen Dienst erscheinen lässt, während sie dir dennoch die Freiheit und Souveränität gibt, die uns ursprünglich zur Blockchain hingezogen hat.

Haftungsausschluss: Die in diesem Artikel bereitgestellten Informationen dienen ausschließlich Bildungszwecken und sollten nicht als Finanz- oder Rechtsberatung betrachtet werden. Führen Sie immer Ihre eigene Recherche durch oder konsultieren Sie einen Fachmann, wenn Sie mit Kryptowährungsanlagen umgehen.
Neueste Forschungsartikel
Alle Forschungsartikel anzeigen