一种基于区块链的数字资产处理方法技术

技术编号:28871985 阅读:13 留言:0更新日期:2021-06-15 23:04
本发明专利技术涉及数字资产处理,具体涉及一种基于区块链的数字资产处理方法,接收用户的上链请求,并对用户发送的数字资产进行降维处理,根据上链请求,调用用户所属私钥对降维数字资产进行加密,生成签名,获取降维数字资产的上传时间戳、到期时间戳,生成具有期限属性的交易标签,并与降维数字资产一同上传至区块链,接收用户的交易请求,根据交易请求调取待交易的降维数字资产及对应签名,并对签名进行验证,根据交易请求验证交易提出终端的身份信息,并根据签名验证结果、身份验证结果;本发明专利技术提供的技术方案能够有效克服现有技术所存在的难以验证数字资产是否已经被所有者篡改、无法完整记录数字资产的存储状况及交易状态的缺陷。

【技术实现步骤摘要】
一种基于区块链的数字资产处理方法
本专利技术涉及数字资产处理,具体涉及一种基于区块链的数字资产处理方法。
技术介绍
区块链技术(BlockChain)是指通过去中心化的方式集体维护一个可靠数据库的技术方案,该技术方案主要让区块(Block)通过密码学方法关联起来,每个区块包含了一定时间内系统全部的数据信息,并且生成数字签名以验证信息的有效性,同时链接到下一个数据块形成一条主链。其中,区块是区块链中的一条记录,包含并确认待处理的交易。数字资产(Digitalassets)是指企业或个人拥有或控制的以电子数据形式存在的、在日常活动中持有的、以备出售或处于生产过程中的非货币性资产。随着通信技术的发展,各种通信技术逐渐渗透到数字资产处理中。区块链由于其具有去中心化、公开、透明、无法篡改等优点被应用到数据处理的各种场合中,在具有不同区块链节点的区块链平台中能够实现不同的业务需求。随着区块链技术的不断发展,区块链已经渗透至诸如银行、企业、金融等领域,由于各个行业的数字资产信息量比较大,数字资产信息结构分布比较零散,导致链上存储一定时间的数字资产难以验证其是否已经被所有者篡改,并且无法完整记录数字资产在链上的存储状况及交易状态。
技术实现思路
(一)解决的技术问题针对现有技术所存在的上述缺点,本专利技术提供了一种基于区块链的数字资产处理方法,能够有效克服现有技术所存在的难以验证数字资产是否已经被所有者篡改、无法完整记录数字资产的存储状况及交易状态的缺陷。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种基于区块链的数字资产处理方法,包括以下步骤:S1、接收用户的上链请求,并对用户发送的数字资产进行降维处理;S2、根据上链请求,调用用户所属私钥对降维数字资产进行加密,生成签名;S3、获取降维数字资产的上传时间戳、到期时间戳,生成具有期限属性的交易标签,并与降维数字资产一同上传至区块链;S4、接收用户的交易请求,根据交易请求调取待交易的降维数字资产及对应签名,并对签名进行验证;S5、根据交易请求验证交易提出终端的身份信息,并根据签名验证结果、身份验证结果,将待交易的降维数字资产发送至交易提出终端。优选地,S1中对用户发送的数字资产进行降维处理,包括:对接收的数字资产进行压缩,生成数字资产数据包,或者对接收的数字资产进行哈希运算,生成数字资产对应的哈希值。优选地,S2中根据上链请求,调用用户所属私钥对降维数字资产进行加密,生成签名,包括:核验上链请求中的服务验证码,并对服务验证码进行匹配,若匹配成功,则调用该服务验证码对应的用户所属私钥对降维数字资产进行加密,生成签名;否则,终止降维数字资产的加密。优选地,S3中与降维数字资产一同上传至区块链之后,包括:定时查询到期时间修改指令,并根据到期时间修改指令对降维数字资产的到期时间戳进行修改,同时将修改后的到期时间戳保存至区块链。优选地,所述区块链上的智能合约根据到期时间戳中保存的到期时间设定各降维数字资产的优先级。优选地,所述区块链上的智能合约根据到期时间戳中保存的到期时间对各降维数字资产进行到期删除操作,并将到期删除操作信息存储至该降维数字资产在区块链上对应的存储位置。优选地,S4中根据交易请求调取待交易的降维数字资产及对应签名,并对签名进行验证,包括:利用待交易的降维数字资产所属用户在区块链上公开的公钥对签名进行解密验证。优选地,S5中根据交易请求验证交易提出终端的身份信息,包括:对交易提出终端进行身份信息验证,若身份验证通过,则将该交易提出终端的身份信息存储至待交易的降维数字资产在区块链上对应的存储位置;否则,将该交易提出终端的身份信息存入黑名单中。优选地,S5中根据签名验证结果、身份验证结果,将待交易的降维数字资产发送至交易提出终端,包括:利用公钥对待交易的降维数字资产的签名进行解密验证后,核对待交易的降维数字资产与上链时的数据是否一致,若数据一致,且交易提出终端通过身份验证,则将待交易的降维数字资产发送至交易提出终端;否则,终止用户交易请求的执行。优选地,所述将待交易的降维数字资产发送至交易提出终端之后,在待交易的降维数字资产的交易标签上添加交易时间戳。(三)有益效果与现有技术相比,本专利技术所提供的一种基于区块链的数字资产处理方法,能够有效验证数字资产是否已经被所有者篡改,并且对交易提出终端进行身份验证,从保护交易双方的角度出发,确保数字资产交易的顺利进行,此外还能够在链上完整记录数字资产的存储状况及交易状态,形成对数字资产在链上的全程监管。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术数字资产处理的流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。一种基于区块链的数字资产处理方法,如图1所示,接收用户的上链请求,并对用户发送的数字资产进行降维处理。其中,对用户发送的数字资产进行降维处理,包括:对接收的数字资产进行压缩,生成数字资产数据包,或者对接收的数字资产进行哈希运算,生成数字资产对应的哈希值。根据上链请求,调用用户所属私钥对降维数字资产进行加密,生成签名,具体包括:核验上链请求中的服务验证码,并对服务验证码进行匹配,若匹配成功,则调用该服务验证码对应的用户所属私钥对降维数字资产进行加密,生成签名;否则,终止降维数字资产的加密。获取降维数字资产的上传时间戳、到期时间戳,生成具有期限属性的交易标签,并与降维数字资产一同上传至区块链。其中,与降维数字资产一同上传至区块链之后,包括:定时查询到期时间修改指令,并根据到期时间修改指令对降维数字资产的到期时间戳进行修改,同时将修改后的到期时间戳保存至区块链。区块链上的智能合约根据到期时间戳中保存的到期时间设定各降维数字资产的优先级,便于对到期的降维数字资产进行到期删除操作。区块链上的智能合约根据到期时间戳中保存的到期时间对各降维数字资产进行到期删除操作,并将到期删除操作信息存储至该降维数字资产在区块链上对应的存储位置。接收用户的交易请求,根据交易请求调取待交易的降维数字资产及对应签名,并对签名进行验证。其中,根据交易请求调取待交易的降维数字资产及对应签名,并对签名进行验证,包括本文档来自技高网...

