跳到正文
← 使用教程

Specter 多签备份怎么检查?区分钱包 JSON、Specter JSON 与 PDF

链小知 · 进阶 · 核验 · 依官方文档整理

从已有钱包导出公开配置,核对全体共签者、阈值、派生路径和描述符,明确哪些文件保留标签,哪些仍不含签名秘密。

开始前准备

  • 已有配置正确的 Specter 多签钱包,持有原阈值、全体共签者公开指纹/派生路径记录和一笔已知收款;使用自己的受保护本地存储。
  • 本任务检查公开配置导出,不初始化或重置设备,不输入种子,不导入热钱包。菜单以固定当前源码和官方多签文档为准,旧版字段可能不同。
  • 导出不产生矿工费,但会暴露整组地址和交易关联;不能把 xpub、描述符、JSON 或 PDF 发到公开客服/云端解析站。

1. 在 Wallet Info 确认原阈值和全体共签者

打开目标钱包 Settings→Wallet Info,将实际所需签名数与公钥总数对照原记录,例如原约定2-of-3就检查三组共签者而不是只保留任意两组。查看钱包名、脚本和公开派生信息,若阈值或共签者不一致先停止导出,确认是否打开了另一个钱包;不要在这里修改现有策略。

检查结果:当前策略与原记录吻合,全体公开配置而非只有阈值数量已列明。

2. 导出面向钱包软件的 account-map JSON

在 Settings→Export 的 Export to wallet software 点击 Go to export details,查看 Wallet JSON Data,再用 Save Wallet File 保存本地 JSON。此文件包含 label、blockheight、descriptor 及设备类型/名称;label是钱包名,并不代表交易标签全备份。只用本地文本查看器打开,检查保存的是 JSON 内容,不是浏览器登录页或错误页。

检查结果:文件可解析,包含目标钱包名和接收描述符;导出错误时重新确认界面而非手填公钥。

3. 另存 Specter JSON 并核对其数据范围

回到 Export 的 Specter wallet backup,点击 Download Specter JSON file,作为另一文件保存。当前代码中它包含 receiving/change 描述符、keys、devices、sigs_required、索引、keypool、blockheight,并在导出时加入 labels。不要只因为同为.json就把两文件互换;导出并未承诺带上 pending PSBT、冻结 UTXO 状态或硬件恢复词。

检查结果:Specter JSON与account-map已按用途命名,可核对阈值和标签,不宣称含全部应用状态。

4. 打开主备份 PDF 对照每位共签者

在 Printable PDF wallet backup 点击 Open backup PDF,核对所有页的钱包名、阈值、公钥总数,以及每位的 master fingerprint、derivation path 与扩展公钥。主 PDF 还包含收款和找零描述符;不同前缀格式的 xpub显示不能只按前四字符判不同密钥。按该钱包实际路径核对,官方示例中的 /1h/ 不应照抄为 Bitcoin 主网统一路径。

检查结果:主 PDF 完整覆盖全体公钥及两条描述符,截断、缺页或不匹配已发现并停止使用。

5. 检查描述符策略和文件保护

将文件内描述符、公钥顺序和派生路径同原记录逐项对照;multi 与 sortedmulti 的顺序含义不同,不手动排序或重写来凑一致。将这些公开配置保存在受保护介质,再检查目录访问权限;Specter 登录本身不加密数据目录。即使这些文件不能单独签名,也能追踪相关地址,不能当作无敏感性附件。

检查结果:策略和所有公钥一致,文件只在已选定的受保护位置可读。

6. 标记元数据检查通过及恢复待验范围

保存文件类型、钱包名、阈值、共签者数量和核对日期;为恢复另保留各设备按自身方式备份的签名秘密。公开配置能帮助重建观察钱包,实际花费还要达到阈值的有效签名,不能用能打开 PDF 证明恢复成功。需要后续恢复时按对应文件入口另做;FAQ的备份目录选择器与钱包软件 JSON导入不是同一任务。

检查结果:本次结果限公开配置完整性;真实地址重建和签名恢复仍未验收。

怎样确认完成

  • 三个导出形式的用途与字段范围清楚,全体共签者、阈值、路径和两条描述符与原记录相符。
  • 标签、待签状态和签名秘密的包含/排除边界已记录,公开配置受保护;导出错误或缺少原记录则保留待核。
  • 仅经官方文档与固定源码核验;未导出真实钱包、重建设备或测试恢复签名。

常见错误与边界

  • 只保留阈值数量的种子而丢失其他共签者公开配置,不能保证重建原多签脚本;全体公钥配置与签名阈值是两种要求。
  • 设备别名和钱包名可相同或改变,不能代替 fingerprint、派生路径、公钥与描述符一致性。
  • Specter实验性Core热钱包可能由Core存私钥;本教程只针对已有多签公开配置导出,不能套成热钱包秘密备份。
  • 主 PDF、其他纸张模板和钱包软件 JSON的字段不同;文件后缀相同不证明用途或范围相同。

本教程根据官方资料整理,尚未完成逐步操作验收。界面、支持范围及费用变化时,先核对官方说明。 纯文本版 · 提交纠错依据