Glossar / Adressen und Schlüssel
Watch-only-Adresse
Auch bekannt als Watch-only-Wallet.
- Was ist eine Watch-only-Adresse?
- Eine Watch-only-Adresse erlaubt es einer Software, einem Bestand zu folgen, ohne den privaten Schlüssel zu halten, sodass Sie jede eingehende Zahlung sehen und dennoch keinen Satoshi bewegen können.
Spezifiziert im BIP-380.
Das Beobachten ist ein Lesevorgang. Sie geben einer Wallet eine Adresse, einen erweiterten öffentlichen Schlüssel oder einen Deskriptor, und sie durchsucht die Blockchain nach passenden Ausgaben und addiert sie. Die Schlüssel bleiben, wo Sie sie gelassen haben, normalerweise ein Hardware-Gerät in einer Schublade, und der Rechner, der beobachtet, kann kompromittiert werden, ohne dass auch nur eine einzige Coin bewegt wird.
Wie es funktioniert
Eine Watch-only-Wallet ist eine gewöhnliche Wallet, bei der die geheime Hälfte entfernt wurde. Bitcoin Core erstellt eine über importdescriptors, gefüttert mit einem Deskriptor, der einen erweiterten öffentlichen Schlüssel und kein privates Material enthält. Deskriptor-Wallets, standardisiert in BIP-380, kamen in Version 0.21.0 und wurden in Version 23.0 zur Standardeinstellung für neu erstellte Wallets. Der ältere Aufruf importaddress leistete dieselbe Arbeit Adresse für Adresse und verlangte danach einen erneuten Scan der Blockchain.
Endkunden-Software nimmt dieselbe Eingabe in freundlicherer Form entgegen. Sparrow, Electrum und BlueWallet akzeptieren einen erweiterten öffentlichen Schlüssel, der aus einer Hardware-Wallet eingefügt oder gescannt wurde, leiten daraus Adressen vorwärts ab und fragen zu jeder einen Indexierungsserver ab. Bei dieser Vorwärtsableitung greift das Gap-Limit von 20: Eine Watch-only-Wallet, die nach zwanzig aufeinanderfolgenden leeren Adressen aufgibt, meldet einen Bestand zu niedrig, der weiter hinten im Zweig liegt.
Das Ausgeben aus einer Watch-only-Konfiguration ist in zwei Schritten möglich. Die Watch-only-Seite erstellt eine unsignierte Transaktion als teilweise signierte Bitcoin-Transaktion nach BIP-174, der Offline-Signer fügt die Signaturen hinzu, und die Watch-only-Seite sendet das fertige Ergebnis. Nichts Geheimes berührt jemals den verbundenen Rechner, und genau das ist der Sinn der Anordnung.
Wo Sie ihr begegnen
Über Watch-only-Wallets prüfen Menschen ihre kalt verwahrten Coins, ohne etwas aufzuwecken.
Die übliche Konfiguration ist eine Hardware-Wallet, die eingerichtet und dann verstaut wird, während ihr erweiterter öffentlicher Schlüssel in eine App auf Smartphone oder Laptop geladen wird. Sie können bestätigen, dass eine Auszahlung von einer Börse angekommen ist, beobachten, wie Bestätigungen sich ansammeln, und eine Transaktion vorbereiten, alles ohne das Gerät anzuschließen. Buchhalter und Steuersoftware erhalten dieselbe Eingabe, denn eine vollständige, datierte Historie ist genau das, was eine Berechnung der Veräußerungsgewinne braucht.
Unternehmen nutzen das Muster in großem Maßstab. Ein selbst gehosteter Zahlungsabwickler beobachtet den erweiterten öffentlichen Schlüssel eines Händlers, leitet für jede Bestellung eine neue Rechnungsadresse ab und hat keine Möglichkeit auszugeben, was der Unterschied zwischen einem Zahlungsabwickler und einem Verwahrer ist.
Das Risiko liegt hier in der Offenlegung, nicht im Diebstahl. Wer Ihren erweiterten öffentlichen Schlüssel hat, kann jede Adresse dieses Zweigs und jeden Satoshi auflisten, der jemals darüber gelaufen ist, einschließlich Beständen, die Sie niemals freiwillig preisgeben würden, und kann das unbegrenzt weiter tun. Cloud-synchronisierte Apps und Browser-Erweiterungen, die eine xpub anfordern, fordern Ihre vollständige finanzielle Historie an, und es gibt keine Möglichkeit, das später zu widerrufen, außer alles auf eine neue Seed-Phrase zu übertragen.
Watch-only-Adresse vs. Cold Storage
Eine Watch-only-Adresse hält keine Schlüssel; Cold Storage hält Schlüssel, die offline aufbewahrt werden. Beides wird verwechselt, weil es normalerweise zusammen auftritt, aber eine Watch-only-Wallet auf einem internetverbundenen Smartphone ist nicht kalt und macht die Anordnung nicht kälter. Sie ist das Online-Fenster auf eine kalte Wallet. Die Sicherheit hängt vollständig davon ab, wo die privaten Schlüssel liegen und wie das Gerät, das sie hält, beschafft und überprüft wurde, nicht von der beobachtenden Software, die ein Angreifer morgen ersetzen könnte, ohne Ihren Bitcoin anzutasten.