Lektion 3

Was sind Smart Accounts?

Dieses Modul konzentriert sich auf Smart Accounts – die Hauptimplementierung der Kontoabstraktion. Es wird erläutert, wie sich Smart Accounts von traditionellen Wallets unterscheiden, hebt wichtige Funktionen wie Sitzungsschlüssel und Gas-Sponsoring hervor und führt die wichtigsten Tools und SDKs ein, die zum Aufbau dieser verwendet werden, wie Safe, Biconomy und thirdweb.

Intelligente Konten

Smart Accounts sind On-Chain-Wallets, die als Smart Contracts implementiert sind. Im Gegensatz zu einem extern verwalteten Konto, das einem einzelnen privaten Schlüssel gehorchen muss, bettet ein Smart Account seine eigenen Verifizierungsregeln in den Code ein und kann im Laufe der Zeit aktualisiert werden. Das Ergebnis ist ein Wallet, das sich wie eine Mini-Anwendung verhält: Es kann mehrere Unterzeichner erkennen, programmierbare Ausgabenlimits einhalten und sogar seine eigenen Transaktionsgebühren in Tokens anders als ETH bezahlen. Da die Validierung im Vertrag lebt, wird jede Aktion so behandelt, als ob sie vom Konto selbst stammt, sodass Benutzer nicht mehr mit den "Vertrag-zu-Vertrag"-Einschränkungen konfrontiert sind, die gewöhnliche Wallets behindern. Die Idee verbreitet sich jetzt schnell; Branchenverfolger zählten bis Mitte 2025 mehr als 30 Millionen ERC-4337 Smart Accounts im Einsatz, eine Zahl, die sich seit Ende 2024 verdoppelt hat, während DeFi, Gaming und Verbraucher-Apps einen reibungsloseren Onboarding-Prozess anstreben.

Was macht ein Smart Account anders als eine normale Brieftasche?

Eine normale Wallet – technisch gesehen ein EOA – kann nur zwei Dinge tun: eine Transaktion signieren und einen Saldo speichern. Alles andere, von Multisig-Sicherheit bis hin zu geplanten Transfers, muss durch zusätzliche Verträge und wiederholte Genehmigungen oben drauf gesetzt werden. Ein Smart Account beseitigt diese Trennung. Er ist selbst ein Vertrag, sodass die Adresse der Wallet und die Logik, die sie steuert, am selben Ort im Status leben. Dieses Design ermöglicht es Entwicklern, die Authentifizierung neu zu definieren (zum Beispiel, eine einzelne ECDSA-Signatur durch eine Schwelle von mobilen, Hardware- und biometrischen Nachweisen zu ersetzen), den Gebührenzahler zu wechseln oder viele Aufrufe in einer atomaren Operation zu bündeln, ohne die Konsensregeln von Ethereum zu berühren.

Sitzungsschlüssel: delegierter Zugriff ohne frische Signaturen
Da ein Smart Account untergeordnete Schlüssel erkennen kann, kann er einer dApp einen temporären „Sitzungsschlüssel“ gewähren, der nur für eine definierte Anzahl von Methoden oder ein begrenztes Zeitfenster gültig ist. Benutzer genehmigen einmal, dann kann die dApp im Rahmen dieser Einschränkungen in ihrem Namen handeln, wodurch die ständigen „dies signieren“ Pop-ups, die on-chain Spiele und Marktplätze plagen, beseitigt werden. Wenn der Sitzungsschlüssel kompromittiert oder abläuft, bleibt das Hauptkonto sicher. Safe führte Sitzungsschlüssel-Module in seiner ERC-4337-Integration ein, die es Entwicklern ermöglicht, granulare Bereiche direkt in der Wallet-Richtlinie anzugeben.