【技术保护点】
1.一种基于区块链的数字资产处理方法,其特征在于:包括以下步骤:/nS1、接收用户的上链请求,并对用户发送的数字资产进行降维处理;/nS2、根据上链请求,调用用户所属私钥对降维数字资产进行加密,生成签名;/nS3、获取降维数字资产的上传时间戳、到期时间戳,生成具有期限属性的交易标签,并与降维数字资产一同上传至区块链;/nS4、接收用户的交易请求,根据交易请求调取待交易的降维数字资产及对应签名,并对签名进行验证;/nS5、根据交易请求验证交易提出终端的身份信息,并根据签名验证结果、身份验证结果,将待交易的降维数字资产发送至交易提出终端。/n

【技术特征摘要】
1.一种基于区块链的数字资产处理方法,其特征在于:包括以下步骤:
S1、接收用户的上链请求,并对用户发送的数字资产进行降维处理;
S2、根据上链请求,调用用户所属私钥对降维数字资产进行加密,生成签名;
S3、获取降维数字资产的上传时间戳、到期时间戳,生成具有期限属性的交易标签,并与降维数字资产一同上传至区块链;
S4、接收用户的交易请求,根据交易请求调取待交易的降维数字资产及对应签名,并对签名进行验证;
S5、根据交易请求验证交易提出终端的身份信息,并根据签名验证结果、身份验证结果,将待交易的降维数字资产发送至交易提出终端。


2.根据权利要求1所述的基于区块链的数字资产处理方法,其特征在于:S1中对用户发送的数字资产进行降维处理,包括:
对接收的数字资产进行压缩,生成数字资产数据包,或者对接收的数字资产进行哈希运算,生成数字资产对应的哈希值。


3.根据权利要求2所述的基于区块链的数字资产处理方法,其特征在于:S2中根据上链请求,调用用户所属私钥对降维数字资产进行加密,生成签名,包括:
核验上链请求中的服务验证码,并对服务验证码进行匹配,若匹配成功,则调用该服务验证码对应的用户所属私钥对降维数字资产进行加密,生成签名;否则,终止降维数字资产的加密。


4.根据权利要求3所述的基于区块链的数字资产处理方法,其特征在于:S3中与降维数字资产一同上传至区块链之后,包括:
定时查询到期时间修改指令,并根据到期时间修改指令对降维数字资产的到期时间戳进行修改,同时将修改后的到期时间戳保存至区块链。


5.根据权利要求4所述的基于区块链的数字资产处理方法,...

【专利技术属性】
技术研发人员:张崴王培青魏洪伟卢青松季乐
申请(专利权)人:安徽超清科技股份有限公司
类型:发明
国别省市:安徽;34

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

1