34 / 691WATCH

Watch-only Wallet

Portfel tylko do podglądu

Portfel watch-only śledzi określone skrypty Bitcoin, wyprowadza adresy, wykrywa wpłaty i buduje niepodpisane transakcje bez kluczy prywatnych. Pełny obraz wymaga kompletnej policy i wiarygodnych danych łańcucha.

Watch-only to granica możliwości: portfel zna public keys, skrypty lub descriptors, lecz nie secret podpisu. Oblicza balance i tworzy PSBT, a wydanie autoryzuje oddzielny signer. Brak keys ogranicza kradzież zdalną, nie gwarantuje prawdy danych koordynatora.

Wallet rozpoznaje outputs znanych scripts, śledzi confirmations i sumuje UTXO. Nie dowodzi kontroli keys, nie podpisuje ani sam nie weryfikuje najlepszego chainu. Balance dotyczy tylko znalezionego watch set; pojedynczy address i descriptor wallet różnią się zakresem. [Bitcoin Core RPC — createwallet] [Bitcoin Core RPC — importdescriptors]

Import address obejmuje jeden script, bez przyszłych receive/change. Account xpub wyprowadza non-hardened children, lecz nie określa P2PKH, SegWit, Taproot, internal branch ani threshold. Robi to descriptor. Eksportuj właściwy account/network/script type; nie zgaduj path. [BIP 32 — Hierarchical Deterministic Wallets] [BIP 380 — Output Script Descriptors] [Bitcoin Core — Output Descriptors]

BIP380 opisuje zbiory output scripts. wpkh([fingerprint/path]xpub…/0/*)#checksum zawiera template, origin, branch, wildcard i checksum; tr() to BIP386, multipath BIP389. Checksum wykrywa błąd, nie uwierzytelnia źródła. xprv usuwa watch-only. [BIP 380 — Output Script Descriptors] [BIP 386 — tr() Output Script Descriptors] [BIP 389 — Multipath Descriptor Key Expressions] [Bitcoin Core — Output Descriptors]

HD wallets zwykle używają /0/* receive i /1/* change. Brak internal ukrywa change; mały range lub stary next_index ukrywa wpłaty. Niesynchronizowane koordynatory powtarzają adresy. Synchronizuj stan i sprawdzaj address na displayu signer. [BIP 389 — Multipath Descriptor Key Expressions] [Bitcoin Core RPC — importdescriptors]

importdescriptors używa timestamp: now pomija historię, 0 skanuje od genesis. Range, active/internal, dostępność bloków i pruning wpływają na wynik. Pusty balance nie oznacza utraty keys. Zapisz birthday/height i porównaj recovery ze znanymi transactions. [Bitcoin Core RPC — importdescriptors] [Bitcoin Core — Offline Signing Tutorial]

Koordynator wybiera UTXO, destination, fee i change, tworząc PSBT. BIP174 dostarcza offline signer outputs, scripts i paths. Na trusted display sprawdź destinations, amounts, fee, sighash i change; przed broadcast porównaj final transaction. [BIP 174 — Partially Signed Bitcoin Transaction Format] [Bitcoin Core — Offline Signing Tutorial]

xpub nie wydaje, lecz ujawnia non-hardened descendants i pozwala łączyć addresses, balances, timing i change. Zapytania do obcego serwera też zdradzają watch set. Własny full node, osobne accounts, mało kopii i ochrona descriptors/labels ograniczają wyciek. [BIP 32 — Hierarchical Deterministic Wallets] [Bitcoin Optech — Output Script Descriptors] [Sparrow Wallet — Quick Start Guide]

BIP32: parent xpub oraz non-hardened child private key pozwalają odzyskać parent private key. Sam xpub nie wystarcza; kombinacja kompromituje branch. Hardened granica nad account ogranicza szkodę. Nigdy nie importuj xprv ani seed. [BIP 32 — Hierarchical Deterministic Wallets]

Multisig wymaga threshold, script type, wszystkich cosigner xpubs, origins, kolejności i obu branches. Seeds bez descriptor mogą tworzyć inne addresses. Sprawdź policy i adres na każdym signer, zachowaj checksummed configuration i chroń wspólny graph. [BIP 380 — Output Script Descriptors] [Bitcoin Core — Multisig Tutorial]

Osobno zapisz receive/change descriptors, origins, network, birthday, range, labels i policy. BIP329 przenosi labels, nie policy. Przetestuj import, rescan, adresy, UTXO, PSBT, signature i final transaction. Watch-only obserwuje, nie autoryzuje. [BIP 329 — Wallet Labels Export Format] [Bitcoin Core RPC — importdescriptors] [Electrum — Cold Storage]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Extended Public Key (xpub), Portfel, Cold Storage, Output Descriptor, PSBT, Bitcoin. Do tego hasła prowadzą również odsyłacze z HD Wallet, Cold Storage, Extended Public Key (xpub), Output Descriptor.

DOC · 001BIP 32 — Hierarchical Deterministic WalletsSpecyfikacja ↗DOC · 002BIP 174 — Partially Signed Bitcoin Transaction FormatSpecyfikacja ↗DOC · 003BIP 329 — Wallet Labels Export FormatSpecyfikacja ↗DOC · 004BIP 380 — Output Script DescriptorsSpecyfikacja ↗DOC · 005BIP 386 — tr() Output Script DescriptorsSpecyfikacja ↗DOC · 006BIP 389 — Multipath Descriptor Key ExpressionsSpecyfikacja ↗DOC · 007Bitcoin Core — Output DescriptorsDokumentacja ↗DOC · 008Bitcoin Core RPC — createwalletDokumentacja ↗DOC · 009Bitcoin Core RPC — importdescriptorsDokumentacja ↗DOC · 010Bitcoin Core — Offline Signing TutorialDokumentacja ↗DOC · 011Bitcoin Core — Multisig TutorialDokumentacja ↗DOC · 012Electrum — Cold StorageDokumentacja ↗DOC · 013Bitcoin Optech — Output Script DescriptorsDokumentacja ↗DOC · 014Sparrow Wallet — Quick Start GuideDokumentacja ↗
Sprawdzono 1 sierpnia 2026Najpierw źródła · To nie jest porada inwestycyjna