Batch-Transaktionen: eine Interaktion, viele Effekte
Smart Accounts können mehrere Funktionsaufrufe in einer einzelnen Benutzeroperation zusammenfassen. Ein DeFi-Tausch, der normalerweise vier aufeinanderfolgende Genehmigungen erfordert – Token-Zulassung, Pool-Einzahlung, Swap-Ausführung und Abhebung – kann atomar ausgeführt werden, sodass entweder alle Schritte erfolgreich sind oder keiner. Bundler im ERC-4337-Flow stellen diese Aufrufe außerhalb der Kette zusammen und leiten sie an den EntryPoint-Vertrag zur einmaligen On-Chain-Überprüfung weiter, wodurch Gas gespart und die Benutzeroberflächenreibung reduziert wird.

Soziale Wiederherstellung: sicherere Verwahrung durch Design
Der Verlust einer Seed-Phrase muss nicht katastrophal sein. Ein intelligentes Konto kann Wiederherstellungslogik enthalten, die vertrauenswürdige Wächter ernennt oder eine Zeitverzögerung durchsetzt, bevor Änderungen wirksam werden. Da die Regeln on-chain leben, hängt die Wiederherstellung nicht länger von den fehleranfälligen Off-Chain-Backups ab, die Benutzer oft ignorieren. Umfragen von Safe zeigen, dass Konten mit Wächtermodulen eine um Größenordnungen niedrigere Abandonment-Rate im Vergleich zu einfachen EOAs aufweisen, was den Wert von integrierten Wiederherstellungspfaden unterstreicht.

Paymaster-Unterstützung: flexible Gaszahlungen
In der ERC-4337-Architektur kann ein intelligentes Konto die Gebührzahlung an einen Paymaster-Vertrag delegieren. Eine dApp, eine Börse oder sogar ein Werbetreibender können die ersten Aktionen eines Benutzers sponsern und so das Hindernis beseitigen, eine Adresse im Voraus mit ETH zu finanzieren. Paymaster können auch Stablecoins oder das native Token einer App akzeptieren, wodurch die Gebührenoptionen erweitert werden, während die Abwicklung vertrauenslos bleibt. Biconomy’s SDK liefert fertige Paymaster-Vorlagen, mit denen Entwickler die Gas-Sponsoring-Funktion mit nur wenigen Codezeilen hinzufügen können.

Werkzeuge und Frameworks, die intelligente Konten antreiben
Biconomy richtet sich an Verbraucher-dApps, die ein Plug-and-Play-SDK für gaslose Abläufe wünschen; die neueste Version abstrahiert die Kontenerstellung und injiziert automatisch Paymaster-Unterstützung, sodass Front-End-Teams Wallets bereitstellen können, ohne Solidity zu berühren.

Sicher

Safe (ehemals Gnosis Safe) konzentriert sich auf sicherheitskritische Anwendungsfälle wie DAO-Schatzkammern; ein optionales Safe4337Module aktiviert die ERC-4337-Kompatibilität, wodurch langjährig bestehende Multi-Sig-Tresore Zugang zu Bundlern, Sitzungsschlüsseln und modularen Add-Ons erhalten, ohne die Hauptverträge neu zu implementieren.

ZeroDev

ZeroDev positioniert sich als Backend für Tools zur Kontenabstraktion und bietet gehostete Bundler, Zahlungsdienstleister und Überwachungsdashboards, die mit beliebten Authentifizierungsanbietern wie Magic Link integriert sind; dieser Ansatz spricht Start-ups an, die Infrastruktur als Dienstleistung vorziehen, anstatt eigene Knoten zu betreiben.

Magic.link

Magic.link thirdweb bietet eine Account-Fabrik, die immutable oder upgradeable Smart Wallets in großem Maßstab bereitstellen kann und sie automatisch mit der neuesten EntryPoint-Version synchron hält. Dies bietet Spielestudios und NFT-Plattformen einen einfachen Weg vom Testnetz zur Produktion.

