跳转到正文
buybitcoinsmart

术语表 /钱包与托管

软件钱包

又称 Software wallet、手机钱包、桌面钱包、移动钱包。

软件钱包是什么?
软件钱包是手机或电脑上的一款应用,它将您的密钥保存在该设备的存储中,并使用与运行浏览器相同的处理器来签署交易。

大多数人的第一个钱包就是软件钱包,这是一个合理的起点。这一类别历史悠久,经过充分检验:Electrum 自2011年11月起持续维护,至今仍在发布新版本。不同产品之间的差异不在于密码学,而在于暴露面,因为应用会继承其底层操作系统的所有弱点。

运作方式

软件钱包将密钥材料保存在加密文件中,在您签署交易时通过密码或设备 PIN 解锁。在移动设备上,加密密钥通常由平台的密钥库保管,因此这一秘密受到与屏幕锁相同的硬件保护,这相比笔记本电脑上的普通文件是一项实质性的改进。

钱包从哪里获取数据是第二项设计决策,也是无人关注的一项。有些应用连接您自己的节点,有些连接公共 Electrum 服务器,还有些连接供应商的后端。该服务器会得知您查询过哪些地址,这足以还原您的余额和付款记录,因此软件钱包的隐私程度主要取决于这一选择,而不是屏幕上显示的任何内容。

软件并不意味着钱包必然是热钱包。同一个程序如果安装在从未联网的笔记本电脑上,通过存储卡传递未签名和已签名的交易,它就是一个冷签名器。Sparrow 和 Electrum 都可以这样使用,Bitcoin Core 也完全可以在没有任何网络的情况下运行钱包。

在哪里会遇到它

软件钱包有三种形态,几乎涵盖所有情况。移动应用负责支出,通过闪电网络收款,并且运行在最容易丢失或被感染的设备上。Electrum、Sparrow 和 Bitcoin Core 钱包等桌面应用负责币控制、手续费加速和多重签名,当一笔交易需要谨慎处理时,大多数人会使用它们。这些桌面应用还可以充当硬件钱包的协调器,此时软件完全不保存密钥,只作为仅观察的前端使用。

现实的威胁是假冒的副本,而不是被攻破的密码学。搜索广告、应用商店的仿冒应用和被推送的“更新”都曾被用来分发外观正常、却把您的助记词转发到别处的钱包,而2022年4月由 FBI、CISA 和 Treasury 联合发布的一份通告,记录了专为此目的制作的木马化加密货币应用。请从项目自己的域名下载,核对开发者发布的签名或哈希值,并且不要在通过他人发来的链接获得的应用中恢复助记词。

在把资金托付给钱包之前,请先做三项检查。源代码是否公开,以便不在该团队工作的人也能发现漏洞。是否发布可复现构建,使二进制文件与源代码一致。以及当您日后运行自己的节点时,能否将钱包指向该节点,因为做不到这一点的钱包,会一直向陌生人报告您的余额。

软件钱包 vs 热钱包

几乎所有软件钱包都是热钱包,但这两个术语回答的是不同的问题。软件钱包描述的是形态:是一款应用,而不是专用设备。热钱包描述的是状态:密钥所在的设备在签名时处于联网状态。两者的重合度很高,所以人们常常混用这两个词,而差别恰好出现在两种情况中。一台与网络隔离、运行 Electrum 的笔记本电脑,是不属于热钱包的软件钱包;而交易所账户属于热钱包,却完全不是您自己的钱包。

请勿混淆

常见问题

软件钱包对于第一次购买是否足够安全?

是的,前提是金额在您承受得起损失的范围内。请从项目自己的网站安装,将助记词离线抄写下来,当余额增长到超出一部手机被入侵后所应触及的范围时,再改用签名设备。

手机端还是桌面端,应该选哪一种?

支出用手机端,需要谨慎处理的操作用桌面端。手机钱包使用方便,对闪电网络的支持也很好,而桌面钱包提供币控制、手续费加速、多重签名,以及连接您自己节点的选项。

接着阅读

相关术语

钱包与托管中的更多术语

阅读本页英文版