Zum Hauptinhalt springen

Wallet bestätigen mit Ledger

Diese Woche aktualisiert

Allgemeines

Mit einer signierten Nachricht kannst du nachweisen, dass du der rechtmäßige Besitzer einer bestimmten Bitcoin-Adresse oder Wallet bist.

Hier wird der Prozess für Ledger User erläutert.

Wichtige Hinweise:

  • Für “Ledger” empfehlen wir aktuell das Web-Portal zu benutzen.

  • Bitte benutze nicht die abgebildeten QR-Codes, Zeichenfolgen und Codes der Anleitung, sondern diejenigen, die deine eigene Wallet und Account dir anzeigen.

  • Wenn du Bitcoin direkt in die Coinfinity In-App Wallet kaufst, dann wird die erforderliche Signatur automatisch erzeugt und du musst nichts weiter unternehmen.

  • Da es sich bei unserer In-App Wallet bereits um eine self-hosted Wallet handelt, musst du selbst bei einem zukünftigen Transfer deiner Bitcoin-Bestände auf eine externe Wallet (BitBox02, Trezor, etc.) keine Wallet-Bestätigung mittels Signatur mehr durchführen.

  • Für einen Verkauf ist das Hinterlegen eines Extended Public Keys (XPUB, YPUB oder ZPUB) zwingend notwendig.

Ledger Wallet automatisch hinzufügen

