[发明专利]数字货币交易方法、装置、数字货币交易系统和存储介质在审
申请号: | 202010842054.8 | 申请日: | 2020-08-20 |
公开(公告)号: | CN112184216A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 杜猛;苏锐;李胜;李榕浩;罗兴诚 | 申请(专利权)人: | 深圳华数云计算技术有限公司 |
主分类号: | G06Q20/36 | 分类号: | G06Q20/36;G06Q20/38 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 常柯阳 |
地址: | 518000 广东省深圳市南山区后海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 货币 交易 方法 装置 交易系统 存储 介质 | ||
本发明公开了一种数字货币交易方法、装置、数字货币交易系统和存储介质,数字货币交易方法包括根据父私钥等确定子私钥,根据子私钥对数字货币进行签名,将交易体和父公钥等发送至第二计算机装置等步骤,第二计算机装置用于根据父公钥等确定子公钥,根据子公钥验证交易体。本发明通过根据父私钥确定子私钥、根据父公钥确定子公钥的方式进行密钥派生,在需要新的公钥用来管理和标记货币所有权的时候,可以直接以父公钥来确定新的子公钥,在需要使用子私钥的时候,可以根据父私钥来确定新的子私钥,使得一个私钥不被重复使用,提高数字货币交易的安全性,同时使得同一个电子钱包可以管理多个数字货币账户。本发明广泛应用于数字货币技术领域。
技术领域
本发明涉及数字货币技术领域,尤其是一种数字货币交易方法、装置、数字货币交易系统和存储介质。
背景技术
数字货币是一种新型货币,可以与现有的流通货币等价。数字货币发行机构发行加密字符串,这些加密字符串作为数字货币可以代表有面额的真实货币,用户可以在电子钱包中真实存储和管理这些数字货币。数字货币发行机构可以运营数字货币登记中心,记录数字货币在流转过程中的所有权转换关系。数字货币登记中心采用公钥相关联的字符串标记货币的所有权。用户在使用货币时,需要利用自己的私钥对交易进行签名,数字货币登记中心会根据货币的编号与对应的公钥对交易本身进行验证,在确定货币所有者的身份后,进行货币所有权的转换,将对应的货币所有权标记为新的公钥。本质上,数字货币的交易支付过程即是货币所有权的转移过程。
电子钱包本质上是一个密码学硬件,利用电子钱包的特征,可以高安全的存储管理用户的私钥。由于电子钱包对私钥的管理较严格,难以使用同一个电子钱包管理大量的账户,用户往往需要处理大量的电子钱包,这对用户造成了很大的负担。
发明内容
针对上述至少一个技术问题,本发明的目的在于提供一种数字货币交易方法、装置、数字货币交易系统和存储介质。
一方面,本发明实施例包括一种数字货币交易方法,包括:
获取第一编码、第一随机码和父私钥;
根据所述第一编码、所述第一随机码和所述父私钥确定子私钥;
根据所述子私钥对所要交易的数字货币进行签名;所述签名的结果为获得交易体;
获取第二编码、第二随机码和父公钥;
将所述交易体、所述第二编码、所述第二随机码和所述父公钥发送至第二计算机装置;所述第二计算机装置用于根据所述第二编码、所述第二随机码和所述父公钥确定子公钥,根据所述子公钥验证所述交易体。
进一步地,所述根据所述第一编码、所述第一随机码和所述父私钥确定子私钥,包括:
将所述第一编码、所述第一随机码和所述父私钥链接后进行哈希,确定第一哈希值;
将所述第一哈希值的高字节部分与所述父私钥之和确定为所述子私钥,将所述第一哈希值的低字节部分确定为与所述子私钥匹配的第三随机码;或者将所述第一哈希值的低字节部分确定为所述子私钥,将所述第一哈希值的高字节部分与所述父私钥之和确定为与所述子私钥匹配的第三随机码。
进一步地,所述根据所述第二编码、所述第二随机码和所述父公钥确定子公钥,包括:
将所述第二编码、所述第二随机码和所述父公钥链接后进行哈希,确定第二哈希值;
确定附加生成元;所述附加生成元为所述第二哈希值的高字节部分与椭圆曲线的生成元的乘积;
将所述附加生成元与所述父公钥之和确定为所述子公钥;
将所述第二哈希值的低字节部分确定为与所述子公钥匹配的第四随机码。
进一步地,所述父私钥是根据根私钥确定的,所述父公钥是根据根公钥确定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华数云计算技术有限公司,未经深圳华数云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010842054.8/2.html,转载请声明来源钻瓜专利网。