
Erstellen Sie MetaMask Smart Accounts und interagieren Sie mit ihnen – für neue programmierbare Kontofunktionen und granulare Berechtigungsverwaltung.

Ermögliche es Nutzern, bestimmte Aktionen zu genehmigen, ohne die vollständige Kontrolle preiszugeben – durch die Vergabe eingeschränkter, zweckgebundener Berechtigungen. Ideal für Automatisierung, zeitbasierte Zugriffe und Genehmigungen. Keine wiederholten Bestätigungen, unnötigen Pop-ups oder ständigen Wechsel zwischen App und Wallet mehr.
Nahtlose UX durch delegierte Aktionen
Übernehmen Sie Netzwerkgebühren oder lassen Sie Nutzer diese mit einem beliebigen Token bezahlen. Vereinfachen Sie das Onboarding und ermöglichen Sie nahtlose Multichain-Erlebnisse.
Reibungslose Erfahrung mit Gas-Abstraktion
Binden Sie jeden Signer ein, ohne Ihre Account-Logik neu schreiben zu müssen. Entwickelt für maximale Flexibilität mit Smart Accounts, die sich Ihrem Setup anpassen.
Volle Kontrolle über Ihre SignaturenWer hätte gedacht, dass Web3 unsichtbar zu machen es mächtiger denn je werden lässt?
Dan FinlayMitgründer der MetaMask-WalletEin Smart Wallet ist ein Krypto-Wallet, das mithilfe von Smart Contracts auf einer Blockchain aufgebaut ist. Es verwahrt nicht nur Assets. Smart Wallets können programmierbare Regeln für die Verwendung von Geldern befolgen, Sicherheitsfunktionen wie Ausgabenlimits hinzufügen oder alltägliche Aufgaben automatisieren. Mit einem Smart Wallet können alltägliche Aktionen – wie das Aufteilen von Zahlungen oder das Bündeln von Transaktionen – auf Wallet-Ebene durchgeführt werden, nicht nur von einzelnen Nutzern.
Ein Smart Contract ist Code, der auf einer Blockchain gespeichert ist und automatisch ausgeführt wird, sobald festgelegte Bedingungen erfüllt sind. Nach der Bereitstellung kann er Gelder transferieren, Wallets verwalten, dezentralisierte Anwendungen betreiben oder jede beliebige Logik ausführen, die du definierst – ganz ohne einen herkömmlichen Server.
Account Abstraction ermöglicht es Entwicklern, die Funktionsweise von Konten auf Ethereum zu definieren, wodurch Smart-Contract-Wallets genauso flexibel wie reguläre Konten (EOAs) werden. Dies ermöglicht benutzerdefinierte Logik für Signaturen, Gas-Zahlungen (auch Netzwerkgebühren genannt) und Zugriffskontrollen und eröffnet damit neue Wallet-Funktionen und Nutzererlebnisse.
ERC-4337 ist ein Ethereum-Standard, der Account Abstraction ohne Änderungen am Kernprotokoll praktisch umsetzbar macht. Er ermöglicht es Nutzern, „Smart Accounts" mit Funktionen wie Batch-Transaktionen, Paymaster-gesponsertem Gas oder Social Recovery zu betreiben – alles verwaltet durch ein Smart-Contract-Wallet anstelle einer einfachen EOA.
Ein Account-Abstraction-Wallet („AA-Wallet") ist ein Wallet, das auf Smart Contracts basiert und eine benutzerdefinierte Verwaltung von Transaktionen, Zugriff und Sicherheit ermöglicht. Mit Tools wie ERC-4337 können diese Wallets gebündelte Aktionen, delegierte Ausgaben oder sogar die Anmeldung mit Passkeys anstelle von Seed Phrases unterstützen.
Es gibt keinen wesentlichen Unterschied: „Smart Contract Wallet" und „Smart Wallet" bezeichnen beide Wallets, die durch Smart Contracts verwaltet werden (nicht durch einen einfachen privaten Schlüssel). Ihr größter Vorteil sind freischaltbare Funktionen – wie Account-Wiederherstellung, Whitelists oder Plug-in-Module – die auch nach dem Launch verfügbar sind.
Smart-Contract-Wallets ermöglichen es Ihnen, programmierbare Logik auf Wallet-Ebene zu gestalten (z. B. Multi-Signatur-Genehmigungen, automatische Zahlungen oder Nutzungskontrollen). Das bedeutet, Sie können aktualisierbare Sicherheitsmechanismen einsetzen, individuelle Zahlungsabläufe erstellen oder wiederkehrende Aktionen automatisieren – ohne dass der Endnutzer jede Transaktion manuell bestätigen muss.
Ein Smart Wallet ist eine blockchain-basierte Wallet, die (zumindest teilweise) durch programmierbaren Code verwaltet wird. Dies ermöglicht Optionen wie das Senden von Assets ohne Gas (gesponsert durch einen Paymaster), das Auslösen mehrerer Aktionen mit einer einzigen Signatur oder die Wiederherstellung des Zugriffs, falls ein Nutzer seine Zugangsdaten verliert.
Ein eingebettetes Wallet ist ein Smart (oder Standard) Wallet, das direkt in eine App oder Website integriert ist. Nutzer können mit Blockchain-Funktionen interagieren – wie Zahlungen oder NFTs – ohne separate Wallet-Software installieren zu müssen; die Logik ist im Hintergrund integriert und vereinfacht so den Onboarding-Prozess.
Ein AA-Wallet („Account-Abstraction-Wallet") ist jedes Wallet, das die Account-Abstraction-Funktionen von Ethereum (wie die in ERC-4337) nutzt, um benutzerdefinierte Signaturen, alternative Gasgebühren-Zahlungen und app-spezifische Logik zu unterstützen.
Es ist ein Wallet auf Ethereum, das als Smart Contract entwickelt wurde und in der Lage ist, Code on-chain auszuführen. Dies ermöglicht es Entwicklern, neue User Flows, einzigartige Sicherheitskonfigurationen und neuartige Kontowiederherstellungsoptionen hinzuzufügen, die bei einfachen Ethereum-Konten nicht verfügbar sind.
Account Abstraction, spezifiziert durch EIP-4337, ist ein Mechanismus, der es Nutzern ermöglicht, Smart Contract Accounts (SCAs) mit beliebiger Verifizierungslogik zu verwalten. EIP-4337 ermöglicht es, SCAs als primäre Konten anstelle von traditionellen, auf privaten Schlüsseln basierenden Konten oder Externally Owned Accounts (EOAs) zu verwenden.
EIP-4337 führt folgende Konzepte ein:
User Operation (UserOp) – Ein vom Nutzer signiertes Paket mit Anweisungen, das die vom SCA auszuführenden Aktionen festlegt. UserOps werden von Bundlern gesammelt und an das Netzwerk übermittelt.
Bundler – Ein Dienst, der mehrere UserOps sammelt, sie zu einer einzigen Transaktion bündelt und an das Netzwerk übermittelt, um Gaskosten und Transaktionseffizienz zu optimieren.
Entry Point Contract – Ein Vertrag, der gebündelte UserOps validiert und verarbeitet und dabei sicherstellt, dass sie die erforderlichen Regeln und Sicherheitsprüfungen einhalten.
Paymasters – Entitäten, die die Zahlung von Gasgebühren im Namen der Nutzer übernehmen und häufig in SCAs integriert sind, um Gas Abstraction zu ermöglichen.
Delegator-Konten sind EIP-4337-Konten, die Smart Contracts zur Steuerung der Kontologik verwenden und den 4337-EntryPoint-Vertrag zur Verwaltung von Gaszahlungen nutzen können.
Erklären wir das anhand eines Beispiels.
Bob (Delegator) erteilt Alice eine Delegation (im Wesentlichen eine Berechtigung), ein NFT von Bobs Konto auf Carols Konto zu übertragen.
Damit die Aktion ausgeführt werden kann, muss die Delegation von Bob signiert worden sein.
Alice löst diese Delegation ein, indem sie eine UserOp sendet, die die delegierte Aktion innerhalb der bei der Erstellung der Delegation festgelegten Caveats ausführt.
Da Delegationen offchain sein können, ermöglichen sie die Übermittlung von weniger UserOps, sparen Gas und reduzieren Einstiegshürden.
EIP-7702 fügt einen neuen Transaktionstyp hinzu, der den Code für ein EOA festlegt. Ein Delegator-Account kann der Code sein, an den EOAs ihre Autorität delegieren, wodurch alle Möglichkeiten lesbarer Berechtigungen, Intents und Offchain-Berechtigungen für traditionelle EOA-Accounts verfügbar werden.
ERC-7710 ist ein ERC-Standard, der die minimale Schnittstelle definiert, die Smart Contracts benötigen, um Berechtigungen an andere Smart Contracts, Smart Contract Accounts oder Externally Owned Accounts (EOAs) zu delegieren. ERC-7710 entstand aus dem Delegation Framework.
MetaMask Delegator Accounts implementieren ERC-7710, um das Einlösen von Berechtigungen auf eine Weise zu ermöglichen, die mit anderen Smart Contract Account-Implementierungen kompatibel ist. Indem wir diese zentrale Schnittstelle als offenen Standard entwickeln, laden wir zur Innovation im Bereich kollaborativerer Wallets ein und stellen gleichzeitig sicher, dass unsere Lösung an dieser neuen offenen Kategorie teilhaben kann.
ERC-7715 ist ein ERC-Standard, der darauf abzielt, das Format zu vereinheitlichen, in dem Berechtigungen zwischen Wallets und Dapps angefordert und erteilt werden, um Transaktionen im Namen des Nutzers über „Session Keys" oder „Session Accounts" auszuführen (die selbst eingebettete Smart-Contract-Konten sein können, wie es unser Delegation Toolkit ermöglicht).
Delegator Accounts sind über 7710 Account Sessions vollständig mit 7715 kompatibel.
Das Delegation Framework ist ein erweiterbares Berechtigungssystem, das die flexible und einschränkbare Weitergabe von Befugnissen ermöglicht, wobei Delegationen eine sichere Komposition mit anderen Contracts erlauben. Dies unterscheidet sich von dem Ansatz, der in traditionellen Smart-Contract-Account-„Modul"-Systemen zu finden ist, bei denen jedem Modul vollständige Account-Autorität gewährt wird.
Das Delegator Toolkit unterstützt ein vollständig eingebettetes Konto, das der Website die Kontrolle über ihr Konto gibt und daher keine JSON-RPC-Schnittstelle benötigt, um beliebige Aktionen auszuführen.
Sobald dieses Smart Account in MetaMask importiert (per Delegation, nicht per Key Sharing) und mit herkömmlichen Web3-Seiten verbunden werden kann, wird diese Schnittstelle eine naheliegende Option zur Unterstützung sein.
KI-übersetzt. Kann Fehler enthalten. Bitte überprüfen Sie die Informationen stets.