专栏首页Java与Android技术栈对区块链钱包的简单认识

对区块链钱包的简单认识

钱包是存储和使用数字货币的工具,在区块链领域有举足轻重的地位。

在对钱包分类之前,需要先理解几个概念:

  • 钱包地址:它类似于银行卡号,一个人可以拥有多张银行卡,所以他也可以拥有多个钱包地址。一个钱包地址只能对应一个私钥。在一个钱包中,可以拥有多个钱包地址。
  • 公钥:它是密码学上的概念,它由私钥推算出来。公开密钥的算法属于不对称加密算法,该算法拥有两个密钥:公钥和私钥。使用私钥加密的数据可以用公钥解密,反之亦可。通过公钥可以算出钱包地址。
  • 私钥:私钥可以计算出公钥,公钥可以经过一系列数字签名生成钱包地址。所以, 私钥的持有者才是数字货币的持有者。

钱包可以有多种分类方式

区块链钱包分类.png

on-chain

给一个钱包地址发送数字货币, 这笔交易在全网广播、被确认、被打包进区块。这是发生在链上的,被称为on-chain交易。on-chain钱包需要自己保管私钥。

off-chain

相对于on-chain交易是off-chain交易。通常,通过交易所进行的交易是off-chain的,本人并没有私钥。私钥在交易所,由交易所托管。所以交易所的钱包也是中心化的钱包。

冷钱包

冷即离线、断网,也就是说私钥存储的位置不能被网络所访问。例如纸钱包、脑钱包、硬件钱包等等。

热钱包

热即联网,也就是私钥存储在能被网络访问的位置。 例如存放在交易所的、在线钱包网站、手机App钱包都属于热钱包。通常而言,冷钱包更加安全,热钱包使用更加方便。

全节点钱包

除了保存私钥外,全节点钱包还有保存了所有区块的数据,最为著名的是bitcoin-core。

轻钱包

它不必保存所有区块的数据,只保存跟自己相关的数据。基本可以实现去中心化。

中心化钱包

在交易所中的钱包,以及类似 OKLink 提供的保险柜服务。

总结

由于公司业务的发展,本人需要了解一些区块链相关的知识。上述是我对钱包的简单整理,区块链的内容实在太多,未来我也会尽量地整理,如有错误一定要告诉我。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android 进阶的整理

    fengzhizi715
  • 基于 Kotlin 特性开发的有限状态机

    状态机是古老的计算机理论,在游戏开发、嵌入式开发、网络协议等领域,得到广泛地使用。

    fengzhizi715
  • 基于Vert.x和RxJava 2构建通用的爬虫框架

    最近由于业务需要监控一些数据,虽然市面上有很多优秀的爬虫框架,但是我仍然打算从头开始实现一套完整的爬虫框架。

    fengzhizi715
  • 你知道你用的数字钱包到底是个什么玩意儿么

    有钱就有钱包的需求,那么对应到数字货币也是一样的。然而在比特币等数字货币的世界中,我们使用的数字钱包和传统意义上的电子钱包还是有区别的,他并不是给你开一个户,然...

    100000798482
  • 区块链所有的钱包都有漏洞

    随着钱包热兴起,很多新厂商加入这一战场,但它们对安全的理解往往不到位。这大大增加了安全隐患。

    用户2357564
  • 比特币玩家如何选择数字钱包

    币姐开场 大部分投资比特币的人都用过数字钱包,但是大部分人其实并不了解自己使用的钱包,市面上主流的钱包更是不了解。 大部分人都是朋友推荐或者网上有人推荐,所以就...

    企鹅号小编
  • 加密货币钱包:入门指南

    加密货币钱包,也就是数字钱包,是可以虚拟储存你持有的电子货币的容器。从根本上说,是一个软件程序。

    Sepmer Fi
  • 火币区块链产业专题报告:钱包篇(附PDF下载

    狭义上数字资产钱包为私钥存储工具,广义上含余额查询、发送交易等基本功能。2018年Q1全球数字资产钱包用户数约2395万,同比增长86%,发展迅速。基于火币研究...

    辉哥
  • 这次又坑多少人? 深度解析 Dash 钱包"关键"漏洞!

    4月13日,Electrum 钱包遭受黑客攻击,黑客利用其钱包漏洞,窃取用户密钥,导致资金被盗。

    区块链大本营
  • 区块链从钱包应用到技术本质

    大家好,首先感谢腾讯云提供云社区这样一个让技术人员沟通交流的平台,其次很高兴入驻到云+社区认识到大家,我是腾讯云TVP一员,专注于云计算、区块链、Web架构方向...

    linapex

扫码关注云+社区

领取腾讯云代金券