助记词是什么?人生最痛苦的事就是「币还在,助记词没了」。由助记词/私钥没有备份而导致的丢币事件接连不断,让小编意识到备份助记词/私钥的重要性强调多少遍都不为过,于是今天特地跟大家再唠叨几句。
近期有一些钱包的信任证书被封,导致钱包不能正常打开,对于用户来说,这种情况无法避免,大家还是可以通过恢复助记词/私钥来找回自己的资产,可如果没有备份助记词/私钥,币就真的丢了。所以,请大家立即检查一下是否备份了助记词!
助记词并不是一个新概念,早在很多行业,就出现了助记词的概念。发音为“ne-manik”的最纯粹形式的助记符是一种字母,单词或关联模式,可让您轻松记住信息,并已被人类使用了数千年。换句话说,它可以是一个非常有用的工具,帮助我们记住我们需要记住的重要信息。
在比特币中,助记符采用相同的基本原则,即使用一组单词生成一个独特的钱包短语,为您提供一个人类可读的单词格式,以备份您的钱包进行恢复。用于生成这些短语的助记符代码在2013年通过比特币改进提案或BIP引入比特币。
BIP描述了助记符代码或助记句的实现,一组容易记忆的单词,用于生成确定性钱包。它由两部分组成:生成助记符,并将其转换为二进制种子。该种子可以稍后用于使用BIP-0032或类似方法生成确定性钱包。
一般来说私钥都有256位,以64个字母数字构成的16进制字符串表示。备份私钥的时候直接抄录64个字符显然是很容易产生错误的,而且易读性也很差,用户体验度显然就会降低,而助记词的出现刚好解决了这个尴尬的局面,助记词是明文私钥的另一种表现形式。助记词出现的目的是为了帮助用户记忆复杂的私钥 (64位的哈希值)。
助记词一般由12、15、18、21个单词构成, 这些单词都取自一个固定词库, 其生成顺序也是按照一定算法而来, 所以用户没必要担心随便输入12个单词就会生成一个地址。虽然助记词和 Keystore 都可以作为私钥的另一种表现形式, 但与 Keystore 不同的是, 助记词是未经加密的私钥, 没有任何安全性可言, 任何人得到了你的助记词, 可以不费吹灰之力的夺走你的资产。
目前钱包分为两种:非确定性钱包和确定性钱包,非确定钱包就是随机生成多个私钥,钱包管理这些私钥。这种钱包私钥不易于管理。但如果设计钱包的人水平过高的话,也可以设计得很好。确定性钱包是通过种子来生成不同账户的私钥,我们只要记住助记词就行,用助记词生成种子,再去生成钱包相关的地址和私钥。
助记词是未经任何加密措施保护的私钥, 一旦有人得到了你的助记词, 那就等同于掌控了你的钱包, 在使用助记词时候需要注意以下几点:
1. 在 imToken 创建钱包之后, 一定要及时备份助记词。
2. 备份助记词时, 要尽量采用物理介质备份, 比如手抄在一张纸上, 然后收藏好这张纸。尽可能不要使用截屏。
3. 要确保备份的助记词准确, 多次校对助记词是否正确, 并且可以使用其他支持助记词的钱包, 导入你所备份的助记词, 检验备份的助记词是否正确。
4. 一定要妥善保管好你所备份的助记词, 一是做好网络隔绝措施, 二是要好防丢措施。
换句话说助记词就是另一种形式的私钥。它通过算法将64位的私钥转换成若干个常见的英文单词,这样记忆起来就方便的多。