加密钱包:热钱包与冷钱包
加密钱包如何工作,热钱包和冷钱包有什么区别,托管与自托管如何选择,以及保障资金安全的基本规则。
加密钱包是一种应用程序或设备,它保管着你的币的密钥,让你能够发送和接收交易。有一点值得一开始就弄明白:币其实并不存放在钱包里,而是记录在区块链上。钱包里保存的是密钥,用来证明你有权转移这些币。
密钥与地址
每个钱包都围绕一对相互关联的密钥构建:
- 私钥。用来签署交易的秘密信息。谁知道私钥,谁就实际控制着这些币。
- 公钥。由私钥推导而来,用于生成钱包地址。地址是一串可以放心分享给别人的字符,别人可以通过它向你转账。
从地址反推出私钥在实践中是不可能的,所以地址可以公开分享。而私钥以及可以恢复私钥的助记词,绝不能让任何其他人看到。
大多数现代钱包都通过助记词生成密钥。助记词由12个或24个单词组成,相当于一份备份:如果设备丢失或损坏,你可以用它在另一个钱包里恢复对资金的访问。
热钱包
热钱包把密钥保存在联网的设备上。常见的形式有:
- 手机钱包应用
- 浏览器插件钱包
- 电脑桌面端程序
它的优势是方便:发送一笔交易只需片刻,连接去中心化应用也很容易。
缺点是设备始终在线,因此更容易受到恶意软件、网络钓鱼和黑客攻击的威胁。很多人用热钱包存放小额资金、处理日常操作。
冷钱包
冷钱包把密钥保存在不联网的环境中。最常见的是硬件钱包:一种小巧的实体设备,在内部生成并保存密钥。交易直接在设备上签名,私钥始终不会离开设备。
它的优势是对远程攻击的防护要强得多。即使你的电脑中了病毒,攻击者也很难拿到密钥。
缺点是没那么方便,而且需要购买并妥善保管设备。最重要的是,只有助记词也被安全保存,这层防护才真正有效。
纸钱包,也就是把密钥直接打印在纸上,是另一种冷存储方式。如今它通常被认为已经过时:纸张容易丢失或损坏,而且真正要用的时候,还是得把密钥输入到软件里。
托管钱包与非托管钱包
另一个重要区别在于:密钥由谁保管。
- 托管钱包。 由某个服务方(例如中心化交易所)替你保管密钥。你用用户名和密码登录,服务方代你管理密钥。这和银行账户很像:方便,但你要依赖这家公司的可靠性和规则。
- 非托管钱包。 只有你自己掌握密钥。没有人能冻结你的资金或替你弄丢资金,但如果你丢了助记词,也没有人能帮你找回。
加密圈有句常说的话:“不是你的私钥,就不是你的币。”它提醒人们,选择托管就意味着把资金托付给第三方。
安全基础
- 绝不要泄露你的助记词或私钥。 真正的客服、钱包开发者和交易所永远不会向你索要它们。
- 不要以照片、截图或云笔记的形式保存助记词。 把它手写在纸上,或刻在金属板上,再存放在安全的地方,要稳妥得多。
- 只从官方渠道下载钱包。 骗子会制作和正版一模一样的假应用和假网站。
- 从厂商或授权经销商处购买硬件钱包。 来路不明的设备可能已经被动过手脚。
- 转账前反复核对地址。 有些恶意软件会悄悄把你复制的地址替换成攻击者的地址。
- 第一次向新地址转账时,先发一笔小额测试。
- 连接网站和签署请求时务必谨慎。 看不懂的内容一律不要签。
要点回顾
- 钱包保存的是密钥,而不是币本身。
- 热钱包更方便,冷钱包对远程攻击的防护更强。
- 使用托管钱包时,密钥由服务方控制;使用非托管钱包时,只有你自己掌握密钥。
- 助记词是最核心的秘密:谁拿到它,谁就控制着资金。