什麼是冷錢包?
冷錢包指一種讓私密金鑰(簡稱私鑰)或簽署操作與網際網路保持隔離的錢包使用方式。資產紀錄仍保存在區塊鏈上,並不是「存」在某台冷錢包設備裡。「冷」說的是用於授權交易的設備和流程是否連網。
因此,冷錢包不是某一種固定產品,而是一套操作方式。有些設備平時離線,簽署時會連接電腦或手機;有些簽署設備則始終與連網設備實體隔離,只透過二維條碼或可移除媒體傳遞交易資訊。兩種方式都可能被稱為冷儲存,但面臨的風險並不相同。
離線簽署如何拆分錢包功能?
錢包需要完成多項工作,但並非每一步都要使用私鑰。連網設備可以同步區塊鏈資料、查找可用資金、估算費用並建立待簽署交易;離線簽署設備(下文簡稱簽署器)負責核對交易並完成簽署;簽署結果隨後交回連網設備,由它向網路廣播交易。
在這個過程中,私鑰可以始終留在離線設備內。連網設備和簽署器之間傳遞的是待簽交易資訊,以及簽署完成後的簽章結果或完整交易。Bitcoin 常用的「部分簽署比特幣交易」(Partially Signed Bitcoin Transaction,PSBT)格式允許不同程式或設備交換建立和簽署交易所需的資訊;這套格式由比特幣改進提案 BIP-174規定。其中的輸出資訊可以幫助簽署器區分收款地址和找零地址。不過,使用者最終能核對哪些內容,仍取決於設備收到了什麼資訊,以及它在螢幕上展示了什麼。
其他區塊鏈可能採用不同的交易格式和簽署規則。PSBT 只是 Bitcoin 離線簽署的一種實作方式,並不是所有區塊鏈都能使用的通用格式。
實體隔離不能替代交易核對
讓簽署器離線,可以減少私鑰被網路直接竊取的機會,但連網設備仍然負責生成待簽交易。如果連網設備被惡意軟體控制,收款地址或金額可能被替換,合約呼叫的重要資訊也可能被隱藏。因此,使用者仍需在簽署器自己的螢幕上核對交易內容,確認即將授權的操作符合預期。
這裡包含兩個不同問題:
- 私鑰是否仍然安全? 也就是私鑰或其他簽署資訊有沒有被匯出、竊取或洩漏。
- 簽署的交易是否正確? 需要核對地址、金額、網路、費用、合約操作,以及簽署器實際顯示的內容。
設備可以做到私鑰始終不連網,卻仍然簽下一筆被篡改的交易。二維條碼和可移除媒體只是傳遞資料的方式,資料本身仍可能有問題。連網、建立交易和簽署是不同功能,每個環節都要分別檢查,不能因為簽署器離線,就預設整套流程都是安全的。
冷錢包、硬體錢包和觀察錢包的區別
這些名稱描述的是不同方面:
- 冷錢包強調交易授權過程是否保持離線。
- 硬體錢包是專門用於簽署的實體設備。它是否按冷錢包方式使用,取決於連線狀態和具體操作流程。
- 觀察錢包只有查看地址、監控資產或建立交易所需的公開資訊,沒有完成簽署所需的私鑰。
- 備份保存的是復原錢包所需的資訊。它以後可能用於重建簽署權限,但本身不一定是一個正在使用的錢包。
冷錢包可以使用硬體簽署器、與網路實體隔離的普通電腦,或由多台設備共同完成授權。硬體錢包即使會定期連接連網電腦,仍可把私鑰限制在設備內部;但把整套流程簡單稱為「完全離線」,容易忽略電腦、連接線、通訊協議和設備螢幕帶來的風險。錢包的不同功能也可以由多個元件分別完成,不能只看其中一台設備是否連網。
錢包是否連網,和誰控制資產,是兩個不同問題。個人可以自行控制離線簽署器,服務商也可以代客戶管理冷簽署系統。僅憑「離線」這個標籤,無法判斷誰有權批准交易、替換簽署設備或執行復原。
備份與復原形成第二條安全邊界
如果助記詞等復原資訊已經洩漏,即使日常使用的簽署器一直離線,也無法保護資產。許多確定性錢包可以透過種子或助記詞重新生成一組金鑰,有些錢包還需要附加密語和特定的派生設定。掌握全部復原資訊的人,可能不需要原設備就能重新獲得簽署權限。
另一類風險是無法復原:簽署器損壞後,使用者才發現備份不完整、紀錄有誤,或與新軟體不相容。單獨匯入的私鑰、多重簽章規則、帳戶描述符以及智能帳戶的復原資料,也不一定能透過一組助記詞還原。因此,備份方式必須與錢包的實際結構相符,不能假定所有錢包都遵循同一套復原標準。
冷儲存降低了什麼風險,又保留了什麼風險?
離線操作可以降低攻擊者透過網路竊取私鑰的機會,也能減少簽署權限直接接觸連網系統的時間,但它不能消除以下風險:
- 存在缺陷或遭篡改的簽署軟體與固件;
- 被替換的交易資料或設備展示資訊不完整;
- 實體接觸、篡改、遺失或損壞;
- 已洩漏、錯誤或無法使用的復原材料;
- 網路、地址、費用或合約授權錯誤;
- 多重簽章參與方和復原策略本身的風險。
因此,評價一套冷錢包方案時,不應簡單地認為「連網就危險、離線就安全」。更重要的是看它隔離了哪些風險、連網與離線設備之間需要傳遞哪些資料,以及設備損壞或備份出錯時是否還能復原。
常見問題
簽署器離線時,冷錢包能接收資產嗎?
可以。別人向錢包地址轉帳時,不需要接收方的簽署設備在線。之後如果要轉出資產,錢包需要先取得最新的區塊鏈資訊;收款紀錄也可以由獨立的觀察錢包負責監控。
冷簽署器連接一次,就一定會立刻暴露所有金鑰嗎?
不一定。私鑰是否會暴露,取決於設備設計、連接方式、通訊協議和具體實作。但設備一旦連接其他系統,就會增加新的資料交換途徑和潛在風險。因此,「冷」描述的是當時的使用方式,並不是設備永久不變的屬性。
延伸閱讀
如需了解更廣泛的錢包分類,可閱讀加密貨幣錢包類型:完整入門指南。本文的技術主張仍以協議與標準資料為依據。
相關詞條
對比熱錢包,繼續了解硬體錢包、私鑰和助記詞,或返回加密貨幣術語表。
參考來源
- NISTIR 8301:Blockchain Networks — Token Design and Management Overview——冷熱錢包定義、錢包元件與離線簽署。
- BIP-174:部分簽署 Bitcoin 交易格式——未簽署及部分簽署交易資料交換、簽署器角色與輸出核對資訊。
- Bitcoin Developer Guide:錢包——連網、交易建構、簽署與觀察功能的拆分。
- Bitcoin.org:保護錢包——離線儲存、離線簽署與備份局限。



