LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 钱包科普|什么是私钥、公钥、地址、助记词?

钱包科普|什么是私钥、公钥、地址、助记词?

2019-12-12 Cobo钱包 来源:区块链网络

用过钱包的人都知道,私钥、公钥、地址、助记词是经常需要接触到的几个基本概念。如果没弄懂这几个概念,钱包的基础使用甚至资产的安全都要受到影响。

mQMWgRBOsYVBUFbXIMQvRJEgDu8i7O3JHVUxMjGR.jpeg

私钥(Private Key)

私钥是管理和使用数字资产时最关键的东西,私钥决定了所有权,谁拥有私钥,谁就拥有了这些数字资产。简而言之,如果私钥丢了你的币就不是你的币了。

私钥是由字母和数字组成的64位长度的十六进制字符串。私钥是随机生成的,随机生成这样的字符串有16的64次方种可能,即:2的256次方,这个数字约等于宇宙中所有原子的数量。一个钱包地址只有一个私钥且不能修改。

跟传统的账户密码丢失不一样,私钥丢失是无法找回的,因此一定要妥善保管,切记!

公钥(Public Key)

要理解公钥,还是得结合私钥来看。

公钥与私钥是非对称加密算法中的一对密钥对,公钥是对外公开的部分,私钥则是非公开的部分,如果用公钥加密数据,只能用对应的私钥才能解密。

大家可以把公钥理解为银行账户,私钥理解为密码。转账时用私钥进行签名,表明对那个账户拥有控制权。

根据私钥可以算出公钥,但根据公钥不能计算出私钥,这样就能保证数字资产的安全。

地址(Address)

根据公钥可以推导出地址,地址相当于是银行卡号,转账时需要用到它。

总结一下私钥、公钥、地址的关系:

创建钱包的时候会通过椭圆加密算法(ECDSA)生成一对密钥对——即公钥和私钥;基于椭圆加密算法原理,私钥可以推导出公钥;然后公钥经过数字签名和哈希运算推导出地址,可以说地址是公钥的另一种表现形式。

公钥和地址是可以公开的;私钥在交易时进行数字签名,证明资产所有权,所以千万不能泄露,谁拥有了私钥,谁就是钱包资产的所有者。

VeBnUMc7o8302VWPNivuJz2cFCTjbWX5fGJRbcsu.png

图解公钥、私钥、地址关系

助记词(Recovery Phrase)

由于私钥太长,不方便记忆存储,所以就有了助记词,助记词就是另一种形式的私钥,备份助记词即备份私钥,泄露助记词即泄露私钥。

助记词是私钥利用某种算法转换而来的12-24个英文单词,私钥和助记词之间的转换是互通的。一个助记词可以生成无穷个私钥,大家可以把助记词理解成树的根,这个根上可以长很多分支,每个叶子是一个私钥。只需要保存一个助记词,就能控制所有币种、所有账户的钱包。

现在市面上大部分HD钱包或者硬件钱包,都是通过记录助记词的形式做钱包备份。比如Cobo HD钱包,在创建钱包的时候就会出现一个备份助记词的功能。一个钱包只有一个助记词且不能修改,请务必用安全的方式记录下这些单词,避免泄露。

所以,你就能理解为什么有的钱包不能导入私钥,为什么有的钱包只能看到助记词,而看不到私钥了吧?

总而言之,私钥单向推导出公钥,公钥相当于是银行账户;公钥单向推导出地址,地址相当于是银行卡号;助记词是私钥的另一种形式,私钥和助记词相当于是密码,而且是那种丢了再也找不回来的密码,一定要妥善保管。

在之后的文章中我们会教大家如何安全保管私钥/助记词。

—-

编译者/作者:Cobo钱包

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...