Smart-Contract-Wallets versus MPC-Wallets
Smart-Contract-Wallets und Multi-Party-Computing (MPC)-Wallets werden manchmal gemeinsam diskutiert, lösen jedoch unterschiedliche Schichten des Verwahrungsstapels. MPC ersetzt einen einzelnen privaten Schlüssel durch Fragmente, die von mehreren Geräten oder Institutionen gehalten werden; die Signatur erzeugt weiterhin eine ECDSA-Signatur, die die Blockchain als von einem EOA stammend erkennt. Smart-Contract-Wallets verlagern die Validierung on-chain und können ECDSA vollständig ignorieren, wenn gewünscht, und sich stattdessen auf das stützen, was das Vertragsimplementierungssystem bereitstellt. In der Praxis können die beiden Modelle interoperabel sein: Ein MPC-Cluster kann als einer von mehreren autorisierten Unterzeichnern eines Smart-Kontos fungieren und die verteilte Schlüsselsicherheit von MPC mit der Programmierbarkeit der Kontenabstraktion verbinden.

Smart Accounts stellen daher einen grundlegenden Wandel von schlüsselzentrierter zu logikzentrierter Verwahrung dar. Durch das Einbetten von Regeln direkt in Verträge und das Umgeben mit ausgereiften Werkzeugen ermöglichen sie fortschrittliche Sicherheit und intuitive Benutzererfahrung, ohne auf Hard-Forks warten zu müssen. Das nächste Modul wird von der Theorie zur Praxis übergehen und zeigen, wie Entwickler diese programmierbaren Wallets mit den heutigen Frameworks und Infrastrukturen erstellen und bereitstellen können.

Haftungsausschluss
* Kryptoinvestitionen sind mit erheblichen Risiken verbunden. Bitte lassen Sie Vorsicht walten. Der Kurs ist nicht als Anlageberatung gedacht.
* Der Kurs wird von dem Autor erstellt, der Gate Learn beigetreten ist. Vom Autor geteilte Meinungen spiegeln nicht zwangsläufig die Meinung von Gate Learn wider.
Katalog
Lektion 3

Was sind Smart Accounts?

Dieses Modul konzentriert sich auf Smart Accounts – die Hauptimplementierung der Kontoabstraktion. Es wird erläutert, wie sich Smart Accounts von traditionellen Wallets unterscheiden, hebt wichtige Funktionen wie Sitzungsschlüssel und Gas-Sponsoring hervor und führt die wichtigsten Tools und SDKs ein, die zum Aufbau dieser verwendet werden, wie Safe, Biconomy und thirdweb.

Intelligente Konten

Smart Accounts sind On-Chain-Wallets, die als Smart Contracts implementiert sind. Im Gegensatz zu einem extern verwalteten Konto, das einem einzelnen privaten Schlüssel gehorchen muss, bettet ein Smart Account seine eigenen Verifizierungsregeln in den Code ein und kann im Laufe der Zeit aktualisiert werden. Das Ergebnis ist ein Wallet, das sich wie eine Mini-Anwendung verhält: Es kann mehrere Unterzeichner erkennen, programmierbare Ausgabenlimits einhalten und sogar seine eigenen Transaktionsgebühren in Tokens anders als ETH bezahlen. Da die Validierung im Vertrag lebt, wird jede Aktion so behandelt, als ob sie vom Konto selbst stammt, sodass Benutzer nicht mehr mit den "Vertrag-zu-Vertrag"-Einschränkungen konfrontiert sind, die gewöhnliche Wallets behindern. Die Idee verbreitet sich jetzt schnell; Branchenverfolger zählten bis Mitte 2025 mehr als 30 Millionen ERC-4337 Smart Accounts im Einsatz, eine Zahl, die sich seit Ende 2024 verdoppelt hat, während DeFi, Gaming und Verbraucher-Apps einen reibungsloseren Onboarding-Prozess anstreben.

Was macht ein Smart Account anders als eine normale Brieftasche?

