助记词和私钥的区别:怎么备份,托管账户为什么没有
三样东西经常被当成一个名字来叫。先拿一张纸,助记词、私钥、登录密码各写一行——写不出区别的那一行,就是后面最容易存错的那一样。
这三个词在日常对话里经常互相顶替,可它们在系统里的位置完全不同。
助记词是一串英文单词,常见的是 12 个或 24 个,中间还有 15、18、21 这几档。它们不是随手挑的,来自 BIP-39 规定的一张固定词表,顺序本身携带信息——第七个和第八个调换位置,就是另一份助记词了。它存在的理由很朴素:把一堆二进制数据变成人抄得下来的形式。
私钥是真正在链上说话的那一样。签一笔交易、把币转走,用的是它。地址由私钥推出的公钥再往前推一步得到,所以地址可以贴到任何地方,私钥不行。
密码是三者里最轻的一个。钱包应用里设的那个密码,只管解锁这台设备上的这个应用;交易所的登录密码,只管打开你在那家平台的账户。它不参与链上的任何计算,重来一遍就能重设。
摆成一句话:助记词能生出私钥,私钥能动币,密码只是门口那把锁。
I谁能推出谁,方向只有一个
顺序是这样的:助记词 → 种子 → 私钥 → 公钥 → 地址。每一步都能往右算,往左算不回去。拿到助记词,就等于拿到了这个钱包底下所有的私钥和地址;反过来,握着一个私钥推不出助记词,握着地址更是什么都推不出。
| 它是什么 | 丢了会怎样 | 能不能重设 |
|---|---|---|
| 助记词:一串按顺序排列的单词 | 传统助记词钱包:如果手上也没有还能打开的设备、单独备份的私钥,就没有别的入口;有社交恢复、云备份等机制的钱包,先走钱包官方的恢复渠道 | 助记词本身不能重设;趁还能打开钱包时新建一个再把资产转过去。任何恢复都别把助记词交给第三方 |
| 私钥:用来签名的那串数 | 对应的那个地址动不了 | 不能 |
| 密码:本地应用或平台账户的解锁凭证 | 暂时进不去,币本身没受影响 | 能,各自都有重设流程 |
最要紧的是最后一列。密码忘了是麻烦,助记词丢了是另一种性质的事:没有重置链接,也没有客服能核对你的身份,因为从来没有人替你保管过副本。这不是服务好不好的问题,是自托管这件事的定义本身。
还有个常见的误会:备份了一个私钥,就以为整个钱包都备份了。一个私钥对应一个地址,而一份助记词底下通常挂着很多个地址,不同链的、不同用途的都有。要备份就备份助记词。
II币安这类账户为什么没有助记词
因为那些币不在你手上。在币安(Binance)这类托管平台上,资产记在平台的账本里,链上对应的私钥由平台掌管。你拥有的是一个账户和一套登录凭证——邮箱、密码、两步验证。系统里不存在「你的助记词」这样东西可以发给你,页面上找不到它是正常的,不是设置藏得深。
所以两边丢了访问权之后,走的是两套完全不同的路。托管账户靠身份核验:证件、人脸、账户历史,由人来判断你是不是本人。谷歌验证器换手机之后进不去就属于这一类,材料和流程在2FA 丢失怎么恢复那篇里。
自托管钱包这一侧没有「你是不是本人」这个问题。钱包不认识你,只认签名。助记词丢了没有申诉入口;反过来,别人拿到你的助记词,也不必通过任何验证。
两种保管方式各有各的代价,谈不上哪种更对。托管省心,代价是平台的状态会牵动你;自托管自由,代价是备份这件事没人替你兜底。可以分开放:日常要动的那部分留在平台,长期不打算碰的那部分放进自托管钱包。
III抄在纸上怎么抄,抄完怎么验
先说抄。这一步看着简单,可抄错了要等到你真的需要恢复的那天才暴露。
- 找一张不会轻易烂掉的纸,把序号连着词一起写:1 到 12,或者 1 到 24。只写词不写序号,日后自己也会对顺序犹豫。
- 用印刷体一笔一画写,别连笔。几组容易看混的要当心:数字 0 和字母 O、数字 1 和小写 l,挨在一起的 rn 看上去像 m。
- 抄完对着屏幕逐个回读一遍,读完再关掉那一屏。BIP-39 的规范里写明,词表编排得让前四个字母就足以认出一个词,前四位抄准,这个词基本跑不掉。
- 抄第二份,放在另一个物理位置。同一个抽屉里的两份,遇上一次意外会一起没。
- 记一下这份词属于哪个钱包,但别把钱包名和词写在同一张纸上。
拆成两半分开存听着更稳妥,可少了任意一半,剩下那一半也用不了。除非你用的是有门限设计的分片方案,否则别自己发明拆法。
这几件事不要做
- 截图存相册。相册基本都开着云同步,一张截图会跟着传到别处去。ethereum.org 的安全页把这一条单独列了出来。
- 发给自己。聊天工具的收藏夹、给自己发的那封邮件,内容都留在服务端。
- 存网盘,或者放进密码管理器的普通备注栏。
- 录进手机备忘录。多数备忘录默认同步,而且不是端到端加密。
- 输进任何号称能「校验助记词」的网页。这类页面存在的目的,多半就是收走你输入的东西。
金属备份牌解决的是纸怕火怕水这一件事,别的都不解决——被人看见、被人顺走,金属和纸没有区别。要不要用,看你打算存多久、这份东西放在什么环境里。
抄完之后,验一次
创建钱包时让你按顺序点回几个词的那一步,是最低限度的检查,只能说明你刚才没看错屏幕。
更实在的做法是拿备份真走一遍恢复,但原来那个钱包留着别动:换另一台设备,或者在同一台设备上再装一个别家的钱包应用(不是在原来那个 App 里删掉重建),只用你抄下来的那张纸恢复进去,看它给出的第一个地址和原来那个是不是同一个——对比之前先确认两边走的是同一条派生路径:两边钱包里那行写着 Derivation Path(派生路径,形如 m/44'/…)的设置要一样,不一样就会算出不同的地址,那不代表你抄错了。地址对得上,这份备份才算数;确认之后,把那个临时实例里的钱包移除掉,别让助记词在第二个地方长期留着。整个过程只在钱包应用自己的恢复流程里输入,不进任何网页、任何表单,也不念给任何人听。要试就趁余额还很小的时候试,别等里面装了东西才第一次验。
值得提前想好的是:这份纸如果只有你一个人知道在哪,那么你出意外的时候,它和丢了没区别。怎么安排另说,但这件事最好在写下第一个词的时候就想一想。
- 助记词能推出私钥,私钥能签名动币,密码只解锁一扇门。三者只有密码可以重设。
- 推导是单向的:助记词 → 私钥 → 地址。备份一个私钥不等于备份了整个钱包。
- 币安这类托管账户里没有助记词,因为私钥在平台手上;丢了访问权走的是身份核验,不是恢复词。
- 抄的时候连序号一起写、用印刷体、抄两份放两个地点,回读一遍再关屏。
- 截图、发给自己、网盘、备忘录、在线校验页,这几处都别放。
- 抄完在另一台设备或另一个钱包实例上真恢复一次,原钱包留着不动,看地址对不对得上,趁余额小的时候做。
各家钱包的界面隔一阵就换一次说法,动手时以你眼前那一屏为准。