上一篇提到了BIP,也复盘了那几起硬件钱包事故。
其实,BIP并不是硬件钱包的专属标准,BIP32、BIP39、BIP44这一组,是关于密钥生成、分层派生的公开技术规范,任何钱包都可以实现这套规则。
你手机里的钱包App,同样可以用BIP39生成助记词,用BIP32完成密钥分层派生,遵循BIP44标准路径。
这两类钱包的密码学底层,是同一套体系。
真正拉开差距的是两个核心要素:私钥存储在哪里、交易签名在哪里完成。
存储与签名环境的不同,进一步带来安全风险、保管义务、维权路径的分化,最终形成完全不一样的法律后果。
一、同一套标准,两种实现
先讲两者的相同之处:
BIP39负责助记词与种子生成,BIP32负责密钥树派生,BIP44规范账户路径。
这套规范属于软件层面的约定,并不限定运行的硬件设备,一个很直观的现象可以佐证:
硬件钱包生成的助记词,导入手机热钱包,只要派生路径匹配,就可以完整恢复全部资产;反向操作同样成立。
决定整套密钥体系的,是助记词与算法,而非钱包设备本身。
密码学算法本身没有高低优劣之分,硬件钱包并不等于密码学更强,它只是改变了私钥的存放与签名环境。
那这个环境差异,究竟意味着什么?
硬件钱包的私钥在设备内部生成、本地存储,交易签名同样在设备内部完成。
多数机型将私钥存放于独立安全元件,部分机型依靠通用单片机、开源固件与PIN码做保护。
外部只传入待签名交易,签名结果向外输出,私钥全程不会导出硬件设备。
热钱包的私钥,保存在手机或者电脑本地,可能是加密文件、系统钥匙串;
在执行签名运算时,私钥甚至会短暂以明文形式存在设备内存中,签名运算直接在联网终端完成。
热钱包全部依赖手机、电脑系统屏幕,恶意程序有机会篡改页面展示内容,你看到的交易信息,未必是实际签名的内容。
二、两类钱包的高发风险
硬件钱包天然抵御来自网络的远程窃取。
私钥不暴露在联网设备,攻击者即便完全控制你的电脑,也无法直接拿到私钥,硬件钱包之所以出事,大多逃不开上篇文章中提到的三类场景:
1、出厂熵源存在缺陷。Coldcard事件就是典型:固件代码判断逻辑写错,硬件真随机源实际并未开启,种子依靠可预测芯片ID与计时器生成,早期机型安全熵直接从128位下降至40位,种子在生成之初就可以被批量穷举。
2、供应链遭到篡改。Ledger改装设备事件中,安全芯片本身完好,经销商在设备内部加装硬件模块,用户初始化、屏幕明文展示助记词的瞬间,助记词就被窃取外传。
3、来自用户保管失误。助记词拍照存入手机开启云同步,助记词实物和硬件钱包放在同一处,一旦泄露,全部防护形同虚设。
硬件钱包被盗,几乎不存在黑客通过网络远程窃取私钥的情况,它隔绝了网络攻击,但风险转移到实物流转与人的保管行为上。
软件热钱包的风险,则来自设备联网的原因。
私钥运行在联网终端,设备一旦被入侵,私钥就面临泄露风险。
木马程序、键盘记录、屏幕录像是传统攻击手段;手机自动云同步钱包备份文件是高频点;应用商店的山寨仿冒钱包,也会直接骗取助记词。
还有一类很多用户难以察觉:
私钥没有被盗,也没有发生转账,而是用户手动签署了代币授权交易,授权将资产支配权限给到陌生合约,这笔交易链上完全合法,签名由用户本人完成,事后很难找到钱包程序的技术漏洞,但这属于交互场景下的安全风险,并非钱包底层算法缺陷。
再叠加前面提到的屏幕篡改风险:恶意程序篡改界面,页面展示A地址,实际签名却指向B地址。
三、法律责任的边界
1、用户的保管义务不一样。
自托管并非我国成文法下的法定概念,但实务中已经形成共识:选择自托管,私钥由本人掌控,对应的保管义务也归于持有人。
使用软件热钱包,用户承担更宽泛的安全义务:
保持设备系统更新、不安装来源不明的软件、不点击陌生链接、不对助记词截图备份。
一旦发生被盗,上述任意一项没有做到,都有可能被认定用户自身存在过错。
硬件钱包用户的义务范围相对窄:
核心就是守住助记词不外泄,只要助记词安全,网络攻击无法伤害资产;但一旦助记词泄露,所有硬件层面防护全部归零。
两者的过错认定逻辑区别在于:
软件钱包的过错分散在日常每一次设备使用;
硬件钱包的风险集中发生在助记词生成、抄写、备份的关键节点。
2、追责的对象和路径不一样。
硬件钱包属于实体电子产品,理论上可以走产品侵权责任路径。
但现实举证障碍较大,国内暂无针对硬件钱包的强制国家标准,相关行业标准多为推荐性规范,产品缺陷需要依靠行业惯例、技术鉴定来论证。
同时虚拟货币财产属性在国内司法实践存在分歧,损失金额认定口径不一致;海外购入设备,还会遇到管辖、跨境取证、判决执行等现实阻碍。
即便能够论证产品存在缺陷,也不代表可以顺利获得赔偿。
软件热钱包属于软件服务,维权处境更为棘手。
开源不代表没有责任主体,但很多项目主体位于境外,社区驱动的开源钱包,甚至没有明确运营主体,连适格被告都难以确定。
哪怕是有正规商业公司在背后维护的软件热钱包,在它的用户协议里,一般都会写:软件 “现状就这样交付使用,不保证绝对无缺陷”;就算法院判服务商需要赔偿,最多也只赔你付给平台的钱。
但大部分热钱包都是免费给用户用的,用户没有花过钱,意味着协议层面几乎拿不到损失赔偿。
3、报案和追赃的处境不一样。
热钱包被盗多属于远程网络入侵,电子证据横跨多台设备、多个服务器,证据链条冗长。
资产一旦进入混币器、跨链桥,追赃难度会急剧上升。
实务中还经常面临一个立案难题:如何证明该笔转账并非用户本人操作。
硬件钱包资产被盗,大多源于助记词泄露、设备调包、他人代为保管后擅自转移,案件往往存在实物流转、人员接触线索,更容易固定人证、物证。
四、不存在绝对安全的钱包
花哥不倾向直接推荐某一款产品,但可以区分场景使用:
大额、长期持有的资产,优先选择带可信屏幕的硬件钱包,把网络攻击变量隔绝在外。
重点保护的不是硬件设备,而是助记词,硬件损坏可以重新购买,助记词丢失资产就永久灭失。
日常高频交互、小额使用的场景,软件热钱包会更加便捷。
但切记,尽量不要存放超出自身可承受损失范围的资产。
很多人把自托管简单理解为一项技术,实际上它更像一份风险分配约定:没有平台兜底,全部风险最终由资产持有人承担。
无论硬件钱包还是软件热钱包,只要按照BIP规范生成助记词,助记词就是资产的核心凭证,如果额外设置Passphrase,这部分口令同样需要妥善保管。
一旦助记词发生泄露,自托管安全就宣告失效,和你使用哪一类钱包设备无关。
最后问个问题
你现在的资产,硬件钱包与软件钱包大概是什么比例?有没有设想过,如果手机丢失、电脑遭遇中毒,自己是否可以完整恢复全部资产。
下一篇花哥聊聊BIP39助记词背后的法律问题:代管、遗产分割、刑事侵占,这几个场景里,那十二个助记词,到底属于财产凭证、案件证据,还是一份潜藏风险的责任。
律师微信:fortunefukun