Eine normale Wallet – technisch gesehen ein EOA – kann nur zwei Dinge tun: eine Transaktion signieren und einen Saldo speichern. Alles andere, von Multisig-Sicherheit bis hin zu geplanten Transfers, muss durch zusätzliche Verträge und wiederholte Genehmigungen oben drauf gesetzt werden. Ein Smart Account beseitigt diese Trennung. Er ist selbst ein Vertrag, sodass die Adresse der Wallet und die Logik, die sie steuert, am selben Ort im Status leben. Dieses Design ermöglicht es Entwicklern, die Authentifizierung neu zu definieren (zum Beispiel, eine einzelne ECDSA-Signatur durch eine Schwelle von mobilen, Hardware- und biometrischen Nachweisen zu ersetzen), den Gebührenzahler zu wechseln oder viele Aufrufe in einer atomaren Operation zu bündeln, ohne die Konsensregeln von Ethereum zu berühren.

Sitzungsschlüssel: delegierter Zugriff ohne frische Signaturen
Da ein Smart Account untergeordnete Schlüssel erkennen kann, kann er einer dApp einen temporären „Sitzungsschlüssel“ gewähren, der nur für eine definierte Anzahl von Methoden oder ein begrenztes Zeitfenster gültig ist. Benutzer genehmigen einmal, dann kann die dApp im Rahmen dieser Einschränkungen in ihrem Namen handeln, wodurch die ständigen „dies signieren“ Pop-ups, die on-chain Spiele und Marktplätze plagen, beseitigt werden. Wenn der Sitzungsschlüssel kompromittiert oder abläuft, bleibt das Hauptkonto sicher. Safe führte Sitzungsschlüssel-Module in seiner ERC-4337-Integration ein, die es Entwicklern ermöglicht, granulare Bereiche direkt in der Wallet-Richtlinie anzugeben.

Batch-Transaktionen: eine Interaktion, viele Effekte
Smart Accounts können mehrere Funktionsaufrufe in einer einzelnen Benutzeroperation zusammenfassen. Ein DeFi-Tausch, der normalerweise vier aufeinanderfolgende Genehmigungen erfordert – Token-Zulassung, Pool-Einzahlung, Swap-Ausführung und Abhebung – kann atomar ausgeführt werden, sodass entweder alle Schritte erfolgreich sind oder keiner. Bundler im ERC-4337-Flow stellen diese Aufrufe außerhalb der Kette zusammen und leiten sie an den EntryPoint-Vertrag zur einmaligen On-Chain-Überprüfung weiter, wodurch Gas gespart und die Benutzeroberflächenreibung reduziert wird.

Soziale Wiederherstellung: sicherere Verwahrung durch Design
Der Verlust einer Seed-Phrase muss nicht katastrophal sein. Ein intelligentes Konto kann Wiederherstellungslogik enthalten, die vertrauenswürdige Wächter ernennt oder eine Zeitverzögerung durchsetzt, bevor Änderungen wirksam werden. Da die Regeln on-chain leben, hängt die Wiederherstellung nicht länger von den fehleranfälligen Off-Chain-Backups ab, die Benutzer oft ignorieren. Umfragen von Safe zeigen, dass Konten mit Wächtermodulen eine um Größenordnungen niedrigere Abandonment-Rate im Vergleich zu einfachen EOAs aufweisen, was den Wert von integrierten Wiederherstellungspfaden unterstreicht.

Paymaster-Unterstützung: flexible Gaszahlungen
In der ERC-4337-Architektur kann ein intelligentes Konto die Gebührzahlung an einen Paymaster-Vertrag delegieren. Eine dApp, eine Börse oder sogar ein Werbetreibender können die ersten Aktionen eines Benutzers sponsern und so das Hindernis beseitigen, eine Adresse im Voraus mit ETH zu finanzieren. Paymaster können auch Stablecoins oder das native Token einer App akzeptieren, wodurch die Gebührenoptionen erweitert werden, während die Abwicklung vertrauenslos bleibt. Biconomy’s SDK liefert fertige Paymaster-Vorlagen, mit denen Entwickler die Gas-Sponsoring-Funktion mit nur wenigen Codezeilen hinzufügen können.

