Das Signieren von Bitcoin-Nachrichten ist direkt in der BitBoxApp möglich – sowohl mit neuen als auch mit bereits verwendeten Adressen. Dafür musst du Electrum nicht installieren. Wie du die integrierte Funktion nutzt, erfährst du in der Anleitung Bitcoin-Nachricht in der BitBoxApp signieren.

Wenn du lieber Electrum verwendest, zeigt dir diese Anleitung, wie du die vorgegebene Nachricht mit der angeforderten Adresse signierst, die Signatur prüfst und den Nachweis an den Dienst übermittelst. Beim Signieren werden keine Bitcoin gesendet und es fällt keine Netzwerkgebühr an. Deine privaten Schlüssel bleiben auf der BitBox02.

Eine gültige Signatur weist nach, dass du die ausgewählte Adresse kontrollierst. Sie belegt weder deine Identität noch das rechtliche Eigentum an Guthaben oder die Kontrolle über andere Adressen. Welche Adresstypen und Signaturformate akzeptiert werden, entscheidet der anfragende Dienst.

Bevor du beginnst

  • Verwende Electrum auf deinem Computer und lade die Software von der offiziellen Electrum-Website herunter.
  • Deine BitBox02 muss bereits eingerichtet und die Firmware über die BitBoxApp aktualisiert sein. Schließe die BitBoxApp vollständig, bevor du Electrum verwendest, damit sie die Verbindung zum Gerät nicht belegt.
  • Halte die genaue Adresse und die vollständige Nachricht bereit, die der Dienst vorgegeben hat. Verfasse nur dann einen eigenen Text, wenn du ausdrücklich dazu aufgefordert wirst.
  • Öffne die Electrum-Wallet, die mit dem BitBox02-Konto verbunden ist, zu dem die Adresse gehört. Falls du das Konto noch nicht verbunden hast, folge der Anleitung Wie du deine BitBox02 mit Electrum verbindest. Eine Wallet, die nur zur Beobachtung importiert wurde (Watch-only), kann nicht über deine BitBox02 signieren.

Dieser Ablauf unterstützt Bitcoin-Mainnet-Adressen einer Single-Signature-Wallet mit Native SegWit (bc1q) oder Wrapped SegWit (3). Taproot (bc1p), Legacy (1), Multisignature-Wallets und Testnetzwerke werden nicht unterstützt. Der Adressanfang allein reicht nicht aus, um die Kompatibilität festzustellen: Die Adresse muss zum unterstützten Konto gehören, das mit deiner BitBox02 verbunden ist.

Prüfe, was du signieren sollst

Signiere nur eine Nachricht, die du verstehst und von dem betreffenden Dienst erwartet hast. Ist die Anfrage unklar oder werden Wiederherstellungswörter, private Schlüssel, Passwörter, eine optionale Passphrase oder ein Wallet-Backup verlangt, brich den Vorgang ab. Keines dieser Geheimnisse wird benötigt, um die Kontrolle über eine Adresse nachzuweisen.

 

Nachricht signieren und Signatur prüfen

Verwende die Wallet für das Konto, zu dem die angeforderte Adresse gehört. Eine mit deiner BitBox02 verbundene Electrum-Wallet bildet das jeweils ausgewählte Konto und den ausgewählten Adresstyp ab. Sie enthält nicht automatisch alle Konten aus der BitBoxApp. Die folgenden Screenshots zeigen Beispiele; verwende deine eigene angeforderte Adresse und Nachricht. Die Bezeichnungen in den Schritten entsprechen der englischen Electrum-Oberfläche in den Screenshots.

  1. Öffne in Electrum den Tab Addresses. Falls er ausgeblendet ist, wähle in der Menüleiste View → Addresses. Im Tab werden die Adressen der ausgewählten Wallet aufgelistet.

Electrum-Wallet mit ausgewähltem Tab Addresses in der englischen Oberfläche

  1. Suche genau die Adresse, die der Dienst angefordert hat, und prüfe bei Bedarf sowohl Empfangs- als auch Wechselgeldadressen. Klicke mit der rechten Maustaste auf die Adresse und wähle Sign/verify message. Das Fenster zum Signieren öffnet sich mit der bereits eingetragenen Adresse. Falls du sie nicht findest, nutze die Hinweise zur Fehlerbehebung weiter unten, statt eine andere Adresse auszuwählen.

