[发明专利]区块链钱包的账户私钥自动导入方法、介质、装置及区块链系统有效
申请号: | 201810967546.2 | 申请日: | 2018-08-23 |
公开(公告)号: | CN109146481B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 吴胜文 | 申请(专利权)人: | 泰链(厦门)科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/36 |
代理公司: | 厦门创象知识产权代理有限公司 35232 | 代理人: | 尤怀成 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 钱包 账户 自动 导入 方法 介质 装置 系统 | ||
本发明公开了一种区块链钱包的账户私钥自动导入方法、介质、装置及区块链系统,方法包括以下步骤:运行区块链钱包程序时;接收钱包私钥,并根据钱包私钥签署查询任务,以及根据钱包私钥获取钱包公钥,并将签署后的查询任务和钱包公钥发送给区块链系统,获知任务为查找钱包任务时,根据钱包公钥获取钱包地址,并根据钱包地址查找系统中存储的账户加密私钥表,以获得钱包地址对应的所有账户加密私钥;将与钱包地址对应的所有账户加密私钥广播,以便将钱包地址对应的所有账户加密私钥发送给该用户端;从而实现对区块链系统用户私钥的自动导入,提高区块链系统的用户使用区块链系统的便利性;同时,避免区块链系统的用户因私钥存储而导致的信息泄露。
技术领域
本发明涉及区块链技术领域,特别涉及一种区块链钱包的账户私钥自动导入方法、介质、装置及区块链系统。
背景技术
区块链,是一种以去中心化、去信任的方式维护可靠数据库的技术方案,因其去中心化、去信任的方式以及数据难以篡改的特点而得到广泛地应用。
在现有的区块链系统中,无法实现一个钱包在多处使用,即每当在本地创建钱包并导入多个个人账户私钥后,需要在其他终端使用该钱包上的私钥时,需要对多个个人账户对应的私钥进行重新导入;这种方式使得用户往往需要对私钥进行另外存储,降低了区块链系统的安全性;同时使得用户在使用私钥的过程中极为不便。
发明内容
本发明旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本发明的一个目的在于提出一种区块链钱包的账户私钥自动导入方法,能够实现对区块链系统用户私钥的自动导入,提高区块链系统的用户使用区块链系统的便利性;同时,避免区块链系统的用户因私钥存储而导致的信息泄露。
本发明的第二个目的在于提出一种计算机可读存储介质。
本发明的第三个目的在于提出一种区块链钱包的账户私钥自动导入装置。
本发明的第四个目的在于提出一种区块链系统。
为达到上述目的,本发明第一方面实施例提出了一种区块链钱包的账户私钥自动导入方法,包括以下步骤:通过任意一个用户端运行区块链钱包程序时,建立该用户端与区块链系统中任意一个节点之间的连接关系;通过该用户端接收钱包私钥,并根据所述钱包私钥签署查询任务,以及根据所述钱包私钥获取钱包公钥,并通过该用户端与任意一个节点之间的连接关系将签署后的查询任务和所述钱包公钥发送给所述区块链系统;采用所述钱包公钥解析所述签署后的查询任务以获知所述查询任务为查找钱包任务时,根据所述钱包公钥获取钱包地址,并根据所述钱包地址查找所述区块链系统中存储的账户加密私钥表,以获得与所述钱包地址对应的所有账户加密私钥,其中,每个账户加密私钥由所述钱包私钥对每个账户私钥加密得到;将与所述钱包地址对应的所有账户加密私钥在所述区块链系统内广播,以便通过该用户端与任意一个节点之间的连接关系将所述钱包地址对应的所有账户加密私钥发送给该用户端;在该用户端,采用所述钱包私钥对每个账户加密私钥进行解密以获得所有账户私钥,并对所有账户私钥进行存储,以实现所有账户私钥从初始用户端导入到该用户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰链(厦门)科技有限公司,未经泰链(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810967546.2/2.html,转载请声明来源钻瓜专利网。