Diese Anleitung ist hilfreich, wenn du auf deiner Ledger Wallet den Standard-Account verwendest (Native-Segwit; Ableitungspfad m/84'/0'/0'/0/0). Wenn du einen anderen Pfad oder z.B. Legacy/Wrapped-Segwit/Taproot-Adressen verwendest, fahre bitte mit der manuellen Anleitung weiter unten fort.

Wichtige Hinweise:

  • Du benötigst die Ledger Live App NICHT für diesen Vorgang

  • Die Ledger Wallet muss angeschlossen sein bevor du den Vorgang startest

  • Die Ledger Wallet muss entsperrt sein bevor du den Vorgang startest

  • Die Bitcoin-App muss auf der Ledger Wallet geöffnet sein bevor du den Vorgang startest

  • Nutze wenn möglich den Chrome-Browser um Probleme zu vermeiden

Schritt 1 – Login Coinfinity

Logge dich bei Coinfinity im Web-Portal ein: https://login.coinfinity.co

Wenn du eingeloggt bist, gehe bitte auf die Registerkarte “Meine Wallets”. Wenn du bereits eine In-App Wallet angelegt hast, ist diese dort bereits gelistet. Wenn du einen Kauf oder Verkauf mit Hilfe dieser Wallet tätigen willst, musst du die nächsten Schritte gar nicht durchführen.

Um die externe Wallet hinzuzufügen und dann zu bestätigen, fahre fort mit Schritt 2. Wenn deine externe Wallet/Adresse bereits hier aufgelistet ist, gehe direkt zu Schritt 3.

Schritt 2 – Wallet hinzufügen

Auf der oberen Seite der Ansicht findest du den Button “Wallet hinzufügen”. Klicke darauf und wähle dann eine der genannten Optionen aus. Es ist möglich, Hardware Wallets oder Software Wallets hinzuzufügen. Adressen anderer Börsen, Exchanges oder Custodial-Wallets kannst du zwar theoretisch hinzufügen, aber später nicht bestätigen.

Diese Anleitung bezieht sich auf die Ledger Wallet, Links zu den anderen Anleitungen findest du HIER.

Es öffnet sich ein Auswahlfeld, wähle hier “Ledger” aus, um fortzufahren. Für “Ledger” empfehlen wir aktuell das Web-Portal und nicht die Mobile App zu benutzen.

Es öffnet sich das Fenster “Bestätige deinen Ledger”. Klicke hier auf “Weiter in der Ledger App”.

Es öffnet sich ein weiteres Fenster, bei dem du deinen Ledger auswählen kannst. Klicke auf deinen Ledger.

Nach der Auswahl wird dein Ledger blau angezeigt, klicke unten rechts auf “Verbinden”.

Folge nun den Anweisungen auf dem Ledger, um die Nachricht zu signieren und dein Wallet zu bestätigen.

Zuerst wird “Sign message” angezeigt. Drücke den rechten Knopf auf deinem Ledger, um zum nächsten Bildschirm zu gelangen. Als nächstes wird “Path” angezeigt - drücke auch hier den rechten Knopf auf deinem Ledger.

Als nächstes wird “Message context” angezeigt. Drücke ein letztes Mal den rechten Knopf. Daraufhin wird wieder “Sign message” angezeigt. Signiere die Nachricht, indem du beide Knöpfe am Ledger gleichzeitig drückst.

Danach sollte im Coinfinity-Portal ein grüner Haken erscheinen, was bedeutet, dass deine Adresse korrekt signiert wurde. Klicke dann auf “Weiter”.

Gib deiner Wallet im nächsten Schritt einen Namen. Wähle am besten eine Benennung, mit der du selbst später eindeutig identifizieren kannst, um welches deiner Geräte oder Programme/Apps es sich handelt.

Entscheide ebenfalls, ob du es nur bei dieser Einzeladresse belassen willst, oder du den Extended Public-Key (XPUB, YPUB oder ZPUB) hinterlegen möchtest.

Für die beste Nutzererfahrung empfehlen wir, den Extended Public-Key (XPUB, YPUB oder ZPUB) hinzuzufügen. Er funktioniert sowohl beim Kauf als auch beim Verkauf von Bitcoin. Bei jedem Kauf werden die Bitcoin dann an eine neue Adresse gesendet, was aus Gründen der Privatsphäre hilfreich sein kann.

Wenn du das tun möchtest, klicke auf “XPUB von Ledger anfordern”, dann wird der XPUB automatisch gezogen.

Alternativ kannst du aber auch nur die einzelne Bitcoin Adresse verwenden. Diese funktioniert nur für den Kauf sowie Sparplan und es wird dann dieselbe Adresse für alle Transaktionen genutzt. Wenn du das tun möchtest, kannst du den Prozess einfach beenden indem du oben rechts auf das kleine “x” drückst.

Wenn du auf “XPUB von Ledger anfordern” geklickt hast, müsste der Extended Public Key im Coinfinity Portal eingefügt sein. Hier musst du nur noch auf “Speichern” klicken. Nun hast du die Wallet sowohl hinzugefügt als auch bestätigt.

Nach erfolgreichem Signieren deiner Wallet, siehst du im Menü “Meine Wallets” all deine signierten Wallets bzw. Adressen aufgelistet. Bei jedem Kauf kannst du nun unter den bestätigten Wallets/Adressen auswählen.

Ledger Wallet manuell hinzufügen

Diese Anleitung ist hilfreich, wenn du bei deiner Ledger Wallet einen spezifischen Ableitungspfad Pfad oder z.B. Legacy/Wrapped-Segwit/Taproot-Adressen verwendest. Wenn du auf deiner Ledger Wallet den Standard-Account verwendest (Native-Segwit; Ableitungspfad m/84'/0'/0'/0/0), fahre bitte mit der automatischen Anleitung fort.

Wichtige Hinweise:

  • Du benötigst die Ledger Live App für diesen Vorgang

Schritt 1 – Login Coinfinity

Logge dich bei Coinfinity im Web-Portal ein: https://login.coinfinity.co

Wenn du eingeloggt bist, gehe bitte auf die Registerkarte “Meine Wallets”. Wenn du bereits eine In-App Wallet angelegt hast, ist diese dort bereits gelistet. Wenn du einen Kauf oder Verkauf mit Hilfe dieser Wallet tätigen willst, musst du die nächsten Schritte gar nicht durchführen.

Um die externe Wallet hinzuzufügen und dann zu bestätigen, fahre fort mit Schritt 2. Wenn deine externe Wallet/Adresse bereits hier aufgelistet ist, gehe direkt zu Schritt 3.

Schritt 2 – Wallet hinzufügen

Auf der oberen Seite der Ansicht findest du den Button “Wallet hinzufügen”. Klicke darauf und wähle dann eine der genannten Optionen aus. Es ist möglich, Hardware Wallets oder Software Wallets hinzuzufügen. Adressen anderer Börsen, Exchanges oder Custodial-Wallets kannst du zwar theoretisch hinzufügen, aber später nicht bestätigen.

Diese Anleitung bezieht sich auf die Ledger Wallet, Links zu den anderen Anleitungen findest du hier: LINK

Es öffnet sich ein Auswahlfeld, wähle hier “Other Wallets” aus, um fortzufahren. Für “Ledger” empfehlen wir aktuell das Web-Portal und nicht die Smartphone App zu benutzen.

Gib deiner Wallet im nächsten Schritt einen Namen. Wähle am besten eine Benennung, mit der du selbst später eindeutig identifizieren kannst, um welches deiner Geräte oder Programme/Apps es sich handelt.

Hinterlege ebenfalls entweder deinen Extended Public-Key (XPUB, YPUB oder ZPUB), oder eine einzelne Bitcoin Adresse und klicke dann auf “weiter”. Wie das geht, beschreiben wir im nächsten Punkt.

Für die beste Nutzererfahrung füge einen Extended Public-Key (XPUB, YPUB oder ZPUB) hinzu. Er funktioniert sowohl beim Kauf als auch beim Verkauf von Bitcoin. Bei jedem Kauf werden die Bitcoin an eine neue Adresse gesendet, was aus Gründen der Privatsphäre hilfreich sein kann. ACHTUNG: Taproot-Adressen unterstützen wir aktuell leider noch nicht, sind jedoch daran auch dies schnellstmöglich anzubieten.

Alternativ kannst du aber auch eine einzelne Bitcoin Adresse verwenden. Diese funktioniert nur für den Kauf sowie Sparplan und es wird dann dieselbe Adresse für alle Transaktionen genutzt.

Option A) Extended Public Key hinzufügen (empfohlen)

Öffne die Ledger Live App und verbinde deine Wallet damit. Prüfe zunächst, ob für die App und die Ledger Wallet Updates verfügbar sind und führe diese durch. Fahre erst fort, wenn alles auf dem neuesten Stand ist. Wenn die Wallet verbunden und entsperrt ist, wähle unter “Konten” (a) in der Ledger Live App den betreffenden Account aus (b), den du bestätigen möchtest.

Klicke dann oben rechts auf den Schraubenschlüssel “Konto bearbeiten” (c). Es öffnet sich ein Fenster mit Einstelloptionen. Klicke dort auf den Pfeil bei “Erweitert” (d). Dort findest du den XPUB deines Bitcoin-Kontos (e).

Du musst nun den gesamten Extended Public Key als Zeichenfolge kopieren (f). Achte penibel darauf, hier nicht zu viele oder zu wenige Zeichen zu kopieren. Am einfachsten geht das, indem du einen Doppelklick auf die Zeichenfolge machst und sie dann in die Zwischenablage kopierst (g).

Nun musst du im Coinfinity Portal die Zeichenfolge wieder einfügen. Solltest du den Text zum Beispiel vom Smartphone auf den PC bekommen müssen, übertrage den Text auf deinen Computer: Per E-Mail an dich selbst, über WhatsApp Web, oder mit Apple Handoff (bei Apple-Geräten).

Nachdem du den Extended Public Key korrekt eingefügt hast, klicke im Coinfinity Portal auf “Weiter”.

Du kannst es nun dabei belassen und nur den Extended Public Key hinterlegen, indem du auf “Später bestätigen” klickst, oder direkt mit der Bestätigung der Wallet fortfahren, gehe dafür zu Schritt 3.

Solltest du dich für “Später bestätigen” entscheiden, gehe direkt zu Schritt 4 – Sicherheitsfreigabe via E-Mail.

Bei deiner Ledger App kannst du nun das “Konto bearbeiten”-Feld wieder schließen.

Option B) Einzelne Bitcoin Adresse hinzufügen

