CoinJar wird Sie niemals nach Ihrem Private Key oder Ihrer Seed-Phrase fragen
Beim Signieren von Nachrichten werden nur die Nachricht und die daraus resultierende Signatur verwendet. CoinJar wird Sie niemals nach Ihrem Private Key, Ihrer Seed-Phrase oder Ihren Wiederherstellungswörtern fragen.
So funktioniert es
CoinJar erstellt eine eindeutige Nachricht, die Ihr Konto, die zu verifizierende Adresse und einen einmaligen Code (einen Nonce) enthält. Sie signieren diese Nachricht in Ihrer Wallet und fügen die Signatur anschließend wieder in CoinJar ein. Da die Signatur nur vom Private Key dieser Adresse erzeugt werden kann, belegt eine gültige Signatur, dass Ihnen die Wallet gehört. Der Private Key selbst verlässt Ihr Gerät nie.
Unterstützte Netzwerke
Derzeit unterstützt die Methode der digitalen Signatur bei CoinJar die folgenden Netzwerke:
- Arbitrum
- Avalanche C Chain
- Bitcoin
- Cardano
- Dogecoin
- Ethereum Classic
- Ethereum
- Litecoin
- Optimism
- Polygon
- Solana
Für alle anderen Netzwerke verifizieren Sie Ihre self-hosted Wallet bitte über die verfügbaren Methoden wie Satoshi Test oder Manual Upload.
Schritt 1: Wallet-Verifizierung in CoinJar starten
- Melden Sie sich bei Ihrem CoinJar-Konto an und navigieren Sie zu Mehr > Adressbuch.
- Klicken Sie zum Start auf die Schaltfläche „+ Adresse hinzufügen“.
- Geben Sie die Kryptowährungsadresse, die Sie verifizieren möchten, sowie die anderen erforderlichen Felder ein.
- Wählen Sie Digitale Signatur als Verifizierungsmethode aus.
- CoinJar zeigt eine eindeutige Nachricht an, die Ihre Adresse und einen einmaligen Nonce enthält. Kopieren Sie sie exakt und ändern Sie keine Zeichen, Leerzeichen oder Zeilenumbrüche.
Schritt 2: Signieren Sie die Nachricht mit Ihrer Wallet
Die genauen Schritte hängen davon ab, wie Sie Ihre Nachricht signieren möchten, entweder über einen Webservice oder eine Wallet-Anwendung.
Über einen Webservice
Etherscan (nur Ethereum)
Etherscan kann nur zum Signieren von Nachrichten im Ethereum-Netzwerk verwendet werden.
- Besuchen Sie Etherscan und gehen Sie dann zu More → Services → Verified Signature.
- Wählen Sie oben rechts auf der Seite Sign Message aus.
- Verbinden Sie auf Aufforderung Ihre Wallet über MetaMask oder WalletConnect. Mit WalletConnect können Sie andere kompatible Wallets wie Coinbase Wallet oder Rainbow verwenden.
- Fügen Sie die von CoinJar bereitgestellte exakte, eindeutige Nachricht in das Feld Message ein.
- Wählen Sie Sign Message aus und bestätigen Sie in Ihrer Wallet.
- Kopieren Sie den resultierenden Signatur-Hash.
Sie müssen die signierte Nachricht nicht veröffentlichen, wenn Etherscan die Option anbietet.
Solscan (nur Solana)
Solscan kann nur zum Signieren von Nachrichten im Solana-Netzwerk verwendet werden.
- Besuchen Sie Solscan und gehen Sie dann zu Resource → Verified Signature.
- Wählen Sie oben rechts auf der Seite Sign Message aus.
- Verbinden Sie auf Aufforderung Ihre Wallet über Phantom, MetaMask or Ledger Wallet.
- Fügen Sie die von CoinJar bereitgestellte exakte, eindeutige Nachricht in das Feld Message ein.
- Wählen Sie Sign aus und bestätigen Sie in Ihrer Wallet.
- Kopieren Sie den resultierenden Signatur-Hash.
Sie müssen die signierte Nachricht nicht veröffentlichen, wenn Solscan die Option anbietet.
Über eine Wallet-Anwendung
Metamask (Ethereum und EVM-Chains)
- Öffnen Sie MetaMask und wählen Sie das Konto aus, das die Adresse enthält, die Sie bestätigen.
- Öffnen Sie die Signaturfunktion. Für eine eigenständige Signatur verwenden Sie eine vertrauenswürdige Signaturseite (z. B. das oben erwähnte Sign Message-Tool von Etherscan) und verbinden Sie MetaMask, oder signieren Sie über die Verifizierungsanfrage, zu der Sie weitergeleitet wurden.
- Fügen Sie die exakte, eindeutige Nachricht von CoinJar ein.
- Wählen Sie Sign aus und prüfen Sie die Nachricht in der MetaMask-Eingabeaufforderung.
- Bestätigen Sie und kopieren Sie dann den resultierenden Signatur-Hash.
Ledger (Hardware-Wallet)
Ledger Live unterstützt kein Signieren von Nachrichten. Um mit Ihrem Ledger-Gerät zu signieren, koppeln Sie es mit einer kompatiblen Software-Wallet:
- Ethereum und EVM-Chains (am häufigsten): Verwenden Sie MetaMask, verbunden mit Ihrem Ledger.
- Bitcoin: Verwenden Sie Electrum, verbunden mit Ihrem Ledger.
Verwendung von Ledger mit MetaMask (Ethereum und EVM-Chains)
- Verbinden Sie Ihr Ledger mit MetaMask und wählen Sie das Konto mit der Adresse aus.
- Befolgen Sie die oben genannten MetaMask-Schritte, um die Signierfunktion zu öffnen und die Nachricht einzufügen.
- Wenn Sie Sign auswählen, fordert MetaMask Sie auf, dies auf Ihrem Ledger-Gerät zu bestätigen.
- Prüfen Sie die Nachricht auf Ihrem Ledger sorgfältig und drücken Sie dann beide Tasten, um zu bestätigen.
- Kopieren Sie den resultierenden Signatur-Hash aus MetaMask.
Verwendung von Ledger mit Electrum (Bitcoin)
- Öffnen Sie Electrum mit Ihrem geladenen Ledger-Konto.
- Gehen Sie zu Tools → Sign/Verify Message.
- Fügen Sie die Nachricht von CoinJar in das Feld Message ein.
- Geben Sie die Bitcoin-Adresse, die Sie bestätigen, in das Feld Address ein.
- Wählen Sie Sign aus und bestätigen Sie die Aktion auf Ihrem Ledger-Gerät.
- Kopieren Sie den in Electrum angezeigten Signatur-Hash.
Trezor (mit Trezor Suite)
- Öffnen Sie Trezor Suite und verbinden Sie Ihr Gerät.
- Gehen Sie zum Konto für die relevante Kryptowährung.
- Wählen Sie im Kontomenü Sign & Verify aus.
- Wählen Sie Sign message.
- Fügen Sie die exakte eindeutige Nachricht von CoinJar ein und wählen Sie Sign.
- Bestätigen Sie die Nachricht auf Ihrem Trezor-Gerät.
- Kopieren Sie den in Trezor Suite angezeigten Signatur-Hash
Trust Wallet
Trust Wallet hat kein eigenständiges Menü zum „Signieren von Nachrichten“. Stattdessen signieren Sie über einen verbundenen Dienst mit WalletConnect:
- Öffnen Sie die Signierseite, zu der Sie weitergeleitet wurden (für Ethereum können Sie das oben genannte Sign Message-Tool von Etherscan verwenden), und wählen Sie WalletConnect.
- Gehen Sie in Trust Wallet zu Settings → WalletConnect und scannen Sie den QR-Code, um die Verbindung herzustellen.
- Wenn die Signieranfrage in Trust Wallet erscheint, prüfen Sie, ob die Nachricht mit der von CoinJar übereinstimmt.
- Genehmigen Sie die Anfrage zum Signieren.
- Kopieren Sie den resultierenden Signatur-Hash von der Signierseite.
Andere Wallets
Die meisten modernen Wallets unterstützen das Signieren von Nachrichten, oft bezeichnet als:
- Nachricht signieren
- Verifizierungsnachricht signieren
- Sign & verify
- Tools > Sign
Wenn Sie diese Funktion nicht finden, sehen Sie in der Hilfedokumentation Ihres Wallet-Anbieters nach. Wenn Ihre Wallet das Signieren von Nachrichten überhaupt nicht unterstützt, kehren Sie zu CoinJar zurück und verwenden Sie stattdessen Satoshi Test oder Manual Upload.
Schritt 3: Signatur an CoinJar übermitteln
- Kehren Sie in CoinJar zum Bildschirm „Verify Wallet Ownership“ zurück.
- Fügen Sie den Signatur-Hash in das Feld Paste Signed Output ein.
- Wählen Sie Verify Wallet.
CoinJar validiert die Signatur sofort. Wenn sie gültig ist, ist Ihre Adresse verifiziert und Sie können sofort mit der Übertragung beginnen.
Wenn die Verifizierung fehlschlägt
Prüfen Sie Folgendes:
- Sie haben die vollständige Signatur ohne zusätzliche Leerzeichen oder fehlende Zeichen kopiert.
- Sie haben die von CoinJar bereitgestellte exakte Nachricht signiert. Keine Änderungen, auch nicht bei Leerzeichen oder Zeilenumbrüchen.
- Sie haben mit derselben Adresse signiert, die Sie in CoinJar eingegeben haben. Das Signieren mit einer anderen Adresse in derselben Wallet stimmt nicht überein.
- Einige Hardware-Wallets zeigen während des Signierens nur einen Hash der Nachricht auf dem Bildschirm an; das ist normal und kein Hinweis auf ein Problem.
Sie können Ihre Wallet-Verifizierungsmethode auch ändern, indem Sie in der CoinJar-App entweder Satoshi Test oder die Methode Manual Upload auswählen.