首页>>技术前沿>>网站/软件行业动态
没有读懂区块链钱包理论,何谈开发区块链钱包源码
作者:西安区块链平台开发 | 转载 来源:西安区块链平台开发 | 时间:2018年6月15日| 点击:0次 | 【评论】

似乎一夜之间“区块链”成为热搜话题,貌似只要搭上“区块链”的顺风车身价都会暴增。而区块链钱包作为各类区块链应用重要组成部分,因此也受到了青睐。开发一个区块链钱包除了能有安全稳定的区块链钱包开发的源码之外,还有一部分很重要的内容。

区块链钱包开发

区块链钱包是储存和使用数字货币的工具,在各类区块链应用交易中有着重要意义。对于区块链钱包是有不同的分类的,在了解分类之前,先要理解几个概念。

区块链钱包地址:区块链钱包虽然有各种各样的形式,APP,H5,甚至是网页版。但不论哪种形式的区块链钱包,都一定会有钱包地址的。这个所谓的钱包地址就类似于我们日常生活中的银行卡号或者是支付宝账号,一个人可以拥有多张银行卡,因此钱包地址也可以拥有多个,但一个钱包地址只能对应一个私钥。

区块链钱包私钥:通过私钥可以计算出公钥,公钥可以经过一系列数字签名生成最终的钱包地址。所以, 持有私钥的人才是数字货币真正的持有者。

区块链钱包公钥:它是密码学上的概念,它由私钥推算出来。公开密钥的算法属于不对称加密算法,该算法包含两个密钥,即公钥和私钥,通过公钥可以算出钱包地址。

区块链钱包源码

了解了几个基本概念之后,我们可以将区块链钱包根据不同的方式进行分类。

1.根据交易方式不同,有On-chain和Off-chain之分。

On-chain:如果我们给一个已知钱包地址发送数字货币, 那么这笔交易会在全网通告、被确认、最后写入区块中。这一系列交易行为都是发生在区块链上的,因此被称为on-chain交易。on-chain钱包的私钥是需要用户自己保管的。

Off-chain:通过交易所进行交易的我们称之为“Off-chain交易”,这种交易用户本人是没有私钥的,私钥是交给交易所托管的。但这种钱包就违背了区块链“去中心化”的概念,因此它是一种中心化的钱包,有交易所介入了。

2.根据私钥的存储方式,有冷钱包和热钱包之分。

冷钱包:这里说的“冷”是指离线、断网存储,也就是说冷钱包中存储的私钥是不会被网络访问到的。

热钱包:对比于冷钱包,热钱包也就是私钥存储于一个可以被网络访问到的区块链钱包中。像存放在交易所的,手机APP钱包就属于热钱包。从能否联网这方面来讲,肯定是不会被网络访问到的冷钱包会更加安全,当然热钱包使用起来是非常方便的。

3.根据数据的维护方式及去中心化程度区分。

全节点钱包:此类区块链钱包,除了保存了私钥以外,还保存了所有的区块链数据,因此完全契合了“区块链”去中心化特点,其中比较出名的是bitcoin-core

轻钱包:相对于全节点钱包,此类钱包不用存储所有的区块数据,只存储与自己有关的数据即可,基本上实现了去中心化。

中心化钱包:前文提到的类似于将私钥存储在交易所的中的一类钱包,由于有第三方的介入,成为了中心化钱包。

了解完各类区块链钱包的特点之后,就可以根据自己的区块链应用场景需求进行区块链钱包开发。目前云豹网络科技就推出了区块链钱包定制开发,同时会提供区块链钱包源码,最大程度保障用户的区块链钱包安全。有了区块链钱包之后,不论是区块链宠物的购买交易还是区块链数字货币矿池挖矿,都会变得十分方便。

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: 区块链钱包 区块链钱包开发 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

1、西安弈聪网站内容中凡注明“来源:XXX(非西安弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,百度关键词优化,西安软件开发等技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“西安弈聪”的作品系本站版权所有,任何人转载请署名来源,否则西安弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。