[发明专利]一种查询数字货币明细信息的方法和装置有效
| 申请号: | 201711459260.5 | 申请日: | 2017-12-28 |
| 公开(公告)号: | CN108305071B | 公开(公告)日: | 2020-11-24 |
| 发明(设计)人: | 姚前 | 申请(专利权)人: | 中国人民银行数字货币研究所 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/36;G06F21/60;G06F21/62 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;杨晓伟 |
| 地址: | 100070 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 查询 数字 货币 明细 信息 方法 装置 | ||
本发明公开了一种查询数字货币明细信息的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:生成包括查询指令的查询请求;将所述查询请求发送至安全模块;由安全模块使用钱包私钥对所述查询请求进行签名;接收签名后的查询请求,在使用钱包公钥验证所述查询请求的签名信息有效后,根据所述查询指令显示数字货币明细列表。该实施方式能够保证用户查询数字货币明细信息时的安全性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种查询数字货币明细信息的方法和装置。
背景技术
现有的以比特币为代表的虚拟货币,其实现原理均基于数字化的账户体系,涉及此类虚拟货币的查询功能均依赖该账户系统完成,用户终端只是提供账户访问的入口。
本发明技术方案中所指的数字货币,则是以加密货币字串的形式存在的真实数据,可以理解为数字化的纸币或硬币,数字货币的字串等信息存放于本地的数字货币钱包中。如何保证用户使用数字货币钱包查询数值货币明细信息时的安全,是本发明希望解决的问题。
发明内容
有鉴于此,本发明实施例提供一种查询数字货币明细信息的方法和装置,能够保证用户查询数字货币明细信息时的安全性。
为实现上述目的,根据本发明实施例的一个方面,提供了一种查询数字货币明细信息的方法,包括:
生成包括查询指令的查询请求;
将所述查询请求发送至安全模块;由安全模块使用钱包私钥对所述查询请求进行签名;
接收签名后的查询请求,在使用钱包公钥验证所述查询请求的签名信息有效后,根据所述查询指令显示数字货币明细列表。
可选的,在根据所述查询指令显示数字货币明细列表的步骤前,还包括:
根据所述查询指令查询本地存放的数字货币,根据查询结果生成数字货币明细列表。
可选的,所述查询请求还包括钱包标识和钱包证书;在生成包括查询指令的查询请求的步骤前,还包括:
显示查询指令列表;
根据用户的选择确定查询指令;
获取与所述查询指令相匹配的钱包标识和钱包证书。
可选的,在显示数字货币明细列表的步骤后,还包括:
对所述数字货币明细列表中的数字货币的状态进行验证;其中,数字货币的状态包括其真伪、是否有效、金额、所有者公钥、发行机构名称、有效期限中的至少一种。
可选的,对所述数字货币明细列表中的数字货币的状态进行验证的步骤,包括:
根据用户的选择确定待验证数字货币;
生成包括所述待验证数字货币的数字货币字串的验证请求;
将所述验证请求发送至安全模块,由安全模块使用钱包私钥对所述验证请求进行签名;
接收签名后的验证请求,在使用钱包公钥验证所述验证请求的签名信息有效后,将签名后的验证请求发送至数字货币验证机构;
接收并显示所述数字货币验证机构返回的验证结果。
可选的,所述验证请求还包括验证指令,在生成包括所述待验证数字货币的数字货币字串的验证请求的步骤前,还包括:
根据待验证数字货币的数字货币字串生成验证指令;所述验证指令用于补充数字货币字串的信息、实现符合查询规范的格式转换或补充所有者授权查询信息中的至少一种;所述验证指令包括验证请求选项,所述验证请求选项用于指定真伪、是否有效、金额、所有者公钥、发行机构名称、有效期限中的至少一种作为验证内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民银行数字货币研究所,未经中国人民银行数字货币研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711459260.5/2.html,转载请声明来源钻瓜专利网。





