Officine Bitcoin

Lezioni online Bitcoin-only

This project is maintained by valerio-vaccaro

Officine Bitcoin Bitcoin-only-Lektion Dieses Projekt wird von valerio-vaccaro gepflegt

🌍 Traduzioni

🇨🇳 中文 🇬🇧 English 🇪🇸 Español 🇵🇹 Português 🇷🇺 Русский 🇫🇷 Français 🇩🇪 Deutsch 🇮🇹 Italiano 🇭🇺 Magyar 🏳️ Milanés 🏳️ Veneto

Jade airgapped mit Sparrow Wallet

alt text

Jade für vollständig airgapped Kommunikation zu verwenden, ist dank der Eigenschaften von Firmware und Hardware möglich.

Die integrierte Kamera und das Display übernehmen nämlich genau die Funktion, Nachrichten zum und vom watch-only wallet zu erfassen und zu senden.

Dieses Tutorial zeigt, wie Jade airgapped mit Sparrow Wallet verwendet wird.

Der Ablauf umfasst zuerst die Einrichtung, dann den Export des erweiterten öffentlichen Schlüssels von Jade nach Sparrow-watch-only und schließlich eine Ausgabetransaktion.

Aus didaktischen Gründen wurde entschieden, mit der Abfolge der Schritte auf Jade zu beginnen.

Erweiterte Einrichtung

Die Entscheidung, das Gerät airgapped zu verwenden, erfordert eine echte Einrichtung, d. h. sie muss während der Initialisierung von Jade (1) erfolgen; das Gerät muss daher als nicht initialisiert erscheinen.

alt text

Es erscheint ein Hinweis, die Einrichtungsanleitung auf der Website https://blockstream.com/jade/ zu prüfen.

alt text

Die Konfiguration von Jade für airgapped Nutzung kann nur durch Auswahl von Advanced Setup erfolgen.

alt text

Jade weist darauf hin, dass diese Einrichtung einige fortgeschrittene technische Funktionen enthält. Es reicht aus, besonders aufmerksam zu sein und die Bestätigungstaste zu drücken.

alt text

Um die mit Würfel-Entropie erzeugte Mnemonic einzugeben, wähle Restore Wallet.

alt text

Jetzt musst du die Länge der Mnemonic festlegen, 12 oder 24 Wörter. Das Menü bietet außerdem die Möglichkeit, das Wallet durch Scannen eines QR-Codes wiederherzustellen: Das ist der SeedQr, der im speziellen Setup-Tutorial behandelt wurde.

alt text

Aus rein didaktischen Gründen und der Geschwindigkeit wegen zeigt dieses Tutorial die Einrichtung mit einer Mnemonic aus 12 Wörtern.

Der nächste Schritt muss wie beschrieben befolgt werden, um auf die airgapped Funktion zugreifen zu können. Du musst nämlich wählen, die Recovery Phrase im CompactSeedQR-Format zu exportieren, indem du Yes auswählst.

alt text

Nach der Auswahl wirst du darauf hingewiesen, dass du den QR-Code auf die in der Schachtel enthaltene Vorlage zeichnen musst, wie im Abschnitt “Extra” der Setup-Lektion gezeigt.

alt text

Am Ende des Vorgangs musst du überprüfen, ob die Zeichnung dem vom Gerät angezeigten CompactSeedQR entspricht. Dafür wird die integrierte Kamera von Jade aktiviert, mit der du den gerade gezeichneten SeedQR erfassen musst.

alt text

Wenn die Zeichnung dem entspricht, was das Gerät im soeben abgeschlossenen Vorgang vorgeschlagen hat, wird ein Bestätigungssignal angezeigt.

alt text

Jetzt zeigt Jade die Optionen zum Verbinden des Geräts mit einer companion app: Wähle QR.

alt text

Der nächste Schritt erfordert ebenfalls eine Entscheidung des Benutzers: die verschlüsselten Schlüssel auf dem Gerät speichern oder sie bei jeder Sitzung durch Scannen des gerade gezeichneten SeedQR laden.

alt text

Hinweis:

Es ist nützlich, diese beiden Zugriffsoptionen zu verstehen:

Aus didaktischen Gründen wurde in der vorherigen Option SeedQR gewählt; das Gerät wird daher stateless verwendet: Jade weist darauf hin, dass die Sitzung temporär ist und die Schlüssel vom Gerät “vergessen” werden, wenn es ausgeschaltet wird.

alt text

Export des öffentlichen Schlüssels

Nachdem Jade nun speziell für den vollständig airgapped Betrieb konfiguriert ist, gehen wir zur sensiblen Phase des Exports des öffentlichen Schlüssels über.

Ausgehend von Jade, das zu den Anfangsmenüs zurückgekehrt ist, wähle Options.

alt text

Hinweis: Dass Jade im Temporary Signer-Modus ist, erkennt man am Uhrsymbol neben der Anzeige Active.

Wähle in Options den Punkt Wallet

alt text

Wähle anschließend Export Xpub

alt text

An diesem Punkt zeigt das Display von Jade einen dynamischen QR-Code, der den erweiterten öffentlichen Schlüssel darstellt. In Options dieses Untermenüs kannst du den Export von multisig/singlesig und den Derivation Path wählen.

Für dieses Tutorial wurde der Export eines full segwit singlesig gewählt.

alt text

