区块链中点对点连接的分布式记账账本特性和加密算法保障了数据的安全性,解决了交易双方之间的信任问题。区块链钱包的应用能否成为未来世界的银行卡。
什么是“区块链数字钱包”?
钱包本质上是一个工具,目前绝大多数的钱包都是在网络中建立了属于用户的单独区块空间,它是去中心化的。一般意义上的银行卡是由中心化的银行发放,并进行其中的资产管理,我们密码丢失,可以通过相关证明来让银行帮忙找回,我们银行卡遗失,别人拿到银行卡没有密码也取不走我们的资产,我们更可以通过银行冻结个人银行卡账户,重新办理新的银行卡废除旧的银行卡;钱包则不然,丢失了打开钱包的钥匙谁也没法帮我们找回钱包。
从交易方式上看,区块链钱包分为链上和链下两种,其区别就在于一个钱包的私钥在自己手中,而另一个在交易所托管;从私钥的储存方式上看,区块链钱包分为冷钱包和热钱包两种,其区别在于私钥存储的位置是否能被网络访问。
如网上钱包、手机app钱包都属于热钱包,其私钥可以被网络访问,虽然存在一定的安全隐患,但使用起来会更加方便快捷;从私钥生成的方法来看,区块链钱包可分为非确定钱包和确定钱包,其区别在于生成的方法是否随机;从数据的维护方式和钱包的去中心化程度来看,区块链钱包可分为全节点钱包、轻钱包和中心化钱包,其区别在于保存区块数据的情况。
区块链钱包在2011年8月诞生,并此后在代币交易中发挥着巨大的作用;由于该平台被密码学严格保护,因此基本不用担心被黑客袭击。区块链钱包本身就相当于个人银行账户,在银行中我们创建存款账户并且存取现金,那么类似地,在区块链钱包中我们创建区块链账号并且存取比特币。在该平台上,用户可以在任何时间段将比特币转换成现金或用现金来支付比特币,下图比较了区块链钱包和银行的区别,左边的区块链钱包识别码对应右边银行的客户ID,左边的比特币地址对应右边银行的存款账号。
钱包需要先理解几个概念
钱包一般包含以下内容:公钥、私钥、助记词、keystore、密码;这里的内容就稍微有点烧脑了,本质上,钱包和钥匙是一一对应的,固定的钥匙直接就可以在网络上打开属于自己的钱包,但为了避免在网络传输过程中的泄密,密码学家运用非对称加密技术,发明了公钥和私钥,公钥用于传输,私钥用于解密,简单的看,我们可以认为公钥就是银行卡号,而私钥就是银行密码。
私钥=keystore+密码,私钥是由五六十位包含数字和区分大小写的字母所组成。为了方便数字资产交易,用简单的密码加上keystore我们就能便捷的转移数字资产。助记词是加密了的私钥,基本也就是私钥,它是为了便于导出keystore而发明的。
钱包的多种分类方式
1.on-chain
给一个钱包地址发送数字货币,这笔交易在全网广播、被确认、被打包进区块。这是发生在链上的,被称为on-chain交易;on-chain钱包需要自己保管私钥。
2.off-chain
相对于on-chain交易是off-chain交易。通常,通过交易所进行的交易是off-chain的,本人并没有私钥。私钥在交易所,由交易所托管。所以,交易所的钱包也是中心化的钱包。
3.冷钱包
冷即离线、断网,也就是说,私钥存储的位置不能被网络所访问。例如纸钱包、脑钱包、硬件钱包等等。
4.热钱包
热即联网,也就是私钥存储在能被网络访问的位置。例如存放在交易所的、在线钱包网站、手机App钱包都属于热钱包。通常而言,冷钱包更加安全,热钱包使用更加方便。
5.全节点钱包
除了保存私钥外,全节点钱包还有保存了所有区块的数据,最为著名的是bitcoin-core。
6.轻钱包
它不必保存所有区块的数据,只保存跟自己相关的数据。基本可以实现去中心化。
7.中心化钱包
在交易所中的钱包,以及类似 OKLink 提供的保险柜服务。
“区块链钱包”的技术颠覆在哪里?
在使用钱包的时候,大家一定要多学习多研究。因为区块链是有匿名性的,使用各种钱包是不需要实名认证。虽然你可以看到交易转账的地址,但是你并不知道地址的使用者是谁。
而且,区块链的信息是不可逆转的,万一你小心把币打错地址了,可就找不回来了。我们把币存在钱包里,到底是放在哪里了呢?是不是就在钱包里呢?
我们使用的去中心化的区块链货币钱包,其实只是一个区块链的软件。你的币不是存在钱包公司,也不是存在你的手机设备上的,币还是在区块链网络的地址中的。钱包只是通过服务器来把区块链的各种代码展现给你,建立了一个通道,把你的各种操作指令发到区块链上。所以,区块链钱包是不存在银行冻结你账户或者公司冻结你账户的情况,只要丢失了私钥,你就再也无法打开钱包,损失你钱包中的币。
从这个角度来看,其实钱包安不安全与你私钥保管有很大的关系,因为钱包服务商是不会保存你的私钥的,不会放在服务器上;即使是钱包出现问题无法登陆,或者版本更新,再或者被黑客攻击等等各种问题,都不会影响你的资产。这么来看,其实私钥是保存加密货币最重要的东西。
区块链技术的应用能保护我们的资产安全,至于能否成为未来世界的银行卡,这也不是一件轻易就能完成的事,目前区块链的发展仍然处于初级发展阶段,在很多方面的技术仍然需要不断的去发展和完善,才会有更大的突破。
本文地址: https://www.xiguacaijing.com/news/guandian/2018/1018.html
赞助商