服务热线:0731-84440466

企业营销管理软件服务商
微信号:JileSoftware
解决方案

首页> 新闻资讯> 行业新闻> 详情

极乐软件对区块链钱包分类简单介绍

接下来极乐先对区块链钱包类型分类做一个简单的介绍:

(下面的内容相对枯燥,如难以理解可直接忽略过哦!!)

公钥,私钥,助记词,地址,

BTC为例,一个BTC钱包中包含一系列的密钥对,每个密钥都带有一个私钥和公钥,私钥为字符串,通常是随机选出来的,有了私钥,我们就可以使用椭圆曲线乘法这个单向加密函数产生一个公钥,有了公钥,我们就可以使用一个单向加密哈希函数生成比特币地址,


例如字符串:5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss这里是私钥BTC

私钥是用来像比特币协议证明你是财产的所有者,私钥不见了就等于钱丢了哦!

助记词,利用某算法可以将私钥转化成多个常见的英文单词私钥的一种形式

公钥,一般接触不到,因为使用的每一步骤都会被技术隐藏起来了

地址,用于收款,他用于存放比特币,在区块链记录着每一个地址里面存放的钱数使用私钥我们就可以花掉里面的钱

以上是对于私钥、助记词、公钥、地址的最简单理解,十一之后会整理一篇专门的文章介绍这些基本概念。

 区块链钱包开发

钱包分类:主流的三种分法介绍

1. 托管(Offchain)钱包和Onchain钱包

Chain是指区块链,off是不在链上,On是在链上,两者的区别为:

区别一:用户间交易数据是否链上可见,比如极乐与极乐的小伙伴都是Cobo用户,那么我们的交易数据在链是不可见的,

Onchain上链上交易,即所以的交易都在区块链上可查,

OffchainOnchain结合起来,我们可以拿支付宝做对比,即Cobo用户间转账类似支付宝用户的转账,这样的转账不会通过网银,但如果支付宝用户向银行卡转账就需要通过网银,就如Cobo用户向非Cobo钱包的地址转账,需要银行卡转账就需要通过网银,就如Cobo用户向非Cobo钱包的地址转账,需要Onchain,所有交易数据就会在链上可见

因此,OffchainOnchain它们绝对不是独立的,如果Cobo用户向Cobo用户发送了一笔交易,那么就是Offchain交易,如果Cobo用户向其他钱包用户发送一笔交易就是Onchain交易

区别二:用户是否需要自己保存私钥

托管钱包帮助用户保管私钥地址,因此用户在注册时候不需要用户输入助记词,也是不支持用户私钥导入功能,你可以理解为托管钱包是数字资产领域里的是银行

2全球范围来看,目前出现的重大丢币事件,一方面是用户自己没有做好对于私钥的保管,另一方面是平台本身没有帮助用户做好私钥的保护,因此,如果将自己的私钥由托管钱包代为保管,那么请一定要选择一个安全可靠的托管钱包平台

区块链钱包开发

交易所重大丢币事件整理

20142月:Mt.Gox,被盗窃85万枚BTC

20151月:Bitsramp1.9万枚BTC

20168月:Bitfines,近12万枚BTC

20174月:Youbit4000BTC

20181月:Coincheck5.23亿枚NEM币。

其实这些事件用户本都可以避免,即将自己的大额资金放置在一个安全性较高的钱包即可。

2.非确定性钱包和确定性钱包

非确定性钱包与确定性钱包,此二者是将密钥对纳入了讨论范畴的,两种类型的钱包只含有密钥,而不是数字货币,每个用户有一个包含多个密钥的钱包,钱包只包含私钥/公钥对密钥链,用户用密钥签名交易,从而证明他们拥有交易输出,(他们的数字货币),数字货币以交易输出的形式存储在区块链中,


你可以理解为:存在钱包里的不是数学货币而是私钥,这个私钥你可以导入到任何其他相同类型的钱包中,在导入后的钱包里也显示之前相同量的数字货币