8BTCCI: 18380.17 +2.25% 8BTCVI: 11930.43 +2.23% 24H成交额: ¥5032.48亿 +5.02% 总市值: ¥23368.61亿 +2.57%
再谈私钥和助记词的重要性

再谈私钥和助记词的重要性

tan90d 发布在 链圈子 41630

第0章 引言

最近的交易所被盗事件真是让人胆寒,保护好自己的币是多么重要。

第1章 私钥

私钥就代表了你对币的所有权。你可以把存币的手机、电脑都丢了,你也可以把硬件钱包也给弄坏了,但只要你还备份了私钥,就没事,币还在你的控制。把私钥导入到任易钱包,就可以再用你的币。

比特币私钥的私钥都存储在比特币钱包里,钱包指的是开发者开始的软件,包括节点钱包,轻钱包等。最常用的钱包有两种。

第一种叫“非确定性钱包”。非确定性钱包里存储的私钥都是从随机数独立生成的。我们抛硬币,字向上记0,花向上记1,抛256次,就得出一个私钥。这种钱包里所有的比特币地址的私钥都是使用随机的方式得出来的,各个私钥彼此之间没有关联。每一个地址对应一个私钥。

这是一个比特币地址:

19NFgVsGcU915HH3Pqg7PLAPUabNLn11oF
它对应的私钥(Base58编码)就长这样子:
KwHXUjdvqECm4DMAHo3kUiKxXw6bMHG7LNvj8XkLwC8UNa4q4Vuo
一共52个字符。这一类钱包对应的私钥,一般会在48到53个字符之间。

这是早期所有币种都采纳的钱包设计原则。如果你跟别人讲这种私钥格式,币圈人就懂了,你是早期玩家,非富即贵。

如果你在2017年到18年,持有很多比特币的话,你会发现,你可以领很多的分叉币。这些分叉币,最方便的领取办法就是将这种“非确定性钱包”的私钥导入到分叉币的钱包。

第二种叫“确定性钱包”。这种钱包的私钥叫助记词。助记记是在大量的单词(5.27x10^39个,数量太恐怖了,不可能被暴力破解)中随机挑选出若干个(一般为12、18、24等)。这个助记词是一个“种子”。而每一个地址对应的私钥,都可以由这个种子派生出来。所以叫确定性钱包。

这是一个确定性钱包的助词记:

admit donor crouch regular glow concert bulb uncover actual regular atom harvest
这个助记词可以派生出很多很多的私钥和地址。由助记词派生出的私钥就和上面的“非确定性钱包”的私钥是一样的。

几乎所有的币种,私钥的原理都差不多。所以你会发现有些钱包是多币种钱包,所有币种共享一个“种子助记词”。

现在主流市场的轻钱包,更多的是“确定性钱包”,都是助记词的。而各个币的完整节点,依然默认是非确认性钱包。

 

第2章 备份私钥

对于“非确定性钱包”,备份私钥,最好的办法就是将钱包里的wallet.dat文件备份出来。用U盘等拷贝。如果你担心U盘损坏,你就需要将有币的地址的私钥,用纸抄下来。

很多早期的屯币用户,其实是只用一个地址屯币的。使用离线生成一个钱包,选一个地址,将私钥抄下来。然后买到币就往这个地址打。

千万记住,对于“非确定性钱包”,每一个地址的私钥都不一样,一定要备份所有有币地址的私钥。

备份“确定性钱包”的私钥,就是将助记词抄下来。只要抄下这个助记词,所有的地址对应的私钥,都备份好了。如果你的钱包还是一个多币种钱包,那这个对应的所有币种的私钥都备份好了。

助记词是不分大小写,一共就是26个小写字母,加外一个空格。但非确定性钱包里的私钥是Base58编码,一共有58个字符,包含25个小字母(不带小写l'哎喽'),24个大写字母(不带O和I‘哎’),和9个数字(不带0)。

所以助记词要方便一些,这也使得绝大多数公司开发的轻钱包都是确定性钱包。

 

第3章 结束语

保护好自己的私钥,谁也盗不走你的币。


作者:黄世亮

欢迎关注微信公众号:闪电HSL

欢迎打赏BTM:bm1qefc720au672awrgazgw5c3kx7etr5kejju02p7

文章标签: 私钥 助记词
评论(3)
登录 账号发表你的看法,还没有账号?立即免费 注册
  • 绿光_bww 2019-04-02
    太复杂了,我的内存不足啊
  • 币圈大仙 2019-04-02
    只要能记起部分曾经用过的或者有可能用过的密码词组,然后采用暴力破解还是可以找回密码的,我的冷钱包密码就是这样找回的!
  • 影子$ 2019-04-02
    错了,哪有那么多单词。是2048个单词,选12个。但也是天文数字的组合了。