钱包中私钥、助记词、Keystore 是什么?它们和密码有什么关系

时间:2024-09-23  分类:电子

3、私钥安全吗?


我们前面提到了私钥是本质是256位的随机数,那么私钥生成的总数为2的256次方。


这个总数听上去好像很普通,但其实已经无法用常见事物来描述了:


一根头发丝儿的直径,尺寸约为50万个原子叠加,私钥的总数接近可观测宇宙中所有原子的数量。


360个地球上的每一克土地(物质)都变成一个地球,这些地球上所有的水分子数量之和就是私钥的总数。


所以想通过暴力碰撞去获取特定地址的私钥,难度相当于在辣么多地球上找一个水分子,在浩渺的宇宙中寻找一个原子而你,连家里钥匙丢了都找不到。


虽然私钥可生成范围足够大,但是如果生成私钥的算法有问题,那也会有隐患。


比如一个钱包的随机数生成不够随机,那么是有可能给两个用户生成同一组私钥的,这里就比较考验钱包团队的密码学功底了。


(比太&比特派团队首创的极随机算法,是在用户计算私钥时,加入用户端信号、声音、图像等随机因素来增大熵池,来生成高质量的随机数。发明极随机算法也是我们团队被http://bitcoin.org推荐的原因之一。)


看到这,大家一愣,私钥这么重要,可是好多钱包我只备份了12个单词,没有备份私钥啊,我岂不是凉凉了?!


别怕,有我温暖你,你怎么会凉呢。


那个12个单词叫做助记词,下面我们再来说下助记词,


4、助记词长什么样?


最常见的助记词就是一组12个单词。


1、health2、fine3、profit4、below


5、crowd6、wish7、task8、gown


9、mind10、surge11、apple12、max


(我瞎写的啊,别试了啊)


5、助记词有什么用?


你的收币地址是怎么诞生的?


是助记词计算的。


你的交易怎样授权发出去的?


是助记词签名的。


你的资产怎样在钱包恢复的?


是助记词帮忙的。


助记词是电,助记词是光,助记词是爸爸


助记词就是你区块链世界的资产的唯一凭证,拥有了助记词的,便拥有了对应地址上的资产。


不对啊,你刚才对私钥也是这么说的!


闭嘴...我这不凑字数呢么


6、助记词和私钥有什么关系?


其实助记词和私钥在功能上是一致的。(证明上一段根本没有在凑字数)


助记词本质也是一串随机数(128256位),不过因为随机数形式和私钥形式都不方便使用,所以比特币社区通过了BIP39协议,来允许将随机数通过特定编码转化为词库中的单词。


(小知识:比特币改进协议Bitcoinimprovementproposals简称BIP,是为比特币社区提供规范,完善比特币及其运行进程和外部环境特性的设计指导文件)


助记词不用区分大小写,又是较为常见的单词,比私钥的使用上要方便的多,所以近年来,助记词钱包已经逐渐成为主流钱包。


助记词钱包还有一个好处是,一组助记词可以派生出N个私钥,每个私钥都可以对应一个币种。如果你有30个币种(BTC、ETH、LTC、EOS等等等等),你不需要每个币种都单独记录一下私钥,只需记录好一组助记词就可以掌控所有资产。


像比特派钱包会将助记词和私钥都展示给用户,但一般来说备份好助记词就好了。


(我们将私藏在了收币二维码页面的右上角)


7、各个钱包间的助记词是通用的吗?


助记词的生成依靠了比特币的BIP32、39、44协议。因此只要是遵循了标准协议的助记词,都是可以互相使用的。(但是因为每个钱包的安全水平不同,不建议将助记词互相混着使用)


8、助记词会被淘汰吗?


助记词的出现是经过比特币核心开发团队和社区认可的,相应的BIP协议都是写在比特币开源代码中。


从钱包备份的发展历史来看:


钱包经历了备份钱包文件备份私钥备份助记词三个过程。


但是每一个新趋势的诞生都是向下依旧兼容的,比如助记词的诞生并没有导致私钥不可用,假如后面发展出新的备份形式,那么助记词也依旧可以使用。


9、私钥、助记词备份和恢复时需要注意什么?


1、私钥有大写、小写、数字组成,备份和恢复时要注意区分。


2、私钥和助记词请不要存放在联网设备中,认真抄写在纸上或者存放在冰甲助记词板中。


3、各个钱包水平良莠不齐,如果没有迫切的需求,尽量不要将各个钱包的助记词、私钥导入混用。


10、当用助记词恢复时提示无效的助记词是什么原因?


这种原因一般是抄错了某一个单词,不过因为单词都是有固定的词库,所以可以在词库中检索类似的单词尝试下替换输入。


官方英文词库地址:https://github.net/bitcoin/bips/blob/master/bip-0039/english.txt


官方中文词库地址:https://github.net/bitcoin/bips/blob/master/bip-0039/chinese_simplified.txt


11、中文助记词和英文助记词有什么不同?


emmm只有语种不同,用法一样。


中文、英文助记词都是有官方的词库。但是因为全球范围内支持英文助记词的钱包更多一点,并且中文词库是有生僻字的,会容易导致用户留下没有文化的眼泪,所以我比较建议大家使用英文。


(中文和英文助记词不能互相转换)


12、助记词和密语是一个东西吗?


是的。在最早做钱包的时候,国内还没诞生助记词这名词,于是我们创造了密语这个名词。后来大家好像对助记词这个名词受度更广一些,所以我们后来的新客户端中都将密语改为了助记词


我目前只想到了这么多哎,还有啥问题,你们就留下言呗,我后面再整理下。



-->> 2/2 文章结束,返回第一页

以上就是钱包中私钥、助记词、Keystore 是什么?它们和密码有什么关系的全部内容,望能这篇钱包中私钥、助记词、Keystore 是什么?它们和密码有什么关系可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。