Adressmenü in Electrum mit hervorgehobener Option Sign/verify message

  1. Vergleiche die vollständige Adresse im Feld Address mit der Anfrage des Dienstes. Füge anschließend die vorgegebene Nachricht in das Feld Message ein, ohne Groß- und Kleinschreibung, Zeichensetzung, Leerzeichen oder Zeilenumbrüche zu verändern.
  2. Wähle Sign. Verbinde und entsperre deine BitBox02, falls du dazu aufgefordert wirst. Auf dem Gerät wirst du gebeten, die Signaturanfrage zu prüfen.
  3. Prüfe die vollständige Adresse und Nachricht auf dem Display deiner BitBox02. Bestätige auf dem Gerät nur, wenn beide exakt mit der ursprünglichen Anfrage übereinstimmen. Lehne die Anfrage ab, wenn etwas abweicht oder du die Nachricht nicht verstehst. Nach deiner Bestätigung trägt Electrum die erzeugte Signatur in das Feld Signature ein.

Beispiel eines Electrum-Signaturfensters mit den Feldern Message, Address und Signature sowie den Schaltflächen Sign und Verify

  1. Wähle im selben Fenster Verify. Ist die Signatur für die angezeigte Adresse und Nachricht gültig, meldet Electrum Signature verified. Schlägt die Prüfung fehl, behebe die Ursache, bevor du den Nachweis übermittelst.

Signierten Nachweis übermitteln

Kopiere die Adresse, die ursprüngliche Nachricht und die erzeugte Signatur aus Electrum. Übermittle diese drei Angaben unverändert über das Formular oder den Kommunikationsweg, den der anfragende Dienst dafür vorgesehen hat. Teile den Nachweis nur mit dem vorgesehenen Empfänger, da er dich mit dieser Bitcoin-Adresse in Verbindung bringen kann.

Die Meldung Signature verified bestätigt, dass die Signatur für die geprüfte Adresse und Nachricht gültig ist. Der Dienst muss deinen übermittelten Nachweis anschließend selbst prüfen und bestätigen, dass er seine Anforderungen erfüllt.


Wenn etwas nicht funktioniert

Die angeforderte Adresse wird nicht angezeigt

Prüfe, ob du die Electrum-Wallet für das richtige BitBox02-Konto und den richtigen Adresstyp geöffnet hast. Falls du eine optionale Passphrase verwendest, muss auch die zugehörige Wallet stimmen. Suche sowohl unter den Empfangs- als auch unter den Wechselgeldadressen. Wenn du ein anderes Konto verbinden musst, nutze die Hinweise zur Kontoauswahl in der oben verlinkten Verbindungsanleitung. Verwende keine andere Adresse, wenn der Dienst eine bestimmte verlangt.

Signieren ist nicht verfügbar oder der Adresstyp wird nicht unterstützt

Fehlt im Adressmenü die Option Sign/verify message, prüfe, ob du eine Watch-only- oder Multisignature-Wallet geöffnet hast. Verwende die Wallet, die für das unterstützte Single-Signature-Konto direkt mit deiner BitBox02 verbunden ist. Importiere keine Wiederherstellungswörter oder privaten Schlüssel in Electrum, um das Signieren zu ermöglichen.

Meldet Electrum, dass der Adresstyp nicht unterstützt wird, kläre mit dem anfragenden Dienst, welche kompatible Adresse und welches Signaturformat er akzeptiert, bevor du eine andere Methode ausprobierst.

Electrum erkennt die BitBox02 nicht

Schließe die BitBoxApp und alle anderen Anwendungen, die auf das Gerät zugreifen. Verbinde deine BitBox02 erneut, entsperre sie und versuche es noch einmal. Wird sie weiterhin nicht erkannt, folge der oben verlinkten Verbindungsanleitung.

Die Signaturprüfung in Electrum schlägt fehl

Zeigt Electrum Wrong signature an, prüfe, ob Adresse, Nachricht und Signatur unverändert sind. Vergleiche die Nachricht einschließlich aller Leerzeichen und Zeilenumbrüche mit der ursprünglichen Anfrage. Falls du die Nachricht oder Adresse korrigierst, signiere die Nachricht erneut und prüfe die neue Signatur.

Der Dienst lehnt eine geprüfte Signatur ab

Zeigt Electrum Signature verified an, während der Dienst deinen Nachweis ablehnt, prüfe zunächst, ob du dieselben drei Angaben übermittelt hast. Sind sie unverändert, frage den Dienst, ob er den verwendeten Adresstyp und das Signaturformat von Electrum unterstützt. Eine gültige Signatur garantiert nicht, dass der Dienst sie akzeptiert.