跳转到主要内容

硬件钱包会连接互联网吗?

U
作者:UKey Wallet

加密资产常见概念与问答

通常情况下,硬件钱包不负责直接查询区块链或广播交易。联网工作由手机、电脑上的钱包客户端或区块链节点完成;硬件设备主要负责保护私钥、展示待确认信息,并在用户确认后生成签名。

核心区别:硬件钱包连接一台联网设备,不等于硬件钱包本身直接访问互联网。设备保持离线签名,也不代表传入的交易内容一定安全。

客户端和硬件钱包分别负责什么?

参与方

主要职责

是否通常需要联网

手机或电脑客户端

查询余额和链上状态、估算网络费、构建交易并广播结果

通常需要

硬件钱包

接收待签名数据、在设备屏幕上显示关键信息并完成签名

签名本身不需要

一笔典型交易可以简化为四步:

  1. 客户端获取最新链上状态并构建待签名交易;

  2. 交易数据传入硬件钱包;

  3. 用户核对设备屏幕,确认后由设备生成签名;

  4. 签名结果返回客户端,再由联网设备广播到区块链。

客户端通常需要联网获取余额、Nonce、UTXO 或费用等最新信息。签名可以离线完成,但交易仍需由联网设备或节点广播。

USB、蓝牙、NFC 和二维码算联网吗?

这些方式主要用于设备之间传递数据,并不自动表示硬件钱包能够直接访问互联网:

  • USB、蓝牙和 NFC:建立本地有线或近距离无线数据通道;

  • 二维码或存储卡:不建立持续连接,但仍会传递待签名数据和签名结果;

  • Wi-Fi、蜂窝网络或联网客户端:用于与远程服务或区块链节点交换数据。

Air-Gap 模式可以减少特定连接通道带来的攻击面,但二维码本身仍可携带错误或恶意交易数据。UKey Core 26 的具体流程见《如何通过二维码(Air-Gap 模式)连接 UKey Core 26 并签名交易?》

“硬件钱包”“冷钱包”和“离线钱包”描述的维度并不完全相同,具体区别见《硬件钱包、冷钱包和离线钱包是一回事吗?》

设备离线时还能做什么?

  • 接收资产:可以。收款发生在区块链地址上,不要求硬件设备开机。

  • 查看余额:由联网客户端查询公开地址的链上信息。

  • 生成签名:可以,但签名结果仍需交给联网客户端或节点广播。

为什么离线签名仍要核对设备屏幕?

待签名交易通常由联网客户端构建。如果手机、电脑、网站或客户端受到篡改,传入设备的地址、金额、网络或授权内容可能与用户原本的意图不同。硬件钱包不会自动判断某个地址、DApp 或智能合约是否可信。

确认前,应以设备实际显示的信息为独立核对依据;无法理解、显示不完整或与客户端不一致时,应拒绝签名。交易签名的职责分工与安全边界见《UKey 硬件钱包如何保障交易签名安全?》

这是否解答了您的问题?