Die Verbindung von Metamask mit WalletConnect eröffnet einen sicheren Weg zur nahtlosen Verwaltung von Ethereum-dApps. WalletConnect fungiert als Brücke und verbindet Ihr Wallet mit Desktop- und mobilen dApps, ohne private Schlüssel preiszugeben. Obwohl der Prozess im Allgemeinen unkompliziert ist, können einige technische Hürden auftreten. In diesem Beitrag erfahren Sie, wie Sie Metamask am schnellsten mit WalletConnect verbinden und wie Sie auftretende Probleme lösen.
Was ist WalletConnect?
WalletConnect ist ein Open-Source-Kommunikationsprotokoll, das dApps mit mobilen oder Hardware-Krypto-Wallets verbindet. Diese Multi-Chain-Plattform ermöglicht dApp-Verbindungen von über 300 Blockchain-Netzwerken und rund 600 Wallet-Anwendungen. WalletConnect nutzt sichere Links oder QR-Code-Scanner, um Wallets dezentralen Anwendungen (dApps) zuzuordnen.
WalletConnect-Links sind mit Transport Layer Security (TLS) und End-to-End-Verschlüsselung verschlüsselt. In Verbindung mit Metamask-Sicherheit Mithilfe von Protokollen können WalletConnect-Benutzer Transaktionen für dApps innerhalb der Wallet sicher signieren, ohne ihre privaten Schlüssel preiszugeben.
Um die vollständige Kontrolle zu gewährleisten, ermöglicht WalletConnect Benutzern, zuvor verbundene dApps jederzeit zu trennen. Außerdem werden dApps automatisch von Ihrer Wallet getrennt, wenn sie über einen längeren Zeitraum inaktiv bleiben.
Verbinden Sie Metamask Wallet über WalletConnect mit dApp (mit Desktop-dApp)
Um Metamask über WalletConnect mit einer Desktop-dApp zu verknüpfen, müssen Sie einen nahtlosen QR-Code-Handshake durchführen. Auf diese Weise bleiben Ihre privaten Schlüssel in Ihrer mobilen Wallet gespeichert, während Sie über WalletConnect mit der verknüpften Desktop-dApp interagieren. Befolgen Sie diese Schritte zum Verbinden Metamask zur dApp für Desktop:
Schritt 1: Besuchen Sie die Desktop-dApp-Website (zum Beispiel Uniswap) und klicken Brieftasche anschließen.
Schritt 2: Wählen Sie in der Liste der Optionen, die Verbindungsbrücken anzeigen, Wallet Connect. Ein QR-Code wird angezeigt.
Schritt 3: Öffnen Sie Ihre mobile Metamask-App und tippen Sie auf den QR-Code-Scanner (oben rechts).
Schritt 4: Richten Sie Ihr Telefon auf den zu scannenden Code und klicken Sie dann auf Verbinden um eine Verbindungssitzung zu starten. Die dApp auf Ihrem Desktop erkennt die Verbindung und ermöglicht Ihnen, Transaktionen aus Ihrem Wallet zu genehmigen.
Beachten Sie, dass die Metamask Firefox-Erweiterung oder andere Desktop-Versionen WalletConnect nicht direkt unterstützen. Sie benötigen daher eine Verbindung mit Ihrer mobilen Geldbörse, um über WalletConnect mit Desktop-Apps interagieren zu können.
Verwenden Sie den WalletConnect-Link (von der mobilen dApp zu Metamask)
Die Verbindung von Metamask mit WalletConnect über Deep Links über eine mobile dApp ist unkompliziert. Beim Surfen auf einem mobilen Gerät bieten einige dApps anstelle eines QR-Codes die Option „Mit WalletConnect verbinden“ an. Nach dem Tippen auf den Link werden Benutzer zur mobilen Metamask-App weitergeleitet, um die Verbindung zu bestätigen. Hier eine vereinfachte Erklärung:
Schritt 1: Die dApp erstellt ein WalletConnect-Sitzungs-Popup und eine URI, die in einen Metamask-Deep-Link verpackt sind.
Schritt 2: Tippen Sie auf den Link, um die mobile Metamask-App zu starten.
Schritt 3: Wenn Metamask geöffnet wird, können Sie bestätigen, welches Netzwerk, Konto und welche Berechtigungen Sie verwenden, indem Sie auf tippen Bearbeitet Konten.
Schritt 4: Klicken Sie auf die Verbinden Aufforderung, den Verbindungsvorgang abzuschließen.
Schritt 5: Kehren Sie zur dApp zurück, um die Verbindung zu bestätigen. Aktualisieren Sie die Seite bei Bedarf.
So trennen Sie Metamask von WalletConnect
Obwohl nicht zwingend erforderlich, ist es wichtig, die Verbindung Ihres Wallets zu nicht mehr verwendeten dApps zu trennen. Dies trägt zum Datenschutz bei und entzieht den Zugriff während Ihrer Sitzung. Führen Sie die folgenden Schritte aus, um Metamask von WalletConnect zu trennen:
Schritt 1: Starten Sie die mobile Metamask-Wallet und tippen Sie auf das Zahnradsymbol, um die Einstellungen Menü.
Schritt 2: Scrollen Sie nach unten und tippen Sie auf Experimentell Menü.
Schritt 3: Klicken Sie auf Sitzungen anzeigen unter der Option WalletConnect-Sitzungen.
Schritt 4: Durchsuchen Sie die Liste, um die dApps Sie möchten es entfernen und festhalten.
Schritt 5: Klicken Sie abschließend auf Ende aus dem Options-Popup.
Tipps zur Fehlerbehebung
Nachfolgend finden Sie die besten Möglichkeiten zur Lösung einiger der häufigsten Probleme, die beim Verbinden von Metamask mit einer dApp über WalletConnect auftreten können:
Problem 1: QR-Code lässt sich nicht scannen?
Lösung: Laden Sie die Seite neu und scannen Sie erneut. DApps benötigen oft neue QR-Codes, um ordnungsgemäß zu funktionieren.
Problem 2: Verbindungen funktionieren nicht?
Lösung: Überprüfen Sie, ob Ihr Metamask-Wallet die neueste Version hat. Besuchen Sie Ihren App Store, um Ihr Wallet auf die neueste Version zu aktualisieren.
Problem 3: DApps können den Lastenausgleich nicht durchführen oder eine Aktion nicht ausführen?
Lösung: Trennen Sie die Verbindung zwischen Metamask und der dApp und stellen Sie sie dann wieder her. Eine neue Sitzung behebt häufig fehlerhafte oder veraltete Zustände.
Problem 4: DApps erfordern bestimmte Netzwerke?
Lösung: Stellen Sie sicher, dass Ihr Wallet vor der Verbindung mit dem Netzwerk verbunden ist. Viele dApps arbeiten in bestimmten Netzwerken. Konfigurieren Sie Ihr Wallet daher so, dass es mit diesem Netzwerk kompatibel ist.
Fazit
WalletConnect ist eine sichere Möglichkeit, Ihr Wallet mit einer dApp zu verbinden, um Transaktionen für diese Anwendungen zu genehmigen. WalletConnect ermöglicht eine nahtlose Verbindung und schützt gleichzeitig Ihre privaten Schlüssel, egal ob Sie eine Desktop- oder mobile dApp nutzen. Befolgen Sie die Schritte und Tipps zur Fehlerbehebung in diesem Beitrag für eine optimale dApp-Verbindung.