一文看懂数字货币应用的重中之重——钱包

栏目: 后端 · 前端 · 发布时间: 6年前

一提到钱包,我们首先想到的是皮制的、装自己人民币的钱包。但在数字货币飞速发展的今天我们也有了自己的“钱包”。此“钱包”非彼钱包,这个“钱包”不是装钱的,主要是用来帮助你存储、管理、交易数字货币的。

说到数字钱包,我们必须先了解一下私钥、公钥和地址。

私钥是钱包软件随机生成的52位字符串,有了私钥就掌握了其对应地址上数字货币的所有权。公钥是私钥用密码算法生成的,和私钥成对出现。地址相当于区块链账本中的一个账号,有34位字串符组成。

一文看懂数字货币应用的重中之重——钱包

它们之间的关系简单来说就是钱包生成私钥→私钥生成公钥→公钥生成公钥哈希→公钥哈希生成地址→地址用来接受数字货币。

数字钱包有很多类型,根据数字货币钱包是否需要连接网络,我们可以分为冷钱包和热钱包。

冷钱包简单来说就是不需要联网,网络不能访问到私钥的钱包。冷钱包往往依靠设备来确保私钥的安全,比如不联网的电脑、手机、写着私钥地址的笔记本等。

它的优点是不会发生黑客入侵的情况,从而保证资产安全。缺点就是不能直接在钱包内交易,需要进行转账交易,创建账号比较复杂。

一文看懂数字货币应用的重中之重——钱包

热钱包简单来说就是使用时必须联网,互联网能够访问私钥的钱包,通常指的是在线钱包。

它的优点是使用方便,能直接在钱包内进行交易,操作简单,转账效率高。不足是在连网状态下,可能导致黑客入侵,从而损失资产。使用热钱包时,最好在不同平台设置不同密码,并且开启二次认证,以确保自己的资产安全。

根据区块链数据的维护方式,我们还可以把钱包分为全节点、轻钱包和中心化钱包。

全节点简单来说就是可以完全实现去中心化的钱包,也是最早的钱包。它除了保存私钥外,还保存了所有区块的数据,可以在本地直接验证交易数据的有效性。它的优点是隐私性非常好,验证交易信息快。缺点是占用磁盘空间大,每次使用都需要同步数据且不支持多种数字资产。

一文看懂数字货币应用的重中之重——钱包

轻钱包简单来说就是基本可以实现去中心化的钱包。它不保存所有区块的数据,只保存跟自己相关的数据。它的优点是可以支持多种数字资产,体积小,不占空间,用户体验好。缺点就是交易验证相对比较慢。

中心化钱包是所有数据均从自己中心化服务器中获得的钱包。它完全依赖于运行这个钱包的公司和服务器,在交易所注册的账号就相当于中心化钱包。它的优点是平台可以找回自己忘记的私钥,还会确保你的私钥安全。缺点就是私钥被平台控制,万一平台出现意外自己无法阻止。更严重的后果是如果平台关闭,你的数字货币也就不复存在了。

对于钱包的分类还有很多种,例如电脑钱包、手机钱包、在线钱包和硬件钱包,是根据所使用的硬件设备不同而分的,比较简单易懂,这里不再一一赘述。

一文看懂数字货币应用的重中之重——钱包


以上所述就是小编给大家介绍的《一文看懂数字货币应用的重中之重——钱包》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

跟我学Java Web

跟我学Java Web

2010-9 / 58.00元

Java Web开发是目前最流行、使用最广泛的网站开发技术。《跟我学Java Web》通过对Java Web开发中所运用到的各种技术循序渐进地进行讲解,使读者能尽快掌握开发Web应用程序的方法。《跟我学Java Web》内容包括搭建Web开发环境、HTML相关技术基础知识、JavaScript相关技术基础知识、JSP技术基础知识、Servlet技术基础知识、搭建MySQL数据库开发环境、JDBC技......一起来看看 《跟我学Java Web》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具