查看原文
其他

谁要的数字钱包秘籍,来门口取一下

2018-01-25 半斤 区块链艾迪生



昨天和朋友坐在一起聊天,聊起手机软件问题,不由得共同感慨:自从进了币圈,手机软件是多了不止一倍,什么挖矿的、交易的、查行情的、看新闻的、聊天的、存钱的.........有些种类的软件还不止一个。


比如看新闻的我就有金色财经、币世界,钱包我就有imToken、比特派,这两个钱包我都有介绍过,具体可以点击下方蓝色字体回看:


区块链入门之——比特派钱包

区块链入门之“imToken钱包”


但是,仍然有很多朋友问我钱包相关的问题,这里呢,半斤就给大家罗列一下钱包的基础知识(以imToken为例)。这一篇可是非常重要的,如果你不想你的币不翼而飞或者半路没了,就好好看完哦!


        钱包类名词解释        




 一、什么是钱包  


钱包是密钥的管理工具,它包含一个成对的私钥和公钥,这是一一对应的,用户用私钥类签名交易,从而证明该用户拥有交易的输出权,而输出的交易信息是存储在区块链中的,公钥则是用来生成地址。


简单点说就是,钱包会有一个对应的地址和私钥,地址可以公开给别人看,但是私钥绝对不行,否则就不安全了。这里的地址就相当于你的银行卡号,私钥相当于你的银行卡号+银行卡密码。提醒下,如果你把数字钱包的私钥忘记了,而且还没有备份,那就谁都帮不了你了,听清楚,是谁都帮不了。

 二、什么是钱包地址 


钱包地址由公钥 (公钥是私钥通过非对称加密算法生成) ,相当于银行卡号,在imToken里创建钱包后,会生成一个以 0x 开头的 42 位 16 进制哈希值字符串,例如: 0xc2d5ef1b5e6234c6bcbce87bb05d579c8e9d5720 。


这串字符就是钱包地址,是唯一且不可修改的,imToken里一个钱包中所有代币的转账收款地址都是一样的,但是其他钱包会有所差别,所以可以提前了解清楚自己钱包的地址是否是唯一性。


这里的钱包地址可以用于接收别人转币,也可以作为转币的凭证。



三、什么是钱包密码


密码不是私钥,它指的是在创建钱包时需要设定一个密码,主要用途有两个,一是转账时候的支付密码,二是用 keystore 导入钱包时的登录密码


在现实生活中一个银行卡只对应一个密码,对密码修改后,原密码就失去作用。但是在 imToken 钱包中,就不一样了,一个钱包在不同手机上可以用不同的密码,彼此相互独立,互不影响。例如,在 A 手机钱包中设置了一个密码,在 B 手机导入这个钱包并设置一个新密码,并不影响 A 手机钱包的密码使用。


这个密码要求不少于8个字符,为了安全,密码最好设置复杂一点。密码可以进行修改或重置,修改密码有两种方法,一是直接修改密码,这需要输入原密码。如果原密码忘记了,用助记词或私钥导入钱包,同时设置新密码。


注意的是:不同钱包的密码作用是不一样的,在比特派钱包里,密码(比特派只有一个6位数字的密码)只是用来开启钱包的,不会动用你的比特币。


四、什么是私钥


私钥由 64 位字符串组成,创建钱包后,输入密码可以就导出私钥,一个钱包只有一个私钥且不能改,谁拥有私钥,谁就有数字货币的控制权。所以私钥是非常关键的,一定要好好保存。但是由于私钥太长,钱包不会让用户自己设置,而是钱包自己来生成私钥。


另外私钥不同于Keystore是加密后的私钥文件,它是明文的,和助记词一样,别人只要拿到,不需要你当时设置的密码,只要导入私钥,重新设置一个密码,就能自由使用你的钱包了。所以千万不要把你的私钥告诉别人,那我就真帮不了你了。



五、什么是助记词


助记词它是私钥的另一种表现形式,由 BIP 31 提案提出, 主要目的是让用户更好的记住自己的私钥, 创建钱包后,会出现一个备份助记词功能,选择备份助记词,输入密码,会出现 12 个单词,每个单词之间有一个空格,这个就是助记词,一个钱包只有一个助记词且不能修改。


另外助记词具有和私钥同样的功能,在导入钱包中,输入助记词并设置一个密码(不用输入原密码),就能进入钱包并拥有这个钱包的掌控权,就可以把钱包中的代币转移走如果一旦泄露了你的助记词,是多么可怕,那就是裸奔。


目前助记词有多个语言版本, 包括中文、英文、日文、法文等, 但是 imToken 和 myetherwallet 使用英文词库, parity 则使用和上述不同的词库, 所以在导入钱包时, 可能出现助记词不兼容, 但是私钥和 Keystore 是一致的, 所以用户也无需担心。 助记词是未加密的私钥, 所以安全性极低, 在使用助记词的时候有以下几个值得注意的地方:


● 一定要备份助记词, 一旦忘记 Keystore 密码, 或者想更改 Keystore 密码, 需要使用助记词找回钱包;


● 不要使用截屏或拍照的方式备份助记词, 建议使用物理介质备份, 比如手抄下来, 放在自己认为安全的地方, 千万不要暴露给第三方;


● 不要使用邮件或其他即时通讯方式传输助记词。


六、什么是Keystore


Keystore 是加密过后的私钥,在imToken钱包里有一个备份 keystore 功能,选择备份 keystore,输入密码,会出现一大段字符,这个就是 keystore。它的用途是在导入钱包中,选择官方钱包,输入 keystore 和密码,就能进入钱包了。


需要说明的是,这个密码是本手机原来设置的本钱包密码, 这一点和用私钥或助记词导入钱包不一样,用私钥或助记词导入钱包,不需要知道原密码,直接重置密码。另外钱包密码修改后,keystore 也就相应发生变化,在用 keystore 导入钱包时,需要输入密码,这个密码是备份 keystore 时的钱包密码,与后来密码的修改无关。


以下几点一定要牢记:


● 使用不常用, 并且尽可能复杂的密码加密 Keystore 文件;


● 要将 Keystore 和密码分开存储;


● 一定要记住加密 Keystore 的密码, 一旦忘记密码, 那么你就失去了 Keystore 的使用权, 并且imToken 也无法帮你找回密码。


★★★★★ 

如果把钱包和银行账户作类比,那么:


地址=银行卡号

密码=银行卡密码

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

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

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

Keystore ≠ 银行卡号


在区块链世界,因为是去中心化的,所以一旦你的钱包信息丢了,就没人能够帮你找回了,就算是钱包公司也不能。

因此,要保护好钱包信息,不要通过网络传输你的“私钥,助记词,密码,keystore”(除了地址,其他都不要传);不要把你的“私钥,助记词,密码,keystore”保存在联网的设备上;也不要保存在U盘里

只有好好保护自己的钱包信息,钱包里面的财产才能只属于你自己,谁都抢不走。


  往期文章:


imToken  |  ETH转账查询  |  币安

币圈名词 |  OTCBTC |  井通

公信宝  |  比特币  |  比特币钱包




【关注我们,为你提供实时区块链资讯】

↓↓↓

【添加客服微信,带你进群吃肉】

↓↓↓

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存