Öffne die Ledger Live App und verbinde deine Wallet damit. Prüfe zunächst, ob für die App und die Ledger Wallet Updates verfügbar sind und führe diese durch. Fahre erst fort, wenn alles auf dem neuesten Stand ist. Wenn die Wallet verbunden und entsperrt ist, wähle unter “Konten” (a) in der Ledger Live App den betreffenden Account aus (b), aus dem du eine Adresse bestätigen willst.

Du hast nun die Möglichkeit entweder eine neue Adresse zu generieren, um diese später bestätigen zu lassen i), oder eine bereits benutzte Adresse ii). Entscheide dich für eine der beiden Optionen und überspringe den jeweils anderen Absatz.

i) Um eine neue Adresse zu verwenden, klicke oben in der Kontoübersicht auf “Empfangen” (c), folge dann den Anweisungen der Ledger Live App (d), um dir die Bitcoin-Adresse anzeigen zu lassen. Die Adresse wird dann angezeigt in Form einer Zeichenfolge und alternativ auch als QR-Code (e).

ii) Um eine bereits genutzte Adresse zu verwenden, scrolle in der Kontoübersicht nach unten, um deine bisherigen Transaktionen zu sehen (f). Öffne dort die Transaktion, deren Adresse du gerne bestätigen würdest, indem du auf die Transaktion klickst (g). Es öffnet sich ein kleines Fenster auf der Seite, das einige Details zur Transaktion zeigt. Eine der dort abgebildeten Infos ist “An”, was die Empfangsadresse ist (h), die du durch Klick auf das “Kopieren”-Symbol in die Zwischenablage kopieren kannst (i).

