术语表 /钱包与托管
助记词
又称 Seed phrase、恢复短语、备份短语、私钥助记词、Recovery phrase。
- 助记词是什么?
- 助记词是由12个或24个常用单词按顺序组成的列表,可以重新生成钱包中的全部密钥,因此它是整个钱包中唯一值得实物保管的东西。
规定于 BIP-39。
助记词不是密码,也不是账户名:它就是钱包本身,被压缩成人可以手抄的一串单词。12个单词承载128位随机性,因此这份清单短到可以抄写,却仍然无法猜出。任何人只要读到它,就可以花掉该钱包现在和将来持有的一切,包括您尚未购买的币。
运作方式
钱包先生成一个随机数,再为其匹配单词。设备生成128位或256位熵,附加一小段校验和,再把结果切分成每组11位的若干组。每一组对应一份固定的2,048个单词的列表中的一个位置,因此128位对应12个单词,256位对应24个单词。这些单词只是一种转录形式,之所以选用,是因为人们容易抄错字符,却很少抄错常见的英文单词。
顺序也是秘密的一部分。同样的12个单词只要顺序不同,就代表另一个数字,也就是另一个钱包,因此不编号的备份对您的继承人来说就是一道谜题。拼写的影响比人们担心的要小,因为英文列表中的每个单词都可由其前四个字母唯一确定,大多数钱包只需输入这四个字母即可。
校验和使得拼错的助记词通常会被拒绝,而不是被悄悄接受。12个单词的助记词共132位,其中四位由其余部分推算得出,因此含有错误单词或单词顺序颠倒的助记词,大约十六次中有十五次无法通过验证。这只是输入错误的检测手段,并不是安全功能:它不会告诉您第九个单词本应是 "orbit" 而不是 "orbits"。
助记词不是在线凭证。任何地方都没有服务器存储它,没有频率限制,没有连续输错三次后的锁定,也没有重置。恢复只是一次计算,任何大洲的任何钱包都可以离线完成,这正是被拍照的助记词等于已被花光的钱包的原因。
购买比特币时为何重要
从交易所提币的那一刻起,助记词就成为您全部的安全保障。本站评测的每个平台,都可以在您忘记密码后帮助您找回账户。但没有任何一个平台能在您丢失助记词后提供帮助,也没有任何平台会向您索要助记词。
这种不对称,正是助记词成为比特币领域受攻击最多的对象的原因。评论回复中的假冒客服、搜索钱包名称时出现的“钱包验证”页面、模仿恢复界面的浏览器扩展,以及要求输入助记词来“检查资格”的空投网站,都是冲着这一串单词而来。FBI 的 Internet Crime Complaint Center 记录,仅2024年报告的加密货币诈骗损失就超过93亿美元,其中很大一部分始于把助记词输入了错误的输入框。
线下攻击同样真实存在。Ledger 的电子商务数据库于2020年6月遭到入侵,泄露了1,075,382个电子邮件地址和272,853条详细订单记录,包括姓名、电话号码和收货地址。名单上的客户此后多年不断收到以假乱真的信件、电话,甚至假冒设备,这一切都是为了诱使他们输入自己的助记词。拥有硬件钱包,并不意味着对以纸质信件送上门的骗局免疫。
无论骗局如何变化,有一条规则始终成立:任何正当的服务都不需要您的助记词。固件更新不需要,客服工单不需要,交易所不需要,税务工具不需要,所谓的“钱包迁移”也不需要。只能把它输入到您有意安装的钱包中,使用您掌控的设备,并在您自己选定的时间。
抄写助记词,使其得以保存
请把助记词的备份视为两个独立的问题:让它经久耐用,以及让它远离他人。
关于耐用性,第一份副本是用笔写在卡片上,在钱包显示助记词的当下就写好。为每个单词编号。注明由哪款钱包生成,以及它使用的派生路径或脚本类型,这样在恢复时可以省去一下午的困惑。然后把同样的单词转刻到压印或冲孔的不锈钢上。请选择您自己刻印的实心钢板,而不是镀层金属片、印刷纸条或胶合组件,因为您要防范的是房屋火灾和地下室进水,而不是粗心的室友。
关于保密,请把两份副本放在不同的建筑中,第二处地点要选择可靠而不起眼的,而不是巧妙的。埋在地下的管子和挖空的书,让人丢失的币比盗贼偷走的更多。切勿把这些单词存放在密码管理器、照片库、笔记应用或电子邮件草稿中,也切勿对着电话大声读出。
然后进行测试。在余额增加之前,把助记词恢复到第二个钱包或已清空的设备中,确认第一个收款地址一致,之后再清除测试钱包。每隔一两年重复一次这一演练,因为笔迹会褪色,而对第二份副本放在哪里的记忆褪得更快。
助记词 vs 私钥
助记词是生成密钥的根;私钥只控制某一组特定的币。两者的关系是单向的:从助记词可以推导出所有密钥,但从单个密钥永远无法反推出助记词,也无法触及任何同级密钥。因此,为特定用途导出某一个私钥,后果尚可承受,而导出助记词则不然,这也是钱包把单个密钥隐藏起来、而助记词只显示一次的原因。
助记词 vs 密码短语
助记词由设备生成;密码短语则是您自己设定并附加其上的一个可选的额外秘密。两者合并为同一个钱包,因此恢复时两者缺一不可,而且不应存放在同一处。把两者混淆是一种常见而代价高昂的错误,最常见的情形是有人把密码短语写成同一张卡片上的第13行或第25行,这样既完全取消了保护,又使可能输错的内容多了一倍。