什麼是硬體錢包?
硬體錢包是一種專門用來保存金鑰並簽署交易的實體設備。它把簽署過程與日常使用的電腦或手機分開,使連接的應用能夠取得簽章,而不必直接接觸私密金鑰(簡稱私鑰)。
設備並不以檔案形式保存鏈上資產。餘額與交易歷史仍屬於網路狀態;硬體設備控制的是簽署材料,該材料可按照具體網路或帳戶規則授權操作。
交易建構與設備簽署
硬體錢包通常不負責獨自完成整筆交易。連網的手機或電腦準備交易,硬體設備負責顯示關鍵資訊並簽署,連網設備最後再把交易發送到網路。典型流程如下:
- 主機應用讀取區塊鏈資料並建構未簽署交易或簽署請求。
- 硬體設備解析請求,套用自身的授權控制,並展示可用詳情。
- 使用者確認後,設備在內部簽署。
- 主機取得簽章或已簽署交易,再向網路廣播。
Bitcoin 常用「部分簽署比特幣交易」(Partially Signed Bitcoin Transaction,PSBT)格式,在建立交易與完成簽署的設備之間傳遞必要資訊。這套格式由比特幣改進提案 BIP-174規定,不要求每個參與方都持有所有私鑰。它還規定了幫助簽署器識別收款和找零的輸出資訊。其他網路使用不同請求格式,因此設備必須支援相應區塊鏈和交易類型,不能只因為能夠接收任意位元組就視為能夠正確核對。
硬體錢包通常在受保護硬體中保存金鑰,並在不向應用披露金鑰的情況下提供簽署功能。「受保護硬體」是產品類別的設計目標,不能證明每款產品、每個固件版本或每種設定都具有相同屬性。
設備螢幕也是授權邊界的一部分
把私鑰留在硬體設備裡,可以防止電腦直接複製私鑰,卻不能保證電腦提交的是正確交易。遭入侵的電腦仍可能替換地址、修改金額或提交不同的合約互動。因此,設備螢幕上顯示的內容也是使用者判斷「自己到底在批准什麼」的重要依據。
只有當設備能夠獨立解釋並展示有意義的詳情時,它才能降低這類風險。Ledger 開發者文件把人類可讀的資訊展示稱為清晰簽署(clear signing)。設備無法完整解釋請求內容、只能展示不透明資料時,則稱為盲簽(blind signing)。
這是廠商使用的術語,但它說明了一個普遍邊界:只批准看不懂的雜湊值,不如在設備螢幕上檢查實際目標和操作。
不同設備的螢幕大小、支援欄位和合約解析能力不同。即使地址正確顯示,逐字元比對也可能困難;某些操作還包含授權範圍或巢狀呼叫,無法用一個金額概括。確認按鍵只能幫助核對設備能夠準確呈現、且使用者實際檢查過的內容。
硬體、冷錢包與非託管描述不同屬性
這三個名稱分別描述設備形態、連線方式和控制者,不能互相替代:
- 硬體錢包說明它是實體簽署設備。
- 冷錢包說明授權流程保持離線。
- 非託管錢包說明由誰控制授權機制。
硬體錢包可以參與冷簽署流程,但正常使用時也可能與連網主機通訊。它經常用於非託管安排,卻也可能只是多重簽章策略中的一個簽署器,或受管理安排的一部分。如果帳戶還需要其他簽署方或策略條件,單台設備無法獨立授權,持有該設備也未必足夠。
連接方式也不止一種。USB、藍牙、NFC、二維條碼和可移除媒體形成不同的資料通道;任何一種連接方式都不能單獨決定託管關係,也不能證明請求有效。無論使用哪種連接方式,使用者都應在設備自身的螢幕上核對交易詳情。
設備解鎖碼、助記詞和附加密語不能互換
設備解鎖碼(PIN)用來解鎖設備,助記詞通常用來復原金鑰,助記詞附加密語則會參與生成另一套錢包。三者作用不同。設備 PIN 通常只限制對該台實體設備的本機存取,不會自動改變底層錢包金鑰。許多硬體錢包從種子材料派生金鑰,並可用助記詞備份;相容助記詞標準 BIP-39 的實作還可能支援附加密語,該輸入會改變最終得到的種子和錢包。
復原材料是通向金鑰的另一條路徑。獲得必要助記詞、附加密語和相容設定的一方,可能在另一台設備或應用中重建金鑰。相反,如果設備和足夠的復原資訊同時遺失,存取也可能無法復原。
並非每個硬體錢包都使用 BIP-39。一組助記詞也不一定能還原匯入金鑰、多重簽章策略資訊、帳戶描述符、標籤或智能帳戶復原設定。是否能夠復原,應按照具體架構判斷,不能僅從「存在助記詞」推斷。
金鑰隔離之外的風險
硬體錢包主要降低私鑰被連網設備直接讀取的風險,卻不能自動阻止錯誤交易、釣魚、備份洩漏或設備故障。仍需注意:
- 固件缺陷、惡意更新或不受支援的交易解析;
- 設備在交付前、初始化期間或被實體接觸後遭到篡改;
- 欺騙性主機介面和不完整的設備顯示;
- 助記詞洩漏、轉寫錯誤或復原不相容;
- 簽署了不符合預期的授權、訊息或合約操作;
- 多重簽章或智能帳戶中其他金鑰及策略資料遺失。
設備真偽檢查、固件來源和初始化步驟都與具體產品有關,不能用「硬體錢包當然安全」這類概括代替。硬體設備只是一項保護措施,仍需防範釣魚、復原資訊洩漏和惡意交易請求。
常見問題
設備遺失就意味著資產遺失嗎?
不一定。如果所有必要輸入與帳戶設定仍然可用,相容的復原方式可能重建存取。如果備份缺失、錯誤或不適用於該帳戶設計,設備本身無法補回從未保存的資訊。
主機中的惡意軟體能否在拿不到私鑰的情況下花費資產?
如果金鑰保持隔離,而且帳戶要求該金鑰的簽章,惡意軟體無法獨立生成有效簽章。但它仍可能展示惡意請求,並誘導設備使用者授權。金鑰隔離與交易核對是兩項不同控制。
延伸閱讀
如需閱讀更長的產品類別介紹,可參閱硬體錢包指南。其中的產品比較與建議僅作為補充材料;本文的技術定義依據規範和官方文件。
相關詞條
繼續了解冷錢包、非託管錢包、私鑰和助記詞,或返回加密貨幣術語表。
參考來源
- NISTIR 8301:Blockchain Networks — Token Design and Management Overview——硬體錢包設計、受保護金鑰儲存與簽署邊界。
- BIP-174:部分簽署 Bitcoin 交易格式——建立者、簽署者和最終處理方角色,以及簽署器需要的交易資訊。
- Bitcoin Developer Guide:錢包——連網錢包功能與簽署設備的分工。
- BIP-39:確定性金鑰的助記詞編碼——相容實作中的助記詞到種子處理及可選附加密語。
- Ledger 開發者文件:清晰簽署——設備上的人類可讀核對與盲簽限制。
- Trezor:什麼是硬體錢包?——設備側金鑰隔離與交易確認。
- Ethereum:安全——復原秘密、釣魚與惡意簽署風險。