Die Adresse wird wie besprochen angezeigt als QR-Code und/oder in Form einer Zeichenfolge. Du musst entweder den QR-Code von einem anderen Gerät aus abscannen (zum Beispiel mit deiner Webcam, oder einem Smartphone) oder die Adresse kopieren, indem du auf das “Kopieren”-Symbol klickst.

Nun musst du entweder im Coinfinity Portal auf das QR-Code Logo klicken und den Code in irgendeiner Form abscannen. Oder die Zeichenfolge aus deiner Zwischenablage einfügen. Solltest du den Text zum Beispiel vom Smartphone auf den PC bekommen müssen, übertrage den Text auf deinen Computer: Per E-Mail an dich selbst, über WhatsApp Web, oder mit Apple Handoff (bei Apple-Geräten).

Nachdem du die Adresse korrekt eingefügt hast, klicke im Coinfinity Portal auf “weiter”.

Du kannst es nun dabei belassen und nur die Adresse hinterlegen, indem du auf “Später bestätigen” klickst, oder direkt mit der Bestätigung der Wallet fortfahren, gehe dafür zu Schritt 3.

Solltest du dich für “Später bestätigen” entscheiden, gehe direkt zu Schritt 4 – Sicherheitsfreigabe via E-Mail.

Bei deiner Ledger Live App kannst du nun das Feld mit der Bitcoin Adresse wieder schließen.

Schritt 3 – Wallet oder Adresse bestätigen

Zu diesem Schritt gelangst du entweder, nachdem du im vorherigen Schritt 2 eine Adresse oder einen Extended Public Key im Coinfinity-Portal hinzugefügt hast und nun bestätigen willst, oder wenn du eine bereits hinzugefügte Wallet nachträglich bestätigen möchtest.

Es wird dir eine zufällige 10-stellige Zeichenfolge angezeigt. Dies ist die "Nachricht", die du nun mit Hilfe der ersten Adresse deiner Wallet signieren musst. Kopiere dir diese Nachricht, oder schreibe sie in einem späteren Schritt einfach ab, es ist wichtig, dass dir hierbei keine Fehler passieren. Es handelt sich ausschließlich um Kleinbuchstaben und Zahlen, keine Leerzeichen.

Um deine Wallet zu bestätigen und damit diese dir zugeordnet werden kann, signiere diese Nachricht mit deiner Bitcoin Adresse, bzw. der ersten Bitcoin Adresse deines Extended Public Key.

