一种基于区块链的数字资产处理方法及装置制造方法及图纸

技术编号:29156924 阅读:25 留言:0更新日期:2021-07-06 22:56
本说明书实施例提供了一种基于区块链的数字资产处理方法及装置,该方法包括:根据目标数字资产的转出方提出的资产转出请求,从目标数字资产的管理平台获取目标数字资产所对应的第一密文数据,以及,获取转出方的第一密文数据的解密密钥信息;基于上述解密密钥信息对所获取到的第一密文数据进行解密,得到目标数字资产对应的数据;基于目标数字资产的转入方所对应的加密密钥信息对目标数字资产的数据进行加密处理,得到目标数字资产所对应的第二密文数据;将第二密文数据上传至管理平台进行存储,以及,将目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储。

【技术实现步骤摘要】
一种基于区块链的数字资产处理方法及装置
本文件涉及区块链
,尤其涉及一种基于区块链的数字资产处理方法及装置。
技术介绍
数字资产,指的是指企业或个人拥有或控制的,以电子数据形式存在的,在日常活动中持有以备出售或处于生产过程中的非货币性资产,如数码摄影作品等等。对于数字资产而言,其是存储在数字媒介上的,因此容易被复制或者被拷贝。因此,在数字资产的流转过程中,可能会出现数字资产被多次重复转让的情况。
技术实现思路
本说明书实施例提供了一种基于区块链的数字资产处理方法,包括:根据目标数字资产的转出方提出的资产转出请求,从所述目标数字资产的管理平台获取所述目标数字资产所对应的第一密文数据,以及,获取所述转出方的所述第一密文数据的解密密钥信息。基于所述解密密钥信息对所述第一密文数据进行解密,得到所述目标数字资产对应的数据。基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据。将所述第二密文数据上传至所述管理平台进行存储,以及,将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储。本说明书实施例还提供了一种基于区块链的数字资产处理方法,包括:获取目标数字资产的发步方所对应的加密密钥信息。基于所述加密密钥信息对所述目标数字资产进行加密处理,得到所述目标数字资产所对应的密文数据。将所述密文数据上传至所述目标数据资产的管理平台进行存储,以及,将所述目标数字资产的资产发布所对应的归属记录信息上传至区块链系统进行存储。本说明书实施例还提供了一种基于区块链的数字资产处理装置,包括:第一获取模块,根据目标数字资产的转出方提出的资产转出请求,从所述目标数字资产的管理平台获取所述目标数字资产所对应的第一密文数据,以及,获取所述转出方的所述第一密文数据的解密密钥信息。解密模块,基于所述解密密钥信息对所述第一密文数据进行解密,得到所述目标数字资产对应的数据。加密模块,基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据。存储模块,将所述第二密文数据上传至所述管理平台进行存储,以及,将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储。本说明书实施例还提供了一种基于区块链的数字资产处理装置,包括:获取模块,获取目标数字资产的发步方所对应的加密密钥信息。加密模块,基于所述加密密钥信息对所述目标数字资产进行加密处理,得到所述目标数字资产所对应的密文数据。存储模块,将所述密文数据上传至所述目标数据资产的管理平台进行存储,以及,将所述目标数字资产的资产发布所对应的归属记录信息上传至区块链系统进行存储。本说明书实施例还提供了一种基于区块链的数字资产处理设备,包括:处理器以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:根据目标数字资产的转出方提出的资产转出请求,从所述目标数字资产的管理平台获取所述目标数字资产所对应的第一密文数据,以及,获取所述转出方的所述第一密文数据的解密密钥信息。基于所述解密密钥信息对所述第一密文数据进行解密,得到所述目标数字资产对应的数据。基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据。将所述第二密文数据上传至所述管理平台进行存储,以及,将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储。本说明书实施例还提供了一种基于区块链的数字资产处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:获取目标数字资产的发步方所对应的加密密钥信息。基于所述加密密钥信息对所述目标数字资产进行加密处理,得到所述目标数字资产所对应的密文数据。将所述密文数据上传至所述目标数据资产的管理平台进行存储,以及,将所述目标数字资产的资产发布所对应的归属记录信息上传至区块链系统进行存储。本说明书实施例还提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被处理器执行时实现以下流程:根据目标数字资产的转出方提出的资产转出请求,从所述目标数字资产的管理平台获取所述目标数字资产所对应的第一密文数据,以及,获取所述转出方的所述第一密文数据的解密密钥信息。基于所述解密密钥信息对所述第一密文数据进行解密,得到所述目标数字资产对应的数据。基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据。将所述第二密文数据上传至所述管理平台进行存储,以及,将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储。本说明书实施例还提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被处理器执行时实现以下流程:获取目标数字资产的发步方所对应的加密密钥信息。基于所述加密密钥信息对所述目标数字资产进行加密处理,得到所述目标数字资产所对应的密文数据。将所述密文数据上传至所述目标数据资产的管理平台进行存储,以及,将所述目标数字资产的资产发布所对应的归属记录信息上传至区块链系统进行存储。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例提供的基于区块链的数字资产处理方法的应用场景示意图;图2为本说明书实施例提供的基于区块链的数字资产处理方法的第一种流程示意图;图3为本说明书实施例提供的基于区块链的数字资产处理方法的第一种交互流程示意图;图4为本说明书实施例提供的基于区块链的数字资产处理方法的第二种交互流程示意图;图5为本说明书实施例提供的基于区块链的数字资产处理方法的第三种流程示意图;图6为本说明书实施例提供的基于区块链的数字资产处理方法的第三种交互流程示意图;图7为本说明书实施例提供的基于区块链的数字资产处理方法的第四种交互流程示意图;图8为本说明书实施例提供的基于区块链的数字资产处理装置的第一种模块组成示意图;图9为本说明书实施例提供的基于区块链的数字资产处理装置的第二种模块组成示意图;图10为本说明书实施例提供的基于区块链的数字资产处理设备的结构示意图。具体实施方式为了使本
的人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件保护的范围。图1为本说明书实施例提供的本文档来自技高网
...

