助记词是什么,和私钥有什么区别

很多朋友在使用HD的过程中都有这样的疑问:为什么只有助记词,而看不到我的私钥呢?这里要跟大家简单的普及一些关于HD钱包、助记词和私钥的知识。HD钱包在这里,HD并不是HardwareWallet(硬件钱包)的缩写,而是代表了HierarchicalDeterministic(分层确定性),是一种广泛用于数字货币钱包的加密技术。分层确定性,简单解释来说就是当钱包生成私钥后,不直接使用这个私钥存储货币,而是再用一种确定的、不可逆的算法分层演算出更多的子私钥,这样只需要随机生成一个主私钥,就能获得无数个子私钥。HD钱包最大的特性就是,可以通过主密钥派生任意数量的子账户(也就是子密钥)。所有的子账户都被主密钥所控制,而且可以无限扩展。所以用户只需要管理一个主私钥,就能集中管理账户中的数字货币。私钥(PrivateKey)我们都知道,私钥是管理和使用加密货币中最关键的东西,对所有数字货币用户而言,私钥决定了所有权,拥有私钥才能支配相应的加密资产。简言之就是,如果私钥丢失你的币就不是你的币了。私钥是由加密算法生成的一个64位十六进制的字符组成,就像这样:5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1jsBCnWjss私钥的生成方式是完全随机的,随机生成这样的字符串会有16的64次方种可能,即:2的次方,一个钱包只有一个私钥并且不能修改,正常情况下你所生成的私钥与他人正好相同的概率几乎为零。但是私钥的这种形式存储和记忆起来太复杂,于是就有了助记词工具。助记词(RecoveryPhrase)助记词由12-24个单词组成,助记词可以生成私钥。一个助记词可以生成无穷个私钥,可以理解成助记词是个树的根,这个根上可以长很多分支,每个叶子是一个私钥,Cobo钱包不同币种用的是不同的分支。这也是为何一个助记词可以管理HD账户下所有的钱包地址。换句话说助记词就是另一种形式的私钥。它通过算法将64位的私钥转换成若干个常见的英文单词,这样记忆起来就方便的多。创建HD钱包时会出现一个备份助记词功能,选择备份助记词,输入密码,会出现12个单词,这个就是助记词,一个钱包只有一个助记词且不能修改。请务必用安全的方式记录下这些单词,避免泄露。Cobo最近上线了HD钱包,允许用户自己备份助记词,而且一个助记词可以掌管账户下的所有地址。


转载请注明:http://www.aierlanlan.com/rzgz/8878.html

  • 上一篇文章:
  •   
  • 下一篇文章: