【技术实现步骤摘要】
一种基于区块链的数字资产处理方法及装置
本文件涉及区块链
,尤其涉及一种基于区块链的数字资产处理方法及装置。
技术介绍
数字资产,指的是指企业或个人拥有或控制的,以电子数据形式存在的,在日常活动中持有以备出售或处于生产过程中的非货币性资产,如数码摄影作品等等。对于数字资产而言,其是存储在数字媒介上的,因此容易被复制或者被拷贝。因此,在数字资产的流转过程中,可能会出现数字资产被多次重复转让的情况。
技术实现思路
本说明书实施例提供了一种基于区块链的数字资产处理方法,包括:根据目标数字资产的转出方提出的资产转出请求,从所述目标数字资产的管理平台获取所述目标数字资产所对应的第一密文数据,以及,获取所述转出方的所述第一密文数据的解密密钥信息。基于所述解密密钥信息对所述第一密文数据进行解密,得到所述目标数字资产对应的数据。基于所述目标数字资产的转入方所对应的加密密钥信息对所述目标数字资产的数据进行加密处理,得到所述目标数字资产所对应的第二密文数据。将所述第二密文数据上传至所述管理平台进行存储,以及,将所述目标数字资产的资产转出所对应的归属记录信息上传至区块链系统进行存储。本说明书实施例还提供了一种基于区块链的数字资产处理方法,包括:获取目标数字资产的发步方所对应的加密密钥信息。基于所述加密密钥信息对所述目标数字资产进行加密处理,得到所述目标数字资产所对应的密文数据。将所述密文数据上传至所述目标数据资产的管理平台进行存储,以及,将所述目标数字资产的资产发布所对应的归属记录信息上传至区块链系统进行 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。