只读是一条能力边界:钱包知道公钥、脚本或输出描述符,却没有签名秘密。它能计算余额并创建PSBT,支出必须由独立签名器授权。移除在线密钥降低远程盗币风险,但不保证协调器显示的地址、费用和交易提案真实。
它识别已知脚本的输出、跟踪确认并汇总UTXO;不能证明私钥控制权、不能签名,也不会自动证明后端给出最佳有效链。余额只覆盖已经发现的监视集合。单个地址查询与描述符钱包虽都只读,覆盖范围完全不同。 [Bitcoin Core RPC — createwallet] [Bitcoin Core RPC — importdescriptors]
导入地址只监视一个脚本,不能派生未来收款或找零。账户xpub可派生非强化子项,却不说明P2PKH、SegWit、Taproot、内部支路或多签门限;描述符补足这些策略。应从签名器的正确账户、网络和脚本类型导出,不可猜路径。 [BIP 32 — Hierarchical Deterministic Wallets] [BIP 380 — Output Script Descriptors] [Bitcoin Core — Output Descriptors]
BIP380用语言描述输出脚本集合。wpkh([fingerprint/path]xpub…/0/*)#checksum包含模板、来源、分支、通配符和校验和;tr()见BIP386,多路径见BIP389。校验和只防抄错,不认证提供者。含xprv的描述符不再是只读。 [BIP 380 — Output Script Descriptors] [BIP 386 — tr() Output Script Descriptors] [BIP 389 — Multipath Descriptor Key Expressions] [Bitcoin Core — Output Descriptors]
HD钱包通常用/0/*收款、/1/*找零。缺少内部描述符会隐藏找零,过小range或落后的next_index会漏掉新存款;不同步的协调器会重复地址。保持状态一致,并在签名设备屏幕核对每个收款地址。 [BIP 389 — Multipath Descriptor Key Expressions] [Bitcoin Core RPC — importdescriptors]
importdescriptors以timestamp决定重扫起点:now跳过旧历史,0请求从创世块扫描。range、active/internal、历史块可用性与剪枝均影响结果。空余额不等于密钥丢失。记录birthday/height,并用已知交易和地址验证恢复。 [Bitcoin Core RPC — importdescriptors] [Bitcoin Core — Offline Signing Tutorial]
协调器选择UTXO、目标、费率和找零并建立PSBT。BIP174把前序输出、脚本与派生数据交给离线签名器。在可信屏幕核对每个目标、金额、费用、sighash和找零;广播前再比对最终交易。 [BIP 174 — Partially Signed Bitcoin Transaction Format] [Bitcoin Core — Offline Signing Tutorial]
xpub不能签名,却暴露分支内所有非强化公钥,服务商或攻击者可关联过去未来地址、余额、时间和找零。查询第三方服务器同样泄露监视集合。优先自有全节点,分离账户,减少副本,把描述符和标签当作敏感数据。 [BIP 32 — Hierarchical Deterministic Wallets] [Bitcoin Optech — Output Script Descriptors] [Sparrow Wallet — Quick Start Guide]
BIP32指出:父xpub加任一非强化子私钥即可恢复父私钥,从而危及整个分支。xpub单独不足,危险来自组合。导出账户之上的强化边界可限制损失。绝不可把xprv或seed导入监视端。 [BIP 32 — Hierarchical Deterministic Wallets]
多签监视钱包需要门限、脚本类型、全部参与者xpub、来源、顺序及收款/找零路径。只有seeds而无描述符可能重建出不同地址。应在各签名器核对策略和样例地址,备份带校验和配置,并保护共同交易图谱。 [BIP 380 — Output Script Descriptors] [Bitcoin Core — Multisig Tutorial]
与私钥分开备份收款/找零描述符、来源、网络、birthday、range、标签和策略。BIP329可转移标签,却不替代策略。演练导入、重扫、旧地址、UTXO、PSBT、签名和最终交易。只读钱包负责观察协调,不提供支出权。 [BIP 329 — Wallet Labels Export Format] [Bitcoin Core RPC — importdescriptors] [Electrum — Cold Storage]
要获得更完整的理解,请将本词条与以下词条结合阅读: Extended Public Key (xpub), 钱包, Cold Storage, Output Descriptor, PSBT, Bitcoin. 反向关联还来自: HD Wallet, Cold Storage, Extended Public Key (xpub), Output Descriptor.