[发明专利]基于多资产模型的区块链资产处理方法及相关设备在审
申请号: | 201910769523.5 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110535639A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 郭加楼;来鑫;陈磊 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06Q40/04;G06Q20/38;G06Q20/06 |
代理公司: | 44334 深圳市赛恩倍吉知识产权代理有限公司 | 代理人: | 陈海云<国际申请>=<国际公布>=<进入 |
地址: | 518063 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 账户 资产模型 数字资产 私钥计算 区块 私钥 资产 计算机设备 处理装置 存储介质 接收用户 扩展性 存储 创建 | ||
本发明公开了一种基于多资产模型的区块链资产处理方法,包括:接收用户创建数字资产账户的请求;生成所述用户的第一账户的第一私钥,并根据所述第一私钥计算生成对应所述第一账户的第一账户地址;生成所述用户的第二账户的第二私钥,并根据所述第二私钥计算生成对应第二账户的第二账户地址,其中所述第二账户与所述第一账户基于不同的资产模型;当获取到数字资产时,利用所述第一账户和/或第二账户存储获取到的数字资产。本发明还公开了一种基于多资产模型的区块链资产处理装置、计算机设备及存储介质。本发明通过为多个资产模型的账户生成账户地址,能够让用户混合使用多种资产,效率高,扩展性强。
技术领域
本发明涉及区块链术领域,尤其涉及一种基于多资产模型的区块链资产处理方法、装置、计算机设备及存储介质。
背景技术
在UTXO(Unspent Transaction Output,未花费的交易输出)资产模型下,用户可以有多笔UTXO资产,UTXO资产模型下的交易可以并发执行,因此效率更高。然而UTXO资产模型直接实现图灵完备的智能合约是非常困难的。
将Account资产模型应用于区块链上,容易实现图灵完备的虚拟机,并且支持用图灵完备的语言去开发分散式的应用程序(Decentralized Application,DApp),能让区块链提供更复杂的功能。然而Account资产模型下用户资产被抽象为一个Account对象,因此无法并发执行多笔交易。
因此,有必要提供一种的新的区块链资产处理方案,以解决单一资产模型下的资产处理效率较慢或者功能较少的技术问题。
发明内容
本发明的主要目的在于提供一种基于多资产模型的区块链资产处理方法、装置、计算机设备及存储介质,旨在单一资产模型下的资产处理效率较慢或者功能较少的技术问题。
为实现上述目的,本发明的第一方面提供一种基于多资产模型的区块链资产处理方法,所述方法包括:
接收用户创建数字资产账户的请求;
生成所述用户的第一账户的第一私钥,并根据所述第一私钥计算生成对应所述第一账户的第一账户地址;
生成所述用户的第二账户的第二私钥,并根据所述第二私钥计算生成对应第二账户的第二账户地址,其中所述第二账户与所述第一账户基于不同的资产模型;
当获取到数字资产时,利用所述第一账户和/或第二账户存储获取到的数字资产。
根据本发明的一个可选实施例,所述生成所述用户的第二账户的第二私钥包括:
利用预定的映射算法对所述第一私钥进行映射计算,得到所述第二私钥;或者,
利用预定的随机数生成算法生成第二随机数作为所述第二私钥。
根据本发明的一个可选实施例,所述根据所述第一私钥计算生成对应所述第一账户的第一账户地址包括:
根据所述第一私钥计算生成第一公钥;
采用第一哈希函数计算所述第一公钥的第一哈希值;
将所述第一哈希值作为所述第一账户的第一账户地址。
根据本发明的一个可选实施例,所述根据所述第二私钥计算生成对应第二账户的第二账户地址包括:
根据所述第二私钥计算生成第二公钥;
采用第二哈希函数计算所述第一公钥的第二哈希值;
将所述第二哈希值作为所述第二账户的第二账户地址。
根据本发明的一个可选实施例,所述当获取到数字资产时,利用所述第一账户和/或第二账户存储获取到的数字资产包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910769523.5/2.html,转载请声明来源钻瓜专利网。