Eine Nachricht zu signieren, ist leider in der Ledger Live App nicht möglich. Daher musst du eine Zusatzsoftware herunterladen, die dies ermöglicht.

Electrum Wallet installieren

Da Ledger Live keine eigenen Nachrichten signieren kann, müssen wir auf die Electrum Wallet zurückgreifen. Dieses werden wir mit dem Ledger verbinden, um so die Signatur zu erstellen.

Electrum Wallet kannst du hier herunterladen: https://electrum.org/#download

Finde die passende Version für dein Betriebssystem, lade sie herunter und installiere sie.

Ledger verbinden

1. Verbinde den Ledger mit deinem Computer (die LedgerLive App nicht öffnen). Öffne auf dem Ledger die Bitcoin-Applikation.

2. Gib im Electrum-Installations-Assistenten (Datei > Neu) einen beliebigen Namen für die Wallet ein und klicke auf Weiter (a).

3. Wähle “Standard-Börse” und erneut Weiter (b).

4. Wähle als Schlüsselspeicher “Ein Hardware-Gerät verwenden” (c). Dann weiter.

5. Dort sollte dein Ledger angezeigt werden. Nach dem Auswählen musst du die Hardware-Wallet mit deinem Gerätepasswort entsperren und die Bitcoin-App starten (d). Dann weiter.

6. Als nächstes müssen wir den Ableitungspfad prüfen. Dieser hängt von deinem Unterkonto ab (e). Im Screenshot siehst du den Ableitungspfad bei Verwendung des Standard-Kontos (m/84h/0h/0h). Überprüfe dies.

Als Erstes wähle hier den Adresstyp deines betreffendes Unterkontos bei Ledger aus. Dieser kann vom Typ „legacy“, „segwit“ oder „native-segwit“ sein. Falls Du dir nicht sicher bist, öffne nochmal die LedgerLive App (f). Dein zuvor gewähltes Bitcoin-Unterkonto hat eine dieser Kennzeichnungen.

Der zweite wichtige Teil ist die dritte Zahl des Ableitungspfades. Verwendest du beispielsweise das vierte Unterkonto auf Deines Ledgers für Coinfinity, musst du diese zu einer 3 ändern. Verwendest du das Standardkonto, bleibt die letzte Zahl eine 0. Wenn du dir nicht sicher bist, schau nochmal in deiner LedgerLive App bei den XPUB Details nach, wie dort die Zahl beim Wert „index“ lautet (Konto bearbeiten > Erweitert) (g). Siehe auch Bild (d) bei “Option A) Extended Public Key hinzufügen (empfohlen)”

Ist es also z.B. das vierte „native-segwit“ Bitcoin-Unterkonto auf deinem Ledger, dann würde der Ableitungspfad jetzt „m/84´/0´/3´“ lauten. Bevor du jetzt auf Weiter klickst, überprüfe nochmal, dass direkt auf deinem Ledger Hardwarewallet noch die Bitcoin-App aktiv geöffnet ist.

7. Vor Abschluss der Einrichtung (h) kannst du dich dazu entscheiden, ob du die Wallet-Datei verschlüsseln möchtest. Falls ja, kannst du ein Passwort festlegen. Aber keine Angst, der Private Key deiner Ledger Wallet liegt hierbei nicht auf deinem Computer, er bleibt ausschließlich in der Wallet gespeichert.

Nachricht signieren

1. Zum Signieren musst du zunächst im Programm-Menü unter “Ansicht” (a) den Punkt “Adressen” aktivieren (b) – ein neuer Tab mit Adressen erscheint in der Leiste.

2. Wechsle zum Adressen-Tab (c).

Wichtig: Wenn du bei “Schritt 2 – Wallet hinzufügen” den Extended Public Key ausgewählt hast, klicke mit der rechten Maustaste auf die erste Adresse. Wähle dort “Nachricht signieren/verifizieren” (d).

Wenn du aber eine Einzelne Bitcoin Adresse (Option B) ausgewählt hast, klicke mit der rechten Maustaste auf die betreffende ausgewählte Adresse. Wähle dort “Nachricht signieren/verifizieren” (d).

