区块链钱包开发工作原理是什么?

日期:2019-08-06  浏览次数:111次

相信大家刚开始接触区块链的时候肯定会对区块链繁衍的概念给弄得云里雾里的,比如说区块链钱包啊,比特币呀,挖矿啊等等...接下来就由我来为大家讲解,(插播一条广告,如果大家有这方面的需求可以咨询深圳盛世华彩公司在区块链方面实力案例都很不错)。


区块链钱包技术原理用一句话表示就是:钱包助记词(系统随机生成),生成种子,种子生成私钥,私钥推出公钥 ,公钥负责选出钱包地址。一般用户对于记住太长的私钥都比较头疼,一般都是记住助记词(种子),而只要钱包遵守相同的规则BIP44,那么相同的助记词就可以对应相同的私钥,这样就可以保证钱包的兼容性。

区块链钱包类别:onchain钱包和offchain钱包,它们本质区别在于钱包私钥的存储方式,简单来说就是私钥在自己手中,可以实时交易,其他人没办法获取的称之为onchain钱包,而私钥不在自己手中需要通过第三方才能使用的称之为offchain钱包。

区块链钱包特点:

1.Onchain全节点钱包

私钥在用户手中,同时还保存了所有的区块数据,这样可以方便验证交易数据的有效性,而且全节点全包还具备挖矿功能

优点:因为私钥在用户手中所以更安全,且会更快地验证交易信息。

缺点:每次使用都要同步数据(浪费时间),不支持多种数字钱包,暂时没有移动端版本

2.Onchain-SPV轻钱包

这个相对于全节点钱包的不同处在于,没有保存所有的区块信息。

优点:跟全节点一样,保证用户数据安全,因为不下载全部节点信息所以体积小,所占空间存储小。

缺点:交易验证速度会稍微慢点

3.offchain-通过中心服务器访问的区块链网络的钱包

这种钱包方式主要在于钱包数据传输的方式可以扩展选择区块链的节点,和必须通过第三方平台的服务器两种。

优点:SPV轻钱包,用户体验好

缺点:交易验证慢,如果是第二种有可能会给别人通过获取节点信息的方式盗取私钥进行作恶。

4.offchain第三方托管钱包

完全依赖第三方平台的服务器

优点:私钥忘记可以找回,能有第三方作为安全保证

缺点:因为私钥不是在自己手上所以,隐私性没有那么好,且如果第三方平台做了一些修改你无法进行阻止。如果平台关闭,用户钱包里的币也将没有。

总结:区块链公钥地址由私钥推算出,私钥可以由助记词生成,方便用户记录,助记词又是随机生成的,不用担心会重复。在这方面如果有需求,或者是要咨询,建议可以去深圳盛世华彩咨询哟!

PS钱包丢失找回小知识:

1.地址忘了:私钥、助记词、keystore+密码,导入钱包找回。

2.密码忘了:私钥、助记词,导入钱包重置密码。

3.私钥忘了:助记词、keystore+密码,导入钱包找回。

4.助记词忘了:私钥、keystore+密码,导入钱包重新备份助记词。

5.keystore 忘了,可以通过私钥、助记词,导入钱包重新备

1

联系方式

 
  • 服务热线:0755-83692230
  • 传真热线:0755-83693010
  • 电子邮件:599905159@qq.com
微信公众号
 

联系地址

 
地址:深圳网站建设公司地址:深圳市福田区滨河大道湖北大厦南座18D
营业执照:4403011039233575

在线客服

当前非工作时间
回复可能会有延迟
请稍适等候!
官方二维码
微信扫一扫

400-080-8868

服务监督
0755-83692230