2019-09-30

钱包,地址,私钥、公钥、助记词、Keystore

      当我们拥有数字货币资产后,如何储存和管理自己的数币资产呢?钱包,地址,私钥、公钥、助记词、Keystore就是重要的实操工具了,如果稍有不慎,就会造成不可挽回的损失。

1、数字货币钱包

         提起数字货币钱包有些朋友是陌生的,但大家应该都使用过支付宝、微信的电子钱包。那么数字货币钱包也如支付宝、微信功能一样,是存储、转账、交易、查询 数币资产的工具,你可以把钱包中拥有的数字货币资产转账给他人,也可以接受他人转账给你的数字货币。(关于钱包的详细解析请关注接下来的章节)。

2、地址

地址:由私钥生成,相当于银行卡号。

       比如你用身份证去银行柜台开立了银行卡帐户,一张身份证就对应唯一的银行账户。在银行资金往来时就作为你的唯一ID标识。举例:在转账时只需告知对方或者知道对方的银行账号就可以进行转账操作了。

      银行账号也就是地址是可以公开的,只要密码没有泄露就没有安全风险。

常见的钱包地址样式:

比特币普通地址:1开头

以太坊地址:0x开头(包括基于以太坊平台代币)

瑞波币地址:r开头

莱特币地址:L开头


3、私钥

相当于银行卡+密码非常重要

         创建钱包时,先下载数币钱包,下载好后会先生成私钥,私钥是由字母、数字组合的264位二进制字符串组成,长的这样,比如:5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss。

        一个钱包地址对应一个私钥,私钥只能生成一次且不能修改

        私钥并不存储在网络中,而是存储在钱包中,无需区块链或者网络连接。

        有了私钥就可以在同系列的任何一款钱包上,输入私钥设置新的密码导入之前钱包的数币资产。如果发生手机遗失,重新下载钱包软件,填入私钥就可以恢复账户。

        私钥必须始终保持机密,因为一旦泄露给第三方, 相当于该私钥保护下的资产也拱手相让了。

4、公钥

         根据各链规则转换为地址,其效用和公钥是一样的。具体的关系如下图:


5、密码

相当于银行卡对应的密码

      在创建数字货币钱包时,需要设置一个密码,一般要求不少于8个字符。

      主要用途:①转账时需要输入密码,相当于用银行卡给别人转账需要输入密码。

      ②用Keystore导入钱包时,必须输入这个密码。

      密码可以进行修改或重置。输入原密码后,就可以直接修改新的密码了;如果原密码忘记,可以用私钥或助记词导入钱包,同时设置新的密码。

6、助记词

助记词=私钥=银行卡号+银行卡密码

        助记词是为了方便用户记忆和记录,辅助账户安全管理。一般由12个单词组构成,每个单词之间有一个空格,助记词和私钥具有同样的功能

        输入助记词并设置新的密码,同样可以将数币资产导入钱包。

        一个钱包地址对应一套助记词,不能修改,且只能备份一次,备份后,在钱包中便不会再显示。

        因此,在备份时一定小心记录和保管,如果有人得到了你的助记词,同样可以不费吹灰之力拿走你的资产。

7、Keystore

        常见于以太坊钱包 ,一般创建以太坊钱包后,会让你备份Keystore,它是一串代码,你可以自己保存为文本或者json格式,日后都可以用任何以太坊钱包打开它。     

       备注:使用其他数币钱包时不需要使用。

Keystore+密码=私钥=银行卡号+银行卡密码

        Keystore相当于加密过后的私钥,在导入钱包时,只要输入Keystore 和密码,就能进入钱包了。这一点和用私钥或助记词导入钱包不一样,后两者不需要知道原密码,而是直接重置密码。

       keystore进行交易转账等钱包操作,必须知道该keystore的密码。keystore的密码是无法更改的,一个keystore对应一个密码。但是可以通过该钱包的助记词,重新生成一个keystore。这个keystore可以用新的密码生成,重新生成新的keystore之后,最好将旧的keystore删除。

 

你可能感兴趣的:(2019-09-30)