MetaMask ist eine non-custodial Software-Wallet, das heißt, die Private Keys und die Seed Phrase, die über die Guthaben verfügen, bleiben verschlüsselt auf dem eigenen Gerät des Nutzers gespeichert und nicht auf einem Server des Unternehmens. Entwickelt wurde sie 2016 von Aaron Davis und Dan Finlay bei ConsenSys, zunächst als reine Ethereum-Browsererweiterung. Seitdem ist MetaMask zu einer der meistgenutzten Self-Custody-Wallets im Kryptobereich herangewachsen, ergänzt seit 2020 durch eine mobile App.
Technisch funktioniert MetaMask, indem ein Web3-Provider in den Browser eingebettet wird, wodurch jede Website eine Verbindung anfragen, eine öffentliche Adresse auslesen und den Nutzer zur Freigabe oder Signierung einer Transaktion auffordern kann. Dieses "Connect Wallet"-Muster ist der Standardweg, über den Nutzer sich bei dezentralen Exchanges, NFT-Marktplätzen und Lending-Protokollen anmelden, ohne die Kontrolle über ihre Assets abzugeben. Die Unterstützung für ERC-20-Token kam 2017 hinzu, später erweiterte sich die Abdeckung auf weitere EVM-kompatible Netzwerke wie BNB Chain, Polygon und Arbitrum sowie über das Snaps-Plugin-System von MetaMask um native, non-custodial Unterstützung für Bitcoin und Solana.
Da MetaMask selbst keine Guthaben verwahrt, gelten dieselben Abwägungen wie bei jedem Self-Custody-Tool:
- Der Verlust der Seed Phrase bedeutet den dauerhaften Verlust des Zugriffs auf die Wallet.
- Phishing-Seiten und bösartige Smart-Contract-Freigaben sind ein häufiger Angriffsvektor, da eine signierte Freigabe einem betrügerischen Contract Ausgaberechte über Token einräumen kann.
- Bei größeren Beständen wird oft zusätzlich eine Hardware Wallet für die Offline-Aufbewahrung der Keys genutzt.
Trotz dieser Risiken bleibt MetaMask ein zentraler Einstiegspunkt in Ethereum und die breitere Web3-Welt und bietet mittlerweile auch integrierte Swaps, Bridging sowie eine debitkartenähnliche Karte zum direkten Ausgeben von Krypto.