【技术保护点】
1.一种基于区块链的数字资产处理方法,包括:/n根据目标数字资产的转出方提出的资产转出请求,从所述目标数字资产的管理平台获取所述目标数字资产所对应的第一密文数据,以及,获取所述转出方的所述第一密文数据的解密密钥信息;/n基于所述解密密钥信息对所述第一密文数据进行解密,得到所述目标数字资产对应的数据;/n基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据;/n将所述第二密文数据上传至所述管理平台进行存储,以及,将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储。/n

【技术特征摘要】
1.一种基于区块链的数字资产处理方法,包括:
根据目标数字资产的转出方提出的资产转出请求,从所述目标数字资产的管理平台获取所述目标数字资产所对应的第一密文数据,以及,获取所述转出方的所述第一密文数据的解密密钥信息;
基于所述解密密钥信息对所述第一密文数据进行解密,得到所述目标数字资产对应的数据;
基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据;
将所述第二密文数据上传至所述管理平台进行存储,以及,将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储。


2.如权利要求1所述的方法,所述基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据之前,所述方法还包括:
按照预设密钥生成算法生成密钥对,将所述密钥对中的公钥信息确定为所述转入方所对应的加密密钥信息;
所述基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据,包括:
基于所述公钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据。


3.如权利要求2所述的方法,所述将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储之前,所述方法还包括:
将所述密钥对中的公钥信息发布至所述区块链系统,通过所述区块链系统创建所述公钥信息所对应的数字身份信息;
获取所述区块链系统返回的所述数字身份信息。


4.如权利要求3所述的方法,所述将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储,包括:
对所述目标数字资产进行哈希运算,得到所述目标数字资产所对应的第三哈希值;
确定所述归属记录信息并上传至所述区块链系统进行存储;其中,确定的所述归属记录信息包括所述第三哈希值;或者,确定的所述归属记录信息包括所述第三哈希值,以及所述数字身份信息、所述目标数字资产在所述管理平台的存储地址信息和所述目标数字资产的转移时间戳信息中的一项或多项。


5.如权利要求3所述的方法,所述基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据,包括:
基于所述数字身份信息,从所述区块链系统获取所述转入方所对应的公钥信息;
基于所述公钥信息对所述目标数字资产的数据进行加密处理,得到所述第二密文数据。


6.如权利要求1所述的方法,所述基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据之前,所述方法还包括:
从所述归属记录信息中获取所述目标数字资产所对应的第一哈希值;
根据所述第一哈希值对基于所述第一密文数据解密得到的所述目标数字资产进行校验。


7.如权利要求6所述的方法,所述根据所述第一哈希值对基于所述第一密文数据解密得到的所述目标数字资产进行校验,包括:
对基于所述第一密文数据解密得到的所述目标数字资产的数据进行哈希运算,得到所述目标数字资产所对应的第二哈希值;
校验所述第二哈希值与所述第一哈希值是否一致;
若一致,则确定所述目标数字资产校验通过。


8.如权利要求1所述的方法,所述方法还包括:
获取所述目标数字资产的资产转出所对应的转移记录信息;其中,所述转移记录信息包括所述目标数字资产的转出方信息、所述目标数字资产的转入方信息和转移时间戳信息;
将所述转移记录信息上传至所述区块链系统进行存储。


9.如权利要求1所述的方法,所述从所述目标数字资产的管理平台获取所述目标数字资产所对应的第一密文数据,包括:
从所述区块链系统获取所述目标数字资产的资产转出所对应的归属记录信息;
基于所述归属记录中的存储地址信息从所述管理平台获取所述第一密文数据。


10.如权利要求1所述的方法,所述区块链系统为由所述目标数字资产的相关方对应的区块链节点所共同构建的联盟链系统;其中,所述相关方包括所述目标数字资产的转出方和转入方。


11.一种基于区块链的数字资产处理方法,包括:
获取目标数字资产的发步方所对应的加密密钥信息;
基于所述加密密钥信息对所述目标数字资产进行加密处理,得到所述目标数字资产所对应的密文数据;
将所述密文数据上传至所述目标数据资产的管理平台进行存储,以及,将所述目标数字资产的资产发布所对应的归属记录信息上传至区块链系统进行存储。


12.如权利要求11所述的方法,所述获取目标数字资产的发布方所对应的加密密钥信息,包括:
按照预设密钥生成算法生成密钥对,将所述密钥对中的公钥信息确定为所述加密密钥信息;
所述基于所述加密密钥信息对所述目标数字资产进行加密处理,得到所述目标数字资产所对应的密文数据,包括:
基于所述公钥信息对所述目标数字资产进行加密处理,得到所述目标数字资产所对应的密文数据。


13.如权利要求12所述的方法,所述将所述目标数字资产的资产发布所对应的归属记录信息上传至区块链系统进行存储之前,所述方法还包括:
将所述密钥对中的公钥信息发布至所述区块链系统,通过所述区块链系统创建所述公钥信息...

【专利技术属性】
技术研发人员:张翼翔代平孙善禄
申请(专利权)人:支付宝杭州信息技术有限公司蚂蚁区块链科技上海有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1