3. Es öffnet sich ein Fenster (e). In dieses musst du im Feld “Nachricht” die 10-stellige Nachricht aus dem Coinfinity Portal nun einfügen. Kopiere sie dir, oder schreibe sie einfach ab. Füge den Text im Nachricht-Textbereich im Electrum-Dialog ein und klicke auf Signieren (f). Stelle sicher, dass der Ledger nicht im Standbymodus ist. Bestätige das Signieren auf deinem Ledger. Nun wird im Feld "Signatur" eine lange Zeichenfolge angezeigt (g). Dies ist die Signatur, die du im Coinfinity Portal eingeben musst, um deine Wallet/Adresse zu bestätigen.

4. Kopiere die Signatur, die nun im Fenster “Signatur” erscheint (g) und füge sie bei Coinfinity ein. Kopiere dazu die gesamte Zeichenfolge und stelle sicher, dass du sie korrekt im Portal wieder einfügst. Bitte schreibe diese Zeichenfolge nicht ab, da dies zu fehlerbehaftet ist, Übertrage den Text auf deinen Computer: Per E-Mail an dich selbst, über WhatsApp Web, oder mit Apple Handoff (bei Apple-Geräten).

Nach dem Einfügen der Signatur im Coinfinity Portal, klicke auf “Bestätigen”. Wenn alles geklappt hat, ist deine Wallet oder Adresse nun unter “Meine Wallets” angelegt mit dem Label “Bestätigt” und kann genutzt werden.

Wenn dir eine Fehlermeldung angezeigt wird (“Bitte gib eine valide Signatur ein”), gab es bei irgend einem Zwischenschritt einen Fehler. Was kann passieren?

  • Es ist möglich, dass du die 10-stellige Nachricht falsch abgeschrieben oder kopiert hast.

  • Es ist möglich, dass beim Kopieren der Signatur ein Fehler aufgetreten ist.

  • Es ist möglich, dass du die Nachricht mit der falschen Bitcoin Adresse signiert hast.

Versuch es in jedem Fall erneut, und achte darauf, dass du definitiv alle Fehler ausschließen kannst.

Schritt 4 – Sicherheitsfreigabe via E-Mail

Nachdem du deine Wallet hinzugefügt hast – unabhängig davon, ob du sie direkt signierst oder die Signatur später nachholst – senden wir dir automatisch eine E-Mail mit einem sechsstelligen Bestätigungscode.

ACHTUNG: Diese Verifizierung ist für jede externe Wallet erforderlich, die du bei Coinfinity hinterlegst. Ohne die Eingabe dieses Codes kannst du die Wallet nicht verwenden.

Der Code ist 10 Minuten gültig. Bevor du den Code eingibst, musst du bestätigen, dass es sich bei der Wallet um eine selbstverwahrte (self-hosted) Wallet handelt. Setze dazu die Checkbox im Interface.

Trage anschließend den sechsstelligen Code aus deiner E-Mail ins Eingabefeld ein.

Klicke auf „Wallet hinzufügen“, um den Vorgang abzuschließen.

Nach erfolgreichem Signieren und bestätigen deiner Wallet, siehst du im Menü “Meine Wallets” alle signierten Wallets bzw. Adressen aufgelistet. Bei jedem Kauf kannst du nun unter den bestätigten Wallets/Adressen auswählen.

WICHTIG: Wenn du den Vorgang zur Eingabe des Codes zwischendurch abbrichst, wird die Wallet zwar in deiner Übersicht angezeigt – bleibt aber als “Warte auf Code” gelistet.

Entscheidest du dich eine Weile später, die Wallet doch zu nutzen, musst du einen neuen Code anfordern, da der ursprüngliche nach 10 Minuten abgelaufen ist.

Solltest du im Laufe des Prozesses eine Fehlermeldung erhalten, überprüfe den Code oder fordere ebenfalls bei Bedarf einen neuen an.

Hat dies deine Frage beantwortet?