In dieser Phase kommt Sparrow ins Spiel. Starte das Programm und erstelle ein neues Wallet, indem du New Wallet auswählst.

alt text

Gib dem Wallet einen Namen und klicke dann auf Create Wallet.

alt text

Klicke im nächsten Einstellungsbildschirm auf Airgapped Hardware Wallet.

alt text

Ein Sparrow-Fenster öffnet sich und zeigt die implementierten hardware wallets. Wähle Jade.

alt text

An diesem Punkt wird die Kamera des PCs aktiviert, mit dem du arbeitest.

alt text

Wenn mehr als eine Webcam verfügbar ist, wähle die beste im Dropdown-Menü aus, in dem Default Camera erscheint.

Nimm jetzt Jade (das weiterhin den dynamischen QR-Code des Xpub anzeigt) und halte das Display vor die PC-Kamera, wobei der QR-Code innerhalb des gestrichelten Bereichs bleiben muss.

alt text

Unter dem Kamerabild befindet sich eine Fortschrittsleiste, die blau wird.

Der Fortschritt der Xpub-Erfassung in Sparrow wird auf diese Weise angezeigt: von 0 bis 100%.

In dieser Phase können einige Anpassungen nötig sein: Helligkeit des Jade-Displays sowie die Frontbeleuchtung erhöhen/verringern oder im Dropdown-Menü von Sparrow Use HD Capture bzw. eine geringere Auflösung wählen.

Lass dich von diesen Details nicht abschrecken: Sobald deine persönliche Arbeitsumgebung eingerichtet ist, laufen diese Schritte bequem und einfach ab. (2)

Der Export ist tatsächlich erfolgt, wenn sich das Kamerafenster schließt und nach der Rückkehr zu den Settings von Sparrow alle Daten des watch-only wallet erscheinen.

alt text

Aufgrund der Struktur von Sparrow muss nun die script policy durch Klicken auf Apply angewendet werden.

Die Wallet-Erstellung wird fortgesetzt, indem ein Passwort zum Verschlüsseln der Wallet-Datei eingegeben und bestätigt wird.

alt text

Sie ist abgeschlossen, wenn die Fortschrittsleiste unten rechts das Feld zu 100% gefüllt hat.

alt text

Ausgabetransaktion

Wenn Jade hypothetisch die Rolle eines persönlichen hardware wallet übernimmt, ist davon auszugehen, dass es Funds enthält und diese in Zukunft ausgegeben werden müssen.

Nachdem Sparrow als watch-only wallet und Jade als Signiergerät gewählt wurden, sehen wir, wie man mit diesen beiden Werkzeugen eine Transaktion erstellt, signiert und propagiert.

alt text

Im Beispiel ist ein Gesamtguthaben von 56,598 sats verfügbar.

Wähle im linken Menü von Sparrow Send und beginne mit dem Aufbau der Ausgabetransaktion. Nachdem alles eingestellt ist, klicke unten rechts auf Create transaction.

alt text

Ein erweitertes Transaktionsfenster erscheint, in dem sichtbar ist, dass Sparrow Jade als Signiergerät erkennt (Signing Wallet).

Wenn die Einstellungen passen, klicke auf Finalize Transaction.

alt text

Der Signaturbildschirm erscheint. In einem airgapped System erfolgt der Export der .psbt über QR-Code; klicke daher in Sparrow unten links auf Show QR.

alt text

Ein Fenster mit einem dynamischen QR-Code erscheint, der die psbt darstellt und anschließend mit der Kamera von Jade gescannt werden muss.

alt text

Nimm Jade und wähle in den Hauptmenüs Scan QR.

alt text

Erfasse mit der nun aktivierten Kamera von Jade den dynamischen QR-Code, den Sparrow erzeugt. Eine blaue Fortschrittsleiste auf dem Display des hardware wallet zeigt den Prozentsatz des Lesevorgangs an.

Sobald der Import der psbt abgeschlossen ist, zeigt Jade die Transaktionsdetails zur Überprüfung: Zieladresse und Betrag auf einem ersten Bildschirm

alt text

und die Gebühren auf einem zweiten Bildschirm. Durch Bestätigung auf diesem zweiten Bildschirm wird die Signatur mit Jade angewendet.

alt text

Automatisch zeigt das Display von Jade einen weiteren dynamischen QR-Code: Es ist die signierte Transaktion.

Unter den Optionen auf diesem Bildschirm kannst du die Dichte erhöhen/verringern, um die Kommunikation mit der wallet app zu verbessern.

alt text

In der Zwischenzeit muss Sparrow, das wir mit der Anzeige eines dynamischen QR-Codes verlassen haben, darauf eingestellt werden, die signierte Transaktion zur Propagation zu empfangen.

Du musst daher auf Scan QR klicken, um die Webcam des PCs wieder zu aktivieren.

alt text

Halte das Display von Jade vor die Webcam und lass Sparrow die signierte Transaktion importieren.

alt text

Die Fortschrittsleiste unter dem Bild muss bis 100% laufen, bis der Import erfolgt, den Sparrow wie folgt anzeigt.

alt text

Jetzt wird die gesamte Transaktion erneut überprüft, und wenn alles passt, kannst du sie durch Klicken auf Broadcast Transaction propagieren.

Im Menü Transactions erscheint die ausgehende Transaktion.

alt text

Hinweise