MetaMask baute seinen Ruf als führende Ethereum-Wallet auf, aber jahrelang hatte es eine große Einschränkung: Es funktionierte nur mit EVM-kompatiblen Blockchains. Wenn Sie Bitcoin, Solana oder Starknet nutzen wollten, brauchten Sie eine separate Wallet. MetaMask Snaps änderten das. Snaps sind Plugins von Drittanbietern, die die Funktionalität von MetaMask auf Wege erweitern, die das Core-Team nie erwartet hatte – und sie bilden jetzt ein florierendes Ökosystem.
Was sind MetaMask Snaps?
Snaps sind JavaScript-Programme, die in MetaMasks sandgeboxter Umgebung laufen. Entwickler erstellen Snaps, um Funktionen hinzuzufügen, die MetaMask nicht nativ unterstützt. Denken Sie sie sich wie Browser-Erweiterungen für Ihre Browser-Erweiterung.
Snaps können:
- Unterstützung für Non-EVM-Blockchains hinzufügen (Bitcoin, Solana, Cosmos, Starknet usw.)
- Transaktionserkenntnisse und Sicherheitswarnungen anzeigen
- Benutzerdefinierte Benachrichtigungen hinzufügen
- Account-Abstraktionsfunktionen implementieren
- Mit externen APIs für Echtzeitdaten verbinden
- Hardware-Wallet-Kompatibilität für neue Geräte hinzufügen
Snaps können nicht:
- Direkt auf Ihre Seed Phrase oder privaten Schlüssel zugreifen
- Transaktionen ohne Ihre ausdrückliche Genehmigung durchführen
- Auf Daten aus anderen Snaps zugreifen
- Im Hintergrund ohne Ihr Wissen laufen (sie müssen explizit ausgelöst werden)
Wie Snaps MetaMask erweitern
Unterstützung für Non-EVM-Chains
Der beliebteste Anwendungsfall für Snaps ist das Hinzufügen völlig neuer Blockchain-Ökosysteme zu MetaMask. Bevor es Snaps gab, brauchten Sie, wenn Sie BTC und ETH in einer Oberfläche verwalten wollten, eine andere Wallet. Jetzt können Sie den Bitcoin Snap installieren und BTC direkt von MetaMask aus verwalten.
Das funktioniert, weil Snaps Zugang zu MetaMasks Schlüsselableitungsfunktionen haben. Ein Bitcoin Snap kann Ihre Bitcoin-Schlüssel von derselben Seed Phrase wie Ihre Ethereum-Schlüssel ableiten, was Ihnen eine Seed Phrase gibt, die Sie für mehrere Chains sichern müssen.
Transaktionserkenntnisse
Einige Snaps analysieren Transaktionen, bevor Sie diese signieren. Sie dekodieren Contract-Interaktionen und warnen Sie, wenn etwas verdächtig aussieht – zum Beispiel, wenn Sie dabei sind, Token-Ausgaben für einen bekannten Betrugs-Contract zu genehmigen, oder wenn eine Transaktion ungewöhnlich strukturiert ist.
Account-Abstraktion
Snaps können Smart-Account-Funktionen wie Social Recovery, Multi-Signature-Anforderungen und Session Keys implementieren. Dies ist besonders relevant für dApps, die auf ERC-4337 aufbauen.
Benutzerdefinierte Benachrichtigungen
Snaps können basierend auf On-Chain-Ereignissen Benachrichtigungen an MetaMask versenden – Preisalarme, Liquidationswarnungen für DeFi-Positionen, Governance-Abstimmungserinnerungen und mehr.
Wie Sie einen Snap installieren
Die Installation eines Snaps ist einfach, erfordert aber Sorgfalt. Installieren Sie Snaps nur aus dem offiziellen MetaMask Snaps-Verzeichnis oder von vertrauenswürdigen dApp-Seiten.
Schritt 1: Den Snap finden
Gehen Sie zu snaps.metamask.io – dem offiziellen Snap-Verzeichnis. Durchsuchen Sie nach Kategorie oder suchen Sie nach einer bestimmten Chain oder Funktion.
Schritt 2: Klicken Sie auf „Zu MetaMask hinzufügen“
Auf der Seite des Snaps klicken Sie auf die Installationsschaltfläche. Dies öffnet ein MetaMask-Popup.
Schritt 3: Berechtigungen überprüfen
MetaMask zeigt genau, welche Berechtigungen der Snap anfordert. Häufige Berechtigungen sind:
- Zugriff auf bestimmte RPC-Aufrufe
- Die Fähigkeit, Dialogfelder anzuzeigen
- Netzwerkzugriff (zum Abrufen von Daten aus externen APIs)
- Schlüsselableitung (für Snaps, die Schlüssel für andere Chains verwalten)
Lesen Sie diese sorgfältig durch. Wenn ein Snap Berechtigungen anfordert, die für seinen angegebenen Zweck übertrieben wirken, installieren Sie ihn nicht.
Schritt 4: Installation bestätigen
Klicken Sie auf „Genehmigen“, um zu installieren. Der Snap ist jetzt aktiv in MetaMask.
Schritt 5: Mit dem Snap interagieren
Einige Snaps fügen eine neue Registerkarte oder einen neuen Bereich in MetaMask hinzu. Andere integrieren sich in den vorhandenen Transaktionsablauf. Lesen Sie die Dokumentation des Snaps für Anweisungen zur Verwendung.
Top MetaMask Snaps 2026
Bitcoin Snap (von Consensys / MetaMask)
Der Bitcoin Snap ermöglicht es Ihnen, eine Bitcoin-Wallet direkt von MetaMask aus zu verwalten. Er leitet Ihre BTC-Adresse von Ihrer MetaMask-Seed Phrase unter Verwendung von Standard-BIP-44-Ableitungspfaden ab, was bedeutet, dass Ihre Bitcoin-Schlüssel deterministisch von derselben Seed abgeleitet werden, die Sie bereits haben.
Features:
- Senden und empfangen Sie BTC
- Sehen Sie BTC-Guthaben und Transaktionsverlauf
- Kompatibel mit nativen SegWit- (bech32) Adressen
- Keine separate Seed Phrase erforderlich
Einschränkungen: Unterstützt nicht das Lightning Network oder fortgeschrittene Bitcoin-Scripting. Für Power-User wird eine dedizierte Bitcoin-Wallet immer noch empfohlen.
Solana Snap
Der Solana Snap fügt MetaMask volle Solana-Wallet-Funktionalität hinzu. Sie können SOL und SPL-Token halten, eine Verbindung zu Solana dApps herstellen und sogar Solana-Transaktionen signieren – alles von der MetaMask-Oberfläche.
Features:
- SOL- und SPL-Token-Verwaltung
- Verbindung zu Solana dApps (mit kompatiblen dApps, die den Snap erkennen)
- Transaktionsverlauf
- Devnet/Testnet-Unterstützung für Entwickler
Starknet Snap
Der Starknet Snap von StarkWare ist einer der umfassendsten verfügbaren Snaps. Er bietet ein vollständiges Starknet-Wallet-Erlebnis in MetaMask.
Features:
- Verwalten Sie STRK und Starknet-Token
- Interagieren Sie mit Starknet DeFi (JediSwap, Ekubo usw.)
- Account-Bereitstellung auf Starknet
- Transaktionsverlauf
Tenderly Security Snap
Anstatt eine neue Chain hinzuzufügen, f��gt der Tenderly Snap Sicherheitsintelligenz zu Ihrem Transaktionsablauf hinzu. Vor dem Signieren einer Transaktion simuliert Tenderly diese und zeigt Ihnen genau, was passieren wird – welche Token Ihre Wallet verlassen, welche Contracts aufgerufen werden und ob die Transaktion riskant aussieht.
Features:
- Transaktionssimulation vor dem Signieren
- Klare Aufschlüsselung von Token-Flüssen
- Risikoflaggen für verdächtige Contracts
- Funktioniert über alle EVM-Chains
Chainalysis Oracles Snap
Dieser Snap integriert die On-Chain-Intelligence von Chainalysis, um hochriskante Adressen und Contracts zu kennzeichnen, bevor Sie mit ihnen interagieren. Dies ist besonders nützlich für Benutzer, die mit vielen unbekannten dApps interagieren.
Cosmos / IBC Snap
Für Cosmos-Ecosystem-Benutzer gibt es Snaps, die Unterstützung für ATOM, OSMO und andere Cosmos SDK-Chains hinzufügen. Diese ermöglichen IBC-Transfers und Staking in MetaMask.
Sicherheitsüberlegungen für Snaps
Snaps sind mächtig, was bedeutet, dass sie ein Risiko bergen. Das MetaMask-Team überprüft Snaps, bevor sie in das offizielle Verzeichnis aufgenommen werden, aber diese Überprüfung ist keine Sicherheitsgarantie.
Sandboxing
Snaps laufen in einer isolierten JavaScript-Umgebung namens SES (Secure ECMAScript)-Sandbox. Dies verhindert, dass Snaps:
- Direkt auf Ihre Seed Phrase oder privaten Schlüssel zugreifen
- Daten aus anderen Snaps lesen
- Beliebige Netzwerkanfragen stellen (sie müssen Netzwerkzugriff in ihrem Berechtigungsmanifest deklarieren)
- Auf Browser-APIs wie localStorage zugreifen
Die Sandbox ist eine bedeutungsvolle Sicherheitsgrenze, aber sie ist nicht perfekt. Ein böswilliger Snap mit legitim klingenden Berechtigungen könnte Sie dennoch dazu verleiten, eine schädliche Transaktion zu signieren.
Berechtigungsmodell
Jeder Snap muss seine Berechtigungen in einer Manifestdatei deklarieren. MetaMask zeigt Ihnen diese Berechtigungen während der Installation. Die wichtigsten Berechtigungen zum Überprüfen:
| Berechtigung | Risikostufe | Legitime Anwendungen |
|---|---|---|
snap_getBip32Entropy |
Hoch | Schlüsselableitung für Non-EVM-Chains |
snap_getBip44Entropy |
Hoch | Schlüsselableitung (Standard) |
endowment:network-access |
Mittel | Abrufen von Daten aus APIs |
endowment:transaction-insight |
Niedrig | Transaktionsanalyse |
snap_notify |
Niedrig | Benutzerbenachrichtigungen |
snap_dialog |
Niedrig | Anzeigen von Informationen für Benutzer |
Seien Sie besonders vorsichtig mit Snaps, die Schlüsselableitungsberechtigungen anfordern. Ein böswilliger Snap mit diesen Berechtigungen könnte Sie theoretisch dazu bringen, Schlüsselmaterial offenzulegen.
Best Practices
Aktivieren und Deaktivieren von Snaps
Sie können Ihre installierten Snaps jederzeit verwalten:
- Öffnen Sie MetaMask
- Klicken Sie auf das Menü mit drei Punkten (⋮) oben rechts
- Sie sehen eine Liste aller installierten Snaps
- Schalten Sie einen Snap aus, um ihn zu deaktivieren, ohne ihn zu deinstallieren
- Klicken Sie auf das Papierkorbsymbol, um vollständig zu deinstallieren
Das Deaktivieren eines Snaps beeinträchtigt Ihre Schlüssel oder Guthaben nicht. Wenn Sie einen Bitcoin Snap mit einem BTC-Guthaben verwaltet haben, führt das Deaktivieren des Snaps nicht zum Verlust Ihres BTC – Ihre Schlüssel können immer von Ihrer Seed Phrase abgeleitet werden.
Snaps und Account-Abstraktion
Eine der aufregendsten Grenzen für Snaps ist Account-Abstraktion (ERC-4337). Traditionelle Ethereum-Konten (EOAs) haben Einschränkungen: Sie benötigen ETH, um Gebühren zu bezahlen, Sie können keine Ausgabenlimits festlegen, und das Verlieren Ihres privaten Schlüssels bedeutet den Verlust von allem.
Smart-Contract-Konten lösen diese Probleme, erforderten aber historisch gesehen eine separate Wallet-Oberfläche. Snaps können Smart-Account-Funktionalität direkt in MetaMask implementieren und ermöglichen:
Mehrere Snaps 2026 bauen auf diese Vision hin, besonders im Gaming- und Social-Application-Bereich, wo nahtlose UX entscheidend ist.
Die Zukunft von MetaMask Snaps
Das Snaps-Ökosystem ist erheblich gereift. Wichtige Entwicklungen im Auge zu behalten:
Snap-übergreifende Kommunikation: Das MetaMask-Team arbeitet an der Ermöglichung der Kommunikation von Snaps untereinander auf kontrollierte Weise, um komplexe zusammengesetzte Funktionen zu ermöglichen.
Snap-Monetarisierung: Entwickler können jetzt Abonnementgebühren für Premium-Snaps erheben und schaffen damit ein nachhaltiges Geschäftsmodell für die Snap-Entwicklung.
Hardware-Wallet-Snaps: Neue Hardware-Wallets können jetzt MetaMask-Unterstützung über einen Snap hinzufügen, anstatt auf MetaMask-Core-Integration zu warten.
Mobile-Snap-Unterstützung: Die MetaMask-Mobile-App hat die Snap-Unterstützung erweitert, obwohl die vollständige Bibliothek auf dem Desktop immer noch besser zugänglich ist.
Governance-Integration: Mehrere Protokolle bauen Snaps, die Governance-Abstimmungen direkt in MetaMask anzeigen und One-Click-Abstimmungen ermöglichen.
Häufig gestellte Fragen
Sind MetaMask Snaps sicher zu verwenden?
Snaps, die im offiziellen MetaMask Snaps-Verzeichnis (snaps.metamask.io) angezeigt werden, wurden vom MetaMask-Team überprüft. Sie laufen in einer sandgeboxten Umgebung, die einschränkt, auf was sie zugreifen können. Das heißt, keine Software ist risikofrei. Lesen Sie Berechtigungen sorgfältig durch und installieren Sie nur Snaps, die Sie tatsächlich benötigen, von Entwicklern, denen Sie vertrauen.
Kann ein Snap meine privaten Schlüssel stehlen?
Snaps haben keinen direkten Zugriff auf Ihre Seed Phrase oder privaten Schlüssel. Die MetaMask Snaps-API ermöglicht es Snaps, Schlüssel für bestimmte Chains mithilfe kontrollierter kryptographischer Funktionen abzuleiten, aber das rohe Schlüsselmaterial wird dem Snap-Code nie verfügbar gemacht. Ein böswilliger Snap könnte Sie jedoch versuchen, durch die UI, die er kontrolliert, dazu zu bringen, etwas Schädliches zu signieren.
Funktionieren Snaps auf MetaMask Mobile?
Ab 2026 erweitert sich die Snap-Unterstützung auf Mobilgeräten, bleibt aber mehr begrenzt als auf dem Desktop. Einige Snaps, besonders solche, die komplexes UI-Rendering erfordern, funktionieren möglicherweise nicht auf Mobilgeräten. Überprüfen Sie die Dokumentation jedes Snaps auf Mobile-Kompatibilität.
Hat ein Snap Zugriff auf meine Ethereum-Guthaben?
Ein Snap kann Ihre Ethereum-Guthaben nicht direkt verschieben. Jede Transaktion erfordert immer noch Ihre ausdrückliche Genehmigung durch MetaMasks normalen Signierungsablauf. Ein Snap kann eine Transaktionsanfrage initiieren (die MetaMask Ihnen zur Genehmigung anzeigt), kann aber den Genehmigungsschritt nicht umgehen.
Wie aktualisiere ich einen Snap?
Snap-Updates geschehen automatisch, wenn MetaMask eine neue genehmigte Version erkennt. Sie können gelegentlich eine Eingabeaufforderung sehen, um neue oder geänderte Berechtigungen für einen aktualisierten Snap zu genehmigen. Überprüfen Sie immer Berechtigungsänderungen, bevor Sie ein Update genehmigen.
Kann ich Snaps mit MetaMask-Hardware-Wallet-Konten verwenden?
Einige Funktionen unterscheiden sich, wenn Hardware-Wallet-Konten verwendet werden (Ledger/Trezor). Transaktionserkenntnisse-Snaps funktionieren gut, aber Snaps, die Schlüsselableitung erfordern (wie Bitcoin- oder Solana-Snaps), funktionieren unabhängig von Ihrer Hardware-Wallet – sie verwenden MetaMasks Software-Schlüsselableitung, nicht Ihr Hardware-Gerät.
Was passiert mit meinen von Snap verwalteten Guthaben, wenn ich MetaMask deinstalliere?
Ihre Guthaben sind immer mithilfe Ihrer Seed Phrase wiederherstellbar. Das Deinstallieren eines Snaps oder MetaMasks selbst zerstört nicht Ihre Schlüssel. Installieren Sie MetaMask neu, stellen Sie Ihre Seed Phrase wieder her, installieren Sie den relevanten Snap neu, und Ihre von Snap verwalteten Wallets werden vollständig wiederhergestellt.
