对区块链钱包的简单认识

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

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

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

钱包可以有多种分类方式

区块链钱包分类.png

on-chain

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

off-chain

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

冷钱包

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

热钱包

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

全节点钱包

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

轻钱包

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

中心化钱包

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

总结

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Seebug漏洞平台

以太坊“后偷渡时代”盗币之“拾荒攻击”

作者:Sissel@知道创宇404区块链安全研究团队 发布时间:2018/08/20

4085
来自专栏纯洁的微笑

用Java实现简单的比特币系统

1915
来自专栏区块链大本营

一文看懂怎样用 Python 创建比特币交易

1.4K6
来自专栏区块链大本营

太简单!只学十分钟,Python菜鸟也能开发一个区块链客户端

可以说,区块链是自互联网诞生以来最重要和最具颠覆性的技术之一。作为比特币和其他加密货币背后的核心技术,区块链在过去几年获得了广泛关注。

1072
来自专栏liuchengxu

50 行 Python 代码构建一个区块链

尽管有人认为区块链 (blockchain) 是一个答案先于问题的技术,但毫无疑问, 这项新的技术已然是一个计算的奇迹。不过,到底区块链是什么呢

882
来自专栏CDA数据分析师

快速了解区块链背后的三项基本技术

? 作者 Thijs Maas 编译 Mika 本文为 CDA 数据分析师原创作品,转载需授权 如果问十个人"什么是区块链技术?",你可能会得到十种不同的...

4095
来自专栏何俊林

用Java实现简单的比特币系统

最近区块链技术突然爆火,身边做技术的朋友茶余饭后不谈点区块链什么的都被认为是跟不上时代了,为啥会这样了? 这其实跟比特币价格去年的突飞猛进是分不开的,比特币价格...

3983
来自专栏服务端技术杂谈

智能合约开发

以太坊平台对底层区块链技术进行了封装,让区块链应用开发者可以直接基于其进行开发,开发者只要专注于应用本身的开发,从而大大降低了难度。 以太坊则是“图灵完备的”,...

3666
来自专栏Keegan小钢

016 | 漫谈区块链共识机制

并标明原文链接:http://keeganlee.me/post/blockchain/20180425微信订阅号:keeganlee_me写于2018-04-...

1191
来自专栏区块链

打造一个最小区块链

虽然有人认为区块链本身仍有很多问题需要解决,但毫无疑问,这种新颖的技术是计算机界的奇迹。 但是,究竟什么是区块链?

4094

扫码关注云+社区

领取腾讯云代金券