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

小喇叭 观点
2019-04-02 13:30:32

  

第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章 结束语

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

 


本文地址: https://www.xiguacaijing.com/news/guandian/2019/5504.html
声明:本文经授权发布,除注明来源外,均为西瓜财经用户投稿,不代表西瓜财经立场。转载请注明:西瓜财经(xiguacaijing.com)
提醒:投资有风险,入市需谨慎。若内容涉及投资建议,仅供参考勿作为投资依据。谨防以“区块链”名义进行非法集资。
赞助商