Werkzeuge und Frameworks, die intelligente Konten antreiben
Biconomy richtet sich an Verbraucher-dApps, die ein Plug-and-Play-SDK für gaslose Abläufe wünschen; die neueste Version abstrahiert die Kontenerstellung und injiziert automatisch Paymaster-Unterstützung, sodass Front-End-Teams Wallets bereitstellen können, ohne Solidity zu berühren.

Sicher

Safe (ehemals Gnosis Safe) konzentriert sich auf sicherheitskritische Anwendungsfälle wie DAO-Schatzkammern; ein optionales Safe4337Module aktiviert die ERC-4337-Kompatibilität, wodurch langjährig bestehende Multi-Sig-Tresore Zugang zu Bundlern, Sitzungsschlüsseln und modularen Add-Ons erhalten, ohne die Hauptverträge neu zu implementieren.

ZeroDev

ZeroDev positioniert sich als Backend für Tools zur Kontenabstraktion und bietet gehostete Bundler, Zahlungsdienstleister und Überwachungsdashboards, die mit beliebten Authentifizierungsanbietern wie Magic Link integriert sind; dieser Ansatz spricht Start-ups an, die Infrastruktur als Dienstleistung vorziehen, anstatt eigene Knoten zu betreiben.

Magic.link

Magic.link thirdweb bietet eine Account-Fabrik, die immutable oder upgradeable Smart Wallets in großem Maßstab bereitstellen kann und sie automatisch mit der neuesten EntryPoint-Version synchron hält. Dies bietet Spielestudios und NFT-Plattformen einen einfachen Weg vom Testnetz zur Produktion.

Smart-Contract-Wallets versus MPC-Wallets
Smart-Contract-Wallets und Multi-Party-Computing (MPC)-Wallets werden manchmal gemeinsam diskutiert, lösen jedoch unterschiedliche Schichten des Verwahrungsstapels. MPC ersetzt einen einzelnen privaten Schlüssel durch Fragmente, die von mehreren Geräten oder Institutionen gehalten werden; die Signatur erzeugt weiterhin eine ECDSA-Signatur, die die Blockchain als von einem EOA stammend erkennt. Smart-Contract-Wallets verlagern die Validierung on-chain und können ECDSA vollständig ignorieren, wenn gewünscht, und sich stattdessen auf das stützen, was das Vertragsimplementierungssystem bereitstellt. In der Praxis können die beiden Modelle interoperabel sein: Ein MPC-Cluster kann als einer von mehreren autorisierten Unterzeichnern eines Smart-Kontos fungieren und die verteilte Schlüsselsicherheit von MPC mit der Programmierbarkeit der Kontenabstraktion verbinden.

Smart Accounts stellen daher einen grundlegenden Wandel von schlüsselzentrierter zu logikzentrierter Verwahrung dar. Durch das Einbetten von Regeln direkt in Verträge und das Umgeben mit ausgereiften Werkzeugen ermöglichen sie fortschrittliche Sicherheit und intuitive Benutzererfahrung, ohne auf Hard-Forks warten zu müssen. Das nächste Modul wird von der Theorie zur Praxis übergehen und zeigen, wie Entwickler diese programmierbaren Wallets mit den heutigen Frameworks und Infrastrukturen erstellen und bereitstellen können.

Haftungsausschluss
* Kryptoinvestitionen sind mit erheblichen Risiken verbunden. Bitte lassen Sie Vorsicht walten. Der Kurs ist nicht als Anlageberatung gedacht.
* Der Kurs wird von dem Autor erstellt, der Gate Learn beigetreten ist. Vom Autor geteilte Meinungen spiegeln nicht zwangsläufig die Meinung von Gate Learn wider.