术语表 /钱包与托管
冷存储
又称冷钱包、离线存储、离线钱包。
- 冷存储是什么?
- 冷存储是指私钥从不接触任何联网设备:私钥在始终保持离线的硬件上生成、存储,并用于签名。
“冷”描述的是密钥的整个生命周期,而不只是它存放在哪里。一把密钥只要曾在笔记本电脑上输入过,无论之后如何处理,都从来不算冷;而一台通过 USB 连接的设备,只要秘密从未离开设备,就一直是冷的。冷存储消除的威胁是远程盗窃,它带来的威胁是丢失您自己的备份,而后者造成的比特币损失要多得多。
运作方式
冷存储是一套工作流程,签名这一步才使它真正成立。联网的设备构建一笔未签名的交易,通常采用 BIP-174定义的部分签名比特币交易格式。该文件通过 USB、microSD 卡或动态二维码传送到离线签名设备。签名设备在自己的屏幕上核对交易详情,添加签名,再返回一笔已签名的交易,由联网设备广播。返程中不传送任何秘密信息,即使联网设备被完全攻破,结果也不会改变。
这是一个渐进的范围,而不是一个开关。接入笔记本电脑的硬件钱包之所以是冷的,是因为密钥始终留在芯片内部。从未连接过数据线的物理隔离签名设备更冷,因为它把 USB 协议栈从攻击面中去掉了。分散在多台设备和多个地点的多重签名方案则更冷,因为单点被攻破并不足以动用资金。每提高一级都要牺牲一些便利性,该选哪一级取决于持有金额,而不取决于您想显得多么严谨。
备份才是真正有价值的部分。密钥可根据助记词随时重新计算,因此记录这些词的实物才是资产:12个或24个词,最好刻在钢板上,还可以选择用 BIP-39密码短语保护,它相当于另行保管的额外验证因素,或者用 SLIP-0039 Shamir 分片拆分,这样即使有人发现其中一份副本,也得不到任何信息。
验证不是可选项。Chainalysis 在2020年估计,约有370万枚比特币很可能已永久丢失,其中大部分是因为密钥和备份已不复存在。每当备份写错而又从未测试,冷存储就会悄悄加入这一统计数字。
购买比特币时为何重要
冷存储的不便在一个具体的时点上是值得的:当您持有的金额超过了您愿意因手机感染或交易所故障而损失的金额。低于这条线,手机钱包就够用。高于这条线,每多拖一个月,就多一个月不必要的风险敞口,而设置只需一个晚上。
请直接提币到冷钱包。在交易所购买后,把币留在那里“等我好好设置钱包再说”,是人们最终沦为他人破产案中债权人的最常见原因。请先设置好冷钱包,获取其收款地址,让交易所的提币直接到账,这样比特币不会在中间的热钱包里停留。
对个人买家而言,现实中的威胁其实很平常。不是国家级的攻击者,而是笔记本电脑上的信息窃取程序、假冒的客服人员、在书桌抽屉里发现助记词的家人,以及一场家中的火灾。冷存储能彻底应对前两种,而后两种只能靠良好的备份习惯来应对。
请为在您之后需要用到这些的人做好安排。没有其他人能找到或使用的备份,只是推迟发生的损失。因此请记下金属备份存放的位置及其用途,把这份记录与助记词本身分开保管,并告诉一位您信任的人这两样东西都存在。
能经受住家中火灾的冷存储方案
纸张在218至246摄氏度之间的某个温度就会燃烧,而家中火灾的温度通常比这高出数百度,这就是助记词备份最终要做成金属的原因。Jameson Lopp 对数十款商业产品进行了灼烧、挤压和溶解的独立压力测试,结果发现,冲压或打孔的不锈钢板能够保存下来,而带有槽式字块的薄板或酸蚀涂层的产品则不能。
一套经得起考验的方案大致如下。在直接从制造商处购买的全新签名设备上生成助记词。把词刻在钢板上,而不是手写,因为墨水会烧毁,铅笔字会模糊。把金属备份存放在与设备不同的建筑里,这样一场火灾或一次入室盗窃不会同时带走两者。如果使用密码短语,请牢记它,并把密封的副本交给律师保管或存放在第二个地点,切勿与助记词放在同一个盒子里。
然后进行演练。清空设备,仅凭金属备份恢复,并确认第一个收款地址与之前一致。每年做一次,并在方案有任何变更之后再做一次。恢复成功过的备份才算备份,其余都只是您替未来的自己所持有的一种假设。
冷存储 vs 纸钱包
冷存储是一种做法,纸钱包是它的一种已过时的实现方式。纸钱包是把单个密钥打印成文本和二维码,通常在浏览器中生成,生成时间约在2013年前后,它的问题是结构性的,而非外观上的。生成它的计算机见过这把密钥,打印机缓存过它。花费时需要把整把密钥导入软件,而早期的工具常常把找零发到所有者意想不到的地方,直接导致余额损毁。现代签名设备把秘密保留在硬件内部、完全不打印,从而解决了所有这些问题。