Das Signieren einer Ethereum-Nachricht wird häufig benötigt, um den Besitz einer Adresse nachzuweisen – zum Beispiel gegenüber Börsen, Diensten oder Plattformen – ohne eine Transaktion zu senden oder Gas-Gebühren zu bezahlen.

In dieser Anleitung erfährst du, wie du eine Ethereum-Nachricht sicher mit deiner BitBox02 und Rabby Wallet signierst, wobei alle wichtigen Details direkt auf dem Display der BitBox02 überprüft werden.


Was du erreichst

Wenn du dieser Anleitung folgst, kannst du:

  • Eine Ethereum-Nachricht signieren, ohne private Schlüssel offenzulegen
  • Adresse und Nachricht direkt auf der BitBox02 verifizieren
  • Eine kryptografische Signatur erzeugen, die du an Dritte weitergeben kannst

Voraussetzungen

Bevor du beginnst, stelle sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • BitBox02
    Angeschlossen, entsperrt und einsatzbereit
  • BitBoxApp
    Während des Signiervorgangs geschlossen
  • BitBoxBridge installiert
    Erforderlich für die Kommunikation über den Browser
    Installationsanleitung: Wie du die BitBoxBridge installierst 
  • Google Chrome oder Brave Browser
    Andere Browser werden für diesen Ablauf nicht unterstützt
  • Rabby Wallet Browser-Erweiterung
    Installiert, eingerichtet und entsperrt
    Verbindungsanleitung: Wie du deine BitBox02 mit der Rabby Wallet verbindest 
  • Ethereum-Konto in Rabby Wallet verfügbar
    Die Adresse, deren Besitz du nachweisen möchtest, muss aktuell in Rabby Wallet ausgewählt sein

Wichtig: 

  • Etherscan verwendet automatisch die derzeit aktive Adresse in Rabby Wallet.
  • Ist eine andere Adresse ausgewählt, wird die falsche Adresse signiert.
 

Schritt-für-Schritt-Anleitung

Schritt 1: Rabby Wallet entsperren

  1. Öffne deinen Browser (Chrome oder Brave).
  2. Klicke auf die Rabby-Wallet-Erweiterung.
  3. Entsperre sie mit deinem Passwort

Stelle sicher, dass die richtige Ethereum-Adresse ausgewählt ist, bevor du fortfährst.


Schritt 2: Die Etherscan-Seite zum Signieren öffnen

  1. Öffne die folgende Seite:
    https://etherscan.io/verifiedSignatures#
  2. Klicke oben rechts auf „Sign Message“.
  1. Es erscheint ein Hinweis, dass diese Funktion „as is“ bereitgestellt wird.
    Klicke auf OK, um fortzufahren.

Schritt 3: Rabby Wallet verbinden

  1. Ein Fenster „Connect a wallet“ wird angezeigt.
  2. Wähle Rabby Wallet aus.
  1. Wenn Rabby Wallet bereits entsperrt ist, übernimmt Etherscan automatisch die aktuell ausgewählte Ethereum-Adresse.

Überprüfe sorgfältig, dass diese Adresse korrekt ist.


Schritt 4: Die zu signierende Nachricht eingeben

  1. Füge den exakten Nachrichtentext ein, den dir die Börse oder der Dienst bereitgestellt hat.
  2. Die Nachricht muss zeichengetreu übereinstimmen – inklusive Leerzeichen, Zeilenumbrüchen und Satzzeichen.

Beispiel: 

So signierst du eine Ethereum-Nachricht mit der BitBox02
  1. Klicke auf Sign Message.

Schritt 5: In Rabby Wallet bestätigen

  1. Ein Bestätigungsfenster von Rabby Wallet öffnet sich.
  2. Überprüfe Adresse und Nachricht.
  3. Klicke auf Begin signing process.
  4. Damit wird die Signieranfrage an deine BitBox02 weitergeleitet.

Schritt 6: Auf der BitBox02 verifizieren und bestätigen

  1. Überprüfe auf dem Display der BitBox02:
    1. Die Blockchain: Ethereum
    2. Die zu signierende Adresse
  2. Bestätige die Adresse durch Tippen auf das Häkchen.
  3. Anschließend wird der Nachrichtentext auf der BitBox02 angezeigt.
  4. Überprüfe die Nachricht sorgfältig.
  5. Bestätige den Vorgang, indem du beide Ecken der BitBox02 gleichzeitig berührst.

So wird sichergestellt, dass die Nachricht nur nach expliziter Bestätigung auf dem Gerät signiert wird.


Schritt 7: Die signierte Nachricht veröffentlichen

  1. Du wirst zu Etherscan zurückgeleitet.
  2. Ein Fenster „Publish Signed Message“ erscheint.
  3. Überprüfe alle Angaben und notiere dir den Signature Hash.
    1. Falls von der Börse oder dem Dienst verlangt, kopiere den Signature Hash.
  4. Klicke auf Publish.

Du solltest nun eine Bestätigung sehen, dass die Nachrichtensignatur erfolgreich verifiziert wurde.


Ergebnis

Du hast nun eine verifizierte Ethereum-Nachrichtensignatur, mit der du den Besitz deiner Adresse gegenüber dem anfragenden Dienst nachweisen kannst.


Häufig gestellte Fragen

Wofür wird das Signieren einer Ethereum-Nachricht verwendet?

Das Signieren einer Nachricht wird häufig genutzt, um den Besitz einer Ethereum-Adresse nachzuweisen, ohne eine Transaktion zu senden oder private Schlüssel preiszugeben.


Kostet das Signieren einer Nachricht Gas-Gebühren?

Nein. Das Signieren einer Nachricht ist ein Off-Chain-Vorgang und verursacht keine Gas-Gebühren.


Kann ich andere Browser als Chrome oder Brave verwenden?

Nein. Für die Kommunikation über BitBoxBridge werden Chrome oder Brave benötigt.


Werden meine privaten Schlüssel jemals weitergegeben?

Nein. Der private Schlüssel verlässt niemals die BitBox02. Alle Signiervorgänge werden direkt auf dem Gerät verifiziert und bestätigt.


Warum muss der Nachrichtentext exakt übereinstimmen?

Schon ein zusätzliches Leerzeichen, ein Zeilenumbruch oder ein einzelnes Zeichen macht die Signatur ungültig. Kopiere den Text daher immer exakt.


Was mache ich mit dem Signature Hash?

Einige Börsen oder Dienste verlangen den Signature Hash als Nachweis. Bewahre ihn auf, bis der Verifizierungsprozess abgeschlossen ist.