跳至主要內容

硬體錢包會連接網路嗎?

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 硬體錢包如何保障交易簽章安全? 》

是否回答了您的問題?