游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1943|回复: 0

对于区块链钱包开发的简单介绍

[复制链接]

15

主题

15

帖子

115

积分

注册会员

Rank: 2

积分
115
QQ
发表于 2018-5-4 13:58:41 | 显示全部楼层 |阅读模式
区块链钱包是存储和使用数字货币的工具,在区块链技术领域有着举足轻重的地位。
在对区块链钱包分类之前,需要先了解一下几个概念:
1)区块链钱包地址:它类似于银行卡号,一个人可以拥有多张银行卡,所以他也可以拥有多个钱包地址。一个钱包地址只能对应一个私钥。在一个钱包中,可以拥有多个钱包地址。
2)区块链钱包公钥:它是密码学上的概念,它由私钥推算出来。公开密钥的算法属于不对称加密算法,该算法拥有两个密钥:公钥和私钥。使用私钥加密的数据可以用公钥解密,反之亦可。通过公钥可以算出钱包地址。
3)区块链钱包私钥:私钥可以计算出公钥,公钥可以经过一系列数字签名生成钱包地址。所以, 私钥的持有者才是数字货币交易系统的持有者。
区块链on-chain
给一个云豹区块链钱包地址发送数字货币, 这笔交易在全网广播、被确认、被打包进区块链。这是发生在链上的,被称为on-chain交易。on-chain钱包需要自己保管私钥。
区块链off-chain
相对于on-chain交易是off-chain交易。通常,通过交易所进行的交易是off-chain的,本人并没有私钥。私钥在交易所,由交易所托管。所以交易所的钱包也是中心化的钱包。
区块链冷钱包
冷即离线、断网,也就是说私钥存储的位置不能被网络所访问。例如纸钱包、脑钱包、硬件钱包等等。
区块链热钱包
热即联网,也就是私钥存储在能被网络访问的位置。 例如存放在交易所的、在线钱包网站、手机App钱包都属于热钱包。通常而言,冷钱包更加安全,热钱包使用更加方便。
区块链全节点钱包
除了保存私钥外,全节点钱包还有保存了所有区块的数据,最为著名的是bitcoin-core。
区块链轻钱包
它不必保存所有区块链的数据,只保存跟自己相关的数据。基本可以实现去中心化。
区块链中心化钱包
在交易所中的钱包,以及类似 OKLink 提供的保险柜服务。
总结
由于公司业务的发展,本人需要了解一些区块链相关的知识。上述是我对钱包的简单整理,区块链的内容实在太多,未来我也会尽量地整理,如有什么问题可以随时咨询我。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-12-22 11:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表