一听到钱包,大家脑子里就会闪现这么一个东东。
钱包当然就是装钱用的!
那么什么是数字货币钱包呢?你肯定会说,那不就是装有数字货币的钱包嘛!
其实,数字货币钱包里面装的不是数字货币,而是数字货币地址的密钥。
密钥是有私钥和公钥两部分组成的。
什么是私钥呢?
私钥就是一串字符,比如比特币的私钥就是256个0或1组合起来的数字。大家经常见到的是这个样子的:
5KYZSDFo39z3FPgheX2Q13nGnWP5zTd7yyr2yC1j299sBCnWjaw
这个字符串将那个256个0或1经过某种算法转化而来的,实际使用上等同于那256个0或1。
那么私钥、公钥、数字签名、和数字货币地址是什么样的关系呢?
私钥你可以简单理解为银行卡的密码,而数字货币地址就是银行卡的卡号。
公钥是私钥经过椭圆曲线算法生成,数字签名也是由私钥生成,而数字货币地址是公钥经过哈希算法生成的。在这里要给大家说明一下,公钥是不能生成私钥的,同样数字货币地址也不能生成公钥。它们之间是单向的非线性关系。也就是说,就算别人知道你的数字货币地址,也无法破解出你的数字资产的私钥的。
由此可见,谁拥有了数字货币私钥,谁就拥有了数字资产的支配权。
接下来,我们把数字货币钱包做一下分类。
从存储方式上来讲,钱包分为热线钱包和离线钱包两大类。我们也简称为热钱包和冷钱包。冷热钱包的本质区别就是是否有联网。联网的为热钱包,无联网则为冷钱包。
热钱包又分为两大类,轻钱包和重钱包。轻钱包之所以轻,是因为它只存储某些节点的部分数据,像手机钱包、电脑钱包,数据量少,体积小。重钱包我们又称之为全节点钱包,它存储了区块链上所有节点的数据,一般都有上百G的容量,所以感觉很重。
在这里,轻钱包有划分为去中心化钱包和中心化钱包。
去中心化钱包指的是不需要靠中间方管理存储你的私钥,私钥由本人控制,最大化的保障安全。
去中心化钱包分为以下几类:
(1)手机钱包 例如常用的imToken钱包,比特派钱包。
(2)电脑客户端钱包 例如比特币钱包、以太坊钱包,是通过PC端软件来管理数字资产的。
(3) 浏览器插件钱包 是指基于chrome浏览器的插件,让我们在浏览器上就能进行数字资产的管理,例如metamask。
(4)网页钱包 通过网页端界面控制管理自己数字货币资产的钱包,众多网页钱包中比较常用的当属MyEtherWallet。
(5) 硬件钱包 是用专业的硬件存储数字货币,将数字资产私钥单独储存在一个芯片中,与互联网隔离,即插即用。较为常用的有库神钱包。
中心化钱包指的是本人无私钥,完全依赖运行这个钱包的公司和服务器统一存储的钱包。常见的就是大家把数字货币转入到交易所里,由中心化的交易所统一管理。
冷钱包里的硬件钱包为离线钱包,常用的有库神钱包。
纸钱包指将私钥和地址以二维码的形式打印在一张纸上来进行保存的方法。有些则是将私钥,或助记词写在纸上,也有人利用不联网的设备制作冷钱包。
脑钱包是一种数字货币账户私钥管理工具,它是先构思提供一个任意字串(命名为脑口令),经过对其进行加密算法后,将得到的结果作为私钥的一种技术。简单点说就是用在脑中想的任何东西,来生成其对应可控制的数字货币地址。
根据区块链协议划分,钱包可分为比特币钱包、以太坊钱包、EOS钱包等等。