数字货币(三):5个公式助你理解数字钱包专有名词


数字货币(三):5个公式助你理解数字钱包专有名词

什么是地址?什么是公钥密码?什么是私钥?什么是助记词?本篇文章来梳理一下,让人一头雾水的区块链资产钱包专用名词以及他们的关系。

逻辑篇

在比特币世界这个关键的信息是按照这个顺序生成的:

先生成私钥,再由私钥经过计算出公钥,再由公钥经过一系列的哈希计算出地址钱包。这个推导次序是单向的,反向是不可以成功的。也就是说,从地址钱包无法得到公钥,从公钥无法得到私钥。

比特币的公钥变形出来的钱包地址可以想象成用户名,这个大家都可以知道。私钥可以想象成密码,这个只有自己知道。私钥是一切的开端,私钥是一个大于零小于二的二百五十六次方的任意数字。需要注意的是不是随机数生成的私钥风险非常的大。然后私钥通过椭圆函数曲线生成对应的公钥。经过一系列哈希加密之后,最终形成的比特币地址。

公式篇

公式1:公钥=银行账户;地址=银行卡号

就像银行先给你开户,后给你银行卡号码,钱包地址的主要用途是收款,当然也可以作为转账的凭证。

公式2:密码=银行卡密码

在创建钱包时需要自己设定一个密码,通常这个密码要求不少于八个字符,为了安全密码最好设置得复杂一点,这个密码的用途主要有两个:一是转账时需要输入密码,类似你用银行卡给别人转账时,需要输入密码;二是导入钱包时,必须输入这个密码,这个密码是可以进行修改或者重置的,输入原密码后就可以直接修改密码了,但如果原密码忘记了,可以用私钥或是注记词导入钱包,同时设置新的密码。

区别:在现实世界中,一个银行卡只对应一个密码,密码修改以后原密码就失效了,但是区块链钱包中,一个钱包在不同的手机上可以用不同的密码,彼此之间相互独立互不影响。

公式3:私钥=银行卡号+银行卡密码

创建钱包后输入密码可以导出私钥,这个私钥是由六十四个字符组成的字符串,当然有的钱包采用的编码不一样,字符数可能更少。一个钱包地址只有一个私钥,且不能修改。只要输入私钥并设置一个密码,就能进入钱包并拥有这个钱包的控制权,就可以把钱包中的币转走。

所以,私钥就相当于银行卡号加银行卡密码,非常的重要,一定要妥善地保存。

公式4:助记词=私钥=银行卡号+银行卡密码

前面提到私钥由六十四位字符串组成,所以非常容易抄错,于是就出现了助记词,助记词顾名思义就是帮助你记录记忆,助记词由十二个单词组成,每个单词中间有一个空格和私钥一样,一个钱包只有一套助记词且不能修改,助记词和私钥具有同样的功能,只要输入一个助记词,并设置一个密码就能进入钱包并拥有这个钱包的掌控权,助记词只能备份一次,备份后在钱包中便不再会显示,因此在备份时一定要抄写下来。

公式5:Keystore+密码=私钥

钱包中有一个备份keystore的功能,选择备份keystore,输入密码会出现一大段代码,这个就是keystore,在输入钱包时只要输入keystore和密码,就能进入钱包了,这一点和用私钥或助记词导入钱包不一样,后两者不需要知道原来的密码,而是直接重置密码。

keystore可以理解为加密后的私钥,和钱包的密码有关,钱包的密码修改后,keystore也发生了相应的变化,需要特别注意的是,在使用 Keystore 导入钱包时,需要输入这个密码,这个密码是备份Keystore钱包时的密码,与后来密码是否修改无关。

在现实世界中,如果你的银行卡丢了密码,忘记了可以去银行帮你找回你的钱,还是你的钱丢不了,这是中心化的优势。但是在区块链世界中,钱包信息如果丢了,就没有人能够帮你找回,因此只要你保护好钱包信息,钱包里的资产就只属于你自己,谁也抢不走这是去中心化的优势。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!