基于区块链的虚拟资源处理方法、系统和处理器技术方案

技术编号:33383611 阅读:45 留言:0更新日期:2022-05-11 22:57
本申请公开了一种基于区块链的虚拟资源处理方法、系统和处理器,涉及区块链及金融科技领域,该方法包括:通过事务发起节点生成事务请求,并发送至对应的背书节点;通过背书节点接收事务请求并进行验证,在验证成功的情况下,执行该请求得到结果,并将执行结果返回至事务发起节点;通过事务发起节点接收执行结果,并在判断事务请求执行成功的情况下将事务请求和执行结果生成交易信息;通过提交节点接收交易信息,对交易信息进行验证,并在验证通过的情况下,将交易信息添加提交节点中,并将交易信息同步至区块链中提交节点以外的记账节点中。通过本申请,解决了相关技术中虚拟资源交易数据难追踪、难溯源的问题。难溯源的问题。难溯源的问题。

【技术实现步骤摘要】
基于区块链的虚拟资源处理方法、系统和处理器


[0001]本申请涉及区块链及金融科技领域,具体而言,涉及一种基于区块链的虚拟资源处理方法、系统和处理器。

技术介绍

[0002]金融领域中涉及到一些风险交易案件,在这些案件中,如果发现交易者存在隐匿、转移交易资产或涉嫌伪造、毁损重要证据的情况时,将可以对交易资产实施对应的处理。然而在交易者隐匿、转移交易资产后,交易资产已经难以追踪、溯源,存在无法及时对交易资产进行处理等问题;另外伪造损毁的证据在识别与复原上也存在困难。因此,如何准确定位风险交易资产,拦截风险交易资产转移,识别与复原重要证据,提供更全面的风险交易信息,是目前尚待解决的问题。针对相关技术中虚拟资源交易数据难追踪、难溯源的问题,目前尚未提出有效的解决方案。

技术实现思路

[0003]本申请的主要目的在于提供一种基于区块链的虚拟资源处理方法、系统和处理器,以解决相关技术中虚拟资源交易数据难追踪、难溯源的问题。为了实现上述目的,根据本申请的一个方面,提供了一种基于区块链的虚拟资源处理方法。该方法包括:通过事务发起节点生成事务请本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的虚拟资源处理方法,其特征在于,包括:通过事务发起节点生成事务请求,并将所述事务请求发送至对应的背书节点其中,所述事务请求用于表征第一对象请求处理第二对象的虚拟资源,或所述第二对象请求处理自身的虚拟资源;通过所述背书节点接收所述事务请求,对所述事务请求进行验证,在验证成功的情况下,执行所述事务请求,得到执行结果,并所述执行结果返回至所述事务发起节点;通过所述事务发起节点接收所述执行结果,根据所述执行结果判断所述事务请求是否执行成功,并在所述事务请求执行成功的情况下,将所述事务请求和所述执行结果生成交易信息;通过提交节点接收所述交易信息,对所述交易信息进行验证,并在验证通过的情况下,将所述交易信息添加至所述提交节点中,并将所述交易信息同步至区块链中所述提交节点以外的记账节点中。2.根据权利要求1所述的基于区块链的虚拟资源处理方法,其特征在于,通过事务发起节点生成事务请求包括:获取交易请求信息以及合约信息,并确定所述事务发起节点对应的第一数字签名,其中,所述合约信息用于指示执行所述交易请求信息所采用的规则;对所述交易请求信息以及所述合约信息进行打包,得到打包后的信息,并通过所述第一数字签名对所述打包后的信息进行签名,得到所述事务请求。3.根据权利要求2所述的基于区块链的虚拟资源处理方法,其特征在于,通过所述背书节点接收所述事务请求,对所述事务请求进行验证,在验证成功的情况下,执行所述事务请求,得到执行结果,并所述执行结果返回至所述事务发起节点包括:对所述事务请求进行目标类型的验证,得到验证结果,其中,所述目标类型的验证至少包括以下之一:所述事务请求中的信息是否完整,所述事务请求是否为重复提交的请求、所述第一数字签名是否符合预设要求,所述事务发起节点是否具备请求权限;在所述验证结果指示验证成功的情况下,获取所述合约信息中的预设数值和执行方法,并判断所述交易信息中的待交易虚拟资源的数值是否大于所述预设数值;在所述待交易虚拟资源的数值大于所述预设数值的情况下,根据所述执行方法对所述待交易虚拟资源的数值进行处理,得到所述执行结果;确定所述背书节点对应的第二数字签名,通过所述第二数字签名对所述执行结果进行签名,并将签名后的所述执行结果发送至所述事务发起节点。4.根据权利要求2所述的基于区块链的虚拟资源处理方法,其特征在于,通过所述事务发起节点接收所述执行结果,根据所述执行结果判断所述事务请求是否执行成功,并在所述事务请求执行成功的情况下将所述事务请求和所述执行结果生成交易信息包括:判断所述执行结果与预设执行结果是否一致;在所述执行结果与所述预设执行结果一致的情况下,确定所述事务请求执行成功;对所述交易请求信息、所述合约信息以及所述事务请求的执行结果进行打包,得到打包后的信息,并通过所述第一数字签名对所述打包后的信息进行签名,得到所述交易信息。5.根据权利要求1所述的基于区块链的虚拟资源处理方法,其特征在于,在通过所述提交节点接收所述交易信息之前,所述方法还包括:
通过排序节点接收所述交易信息,并对所述交易信息进行排序,得到排序结果;对所述交易信息进行打包,得到区块数据,并按照所述排序结果将所述区块数据发送至所述提交节点。6.根据权利要求1所述的基于区块链的虚拟资源处理方法,其特征在于,在将所述交易信息添加至所述提交节点中,并将所述交易信息同步至区块链中所述提交节点以外的记账节点中之后,所述方法还包括:向所述事务发起节点发送通知消息,其中,所述通知消息用于指示所述事务请求成功完成。7.一种基于区块链的虚拟资源处理系统,其特征在于,包括:第一事务发起节点,用于生成第一事务请求,将所述第一事务请求发送至对应的背书节点进行事务执行,并在所述第一事务请求执行成功的情况下,根据所述第一事务请求和执行结果生成第一交易信息,将所述第一交易信息发送至提交节点,其中,所述第一事务请求用于表征第一对象请求处理第二对象的虚拟资源;第二事务发起节点,用于生成第二事务请求,将所述第二事务请求发送至对应的背书节点进行事务执行,并在所述第二事务请求执行成功的情况下,根据所述第二事务请求和执行结果生成第二交易信息,将所述第...

【专利技术属性】
技术研发人员:刘翌杰胡兴源周卓峰朱泽耿
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1