# Bitcoin Safe 核对已有接收地址：从 Details 到 USB 设备显示

整理：链小知（AI 辅助）
资料核对日期：2026-10-12
引用地址：https://lianxiaozhi.com/tools/guides/bitcoin-safe-check-existing-receive-address
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

按 2.1.3 菜单找到单个接收地址，查看地址描述符，再用兼容 USB 签名者完整比较；异常时停止使用该地址。

## 使用工具
- [Bitcoin Safe](https://lianxiaozhi.com/tools/bitcoin-safe) · [官方入口](https://bitcoin-safe.org/en/)

## 前置条件
- 已有 Bitcoin Safe 2.1.3 的本人钱包、可信创建记录和已初始化的兼容 USB 硬件签名者；设备准备与秘密解锁不在本教程范围。
- 准备钱包网络、拟用收款地址与原始钱包策略；多签须已按设备要求注册完整策略。QR/SD-only 签名设备不能直接套用 USB 流程。

## 1. 确认既有钱包与版本

对照下载/发布页及现有钱包记录，确认 2.1.3、Bitcoin Mainnet 和目标钱包。Mainnet 密钥应在硬件签名者上；软件种子测试钱包不能作为主网收款依据。

核对结果：版本、网络、钱包身份与设备适配范围明确。
依据：[Bitcoin Safe 2.1.3：发布记录](https://github.com/andreasgriffin/bitcoin-safe/releases/tag/2.1.3)
依据：[Bitcoin Safe：Mainnet 仅用硬件签名者](https://bitcoin-safe.org/en/library/hardware-signer-only/)
依据：[Bitcoin Safe：桌面协调钱包和兼容设备](https://bitcoin-safe.org/en/)

## 2. 在 Addresses 单选待用接收地址

进入钱包 Addresses，选中一个拟用接收地址，在上下文菜单打开 Details。多选不会提供同样的单地址详情；不要从任意历史交易复制外部收款地址。

核对结果：详情属于所选钱包和目标接收地址，未把找零地址当作本次接收候选。
依据：[Bitcoin Safe 2.1.3：钱包标签页名称](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/qt_wallet.py)
依据：[Bitcoin Safe 2.1.3：地址列表 Details 入口](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/address_list.py)

## 3. 查看 Address 与 Advanced 的公开资料

在 Address 读完整地址；Advanced 的 Address descriptor 显示该地址对应的描述符资料，与原创建记录核对脚本、签名者公钥来源及接收分支。不要使用同页的消息签名功能。

核对结果：公开策略与可信原记录一致；缺少可信记录则暂停。
依据：[Bitcoin Safe 2.1.3：地址详情与核验页](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/address_dialog.py)

## 4. 请求兼容 USB 签名设备显示地址

进入 Validate，检查待核地址后点 Validate address，按设备适配流程请求屏幕显示。此路径使用该钱包网络、描述符、分支与索引；异常提示、无法显示或未注册策略时返回排查，不改用签名来测试。

核对结果：设备真实显示目标接收地址；软件返回值或按钮结束不能单独记为通过。
依据：[Bitcoin Safe 2.1.3：地址详情与核验页](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/address_dialog.py)
依据：[Bitcoin Safe 2.1.3：Validate address 的边界](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/usb_register_multisig.py)

## 5. 逐字符比较并保留核对范围

完整比较设备与软件地址；有一个字符不一致就停止使用。复制到已有接收资料后再次比较完整字符串，记录钱包、网络、地址与结果，关闭详情。

核对结果：仅在完整地址相符时完成；未构造、签名或广播交易。
依据：[Bitcoin Safe：Mainnet 仅用硬件签名者](https://bitcoin-safe.org/en/library/hardware-signer-only/)
依据：[Bitcoin Safe 2.1.3：Validate address 的边界](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/usb_register_multisig.py)

## 常见错误
- 换钱包、网络或接收分支后须重新核对，原先通过的地址不能证明新地址。
- 主机上的描述符副本只与主机自身一致，不能证明初始策略可信。
- 公开地址/描述符虽不等于私钥，仍会暴露关联交易隐私。

## 完成检查
- 已有接收地址与硬件完整显示一致，版本、网络和策略来源明确；未解决的错误不得记为成功。
- documentation：根据当前官方正文与 2.1.3 源码整理；没有硬件操作、签名、恢复或到账实测。

## 相关知识
- [硬件钱包保护什么？设备签名不能替你判断交易内容](https://lianxiaozhi.com/learn/hardware-wallet-signing)
- [比特币 UTXO 与找零：为什么转一笔账会出现多个输出](https://lianxiaozhi.com/learn/utxo-and-change)

## 官方依据
- [Bitcoin Safe 2.1.3：发布记录](https://github.com/andreasgriffin/bitcoin-safe/releases/tag/2.1.3)
- [Bitcoin Safe：Mainnet 仅用硬件签名者](https://bitcoin-safe.org/en/library/hardware-signer-only/)
- [Bitcoin Safe：桌面协调钱包和兼容设备](https://bitcoin-safe.org/en/)
- [Bitcoin Safe 2.1.3：钱包标签页名称](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/qt_wallet.py)
- [Bitcoin Safe 2.1.3：地址列表 Details 入口](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/address_list.py)
- [Bitcoin Safe 2.1.3：地址详情与核验页](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/address_dialog.py)
- [Bitcoin Safe 2.1.3：Validate address 的边界](https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/2.1.3/bitcoin_safe/gui/qt/usb_register_multisig.py)
