本申请涉及计算机,尤其涉及一种基于区块链的资源处理方法、装置、设备及介质。
背景技术:
1、随着区块链技术的不断深入发展,基于区块链网络进行数据处理过程中的安全性和可靠性,现如今越来越多与对象的日常生活和工作息息相关的信息均依赖于区块链网络进行处理,如当前可基于区块链网络实现对电子资源的转移和处理,又如可基于区块链网络实现对电子资源的虚拟转换资源进行处理。而在当前在基于区块链网络实现对电子资源的虚拟转换资源进行处理时,大都是依赖于区块链网络中的第三方机构来实现的,且在对虚拟转换资源进行处理时,无法明确转换得到该虚拟转换资源的实际电子资源的资源存在情况,也就导致了当前对虚拟转换资源进行的处理存在较高的作假风险,因此,如何提升对实际的电子资源和转换得到的虚拟转换资源在资源处理过程中的安全性,成为了当前的研究热点。
技术实现思路
1、本发明实施例提供了一种基于区块链的资源处理方法、装置、设备及介质,可提升资源处理的安全性。
2、一方面,本发明实施例提供了一种基于区块链的资源处理方法,包括:
3、获取目标电子资源,并将所述目标电子资源的资源管理权限设置为第一资源合约;所述第一资源合约是属于目标区块链网络的合约;
4、根据所述目标电子资源生成虚拟转换资源,并在属于所述目标区块链网络的第二资源合约中对所述虚拟转换资源进行记录;其中,所述第二资源合约与所述第一资源合约相关联;
5、对所述虚拟转换资源进行资源拆分处理,并在所述第二资源合约中记录所述虚拟转换资源的资源拆分结果;
6、在检测到需基于所述第二资源合约中记录的资源拆分结果对所述目标电子资源进行拆分处理时,控制所述第一资源合约按照所述第二资源合约记录的资源拆分结果对所述目标电子资源进行资源拆分处理。
7、再一方面,本发明实施例提供了一种基于区块链的资源处理装置,包括:
8、获取单元,用于获取目标电子资源,并将所述目标电子资源的资源管理权限设置为第一资源合约;所述第一资源合约是属于目标区块链网络的合约;
9、处理单元,用于根据所述目标电子资源生成虚拟转换资源,并在属于所述目标区块链网络的第二资源合约中对所述虚拟转换资源进行记录;其中,所述第二资源合约与所述第一资源合约相关联;
10、所述处理单元,还用于对所述虚拟转换资源进行资源拆分处理,并在所述第二资源合约中记录所述虚拟转换资源的资源拆分结果;
11、所述处理单元,还用于在检测到需基于所述第二资源合约中记录的资源拆分结果对所述目标电子资源进行拆分处理时,控制所述第一资源合约按照所述第二资源合约记录的资源拆分结果对所述目标电子资源进行资源拆分处理。
12、再一方面,本发明实施例提供了一种计算机设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持计算机设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:
13、获取目标电子资源,并将所述目标电子资源的资源管理权限设置为第一资源合约;所述第一资源合约是属于目标区块链网络的合约;
14、根据所述目标电子资源生成虚拟转换资源,并在属于所述目标区块链网络的第二资源合约中对所述虚拟转换资源进行记录;其中,所述第二资源合约与所述第一资源合约相关联;
15、对所述虚拟转换资源进行资源拆分处理,并在所述第二资源合约中记录所述虚拟转换资源的资源拆分结果;
16、在检测到需基于所述第二资源合约中记录的资源拆分结果对所述目标电子资源进行拆分处理时,控制所述第一资源合约按照所述第二资源合约记录的资源拆分结果对所述目标电子资源进行资源拆分处理。
17、再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序指令,所述程序指令被处理器执行时,所述程序指令被处理器执行时,用于执行如第一方面所述的基于区块链的资源处理方法。
18、在本申请实施例中,计算机设备在获取到目标电子资源后,可将目标电子资源的资源管理权限设置为属于目标区块链网络的第一资源合约,并根据目标电子资源生成相应的虚拟转换资源后,在属于该目标区块链网络的第二资源合约中对该虚拟转换资源进行记录,是计算机设备可实现将不同数量的电子资源基于相应的第一资源合约打包为一个资源池,并对资源池中的电子资源进行虚拟转换资源的转换处理。基于计算机设备转换得到的虚拟转换资源,该计算机设备还可对该虚拟转换资源进行拆分处理,并可在第二资源合约中对该资源拆分的结果进行记录,进一步可在需对目标电子资源进行拆分处理时,控制该第一资源合约按照该第二资源合约记录的资源拆分结果,对目标电子资源进行拆分处理,使得计算机设备实现了对资源池进行拆分,合并和转移等操作,实现了对电子资源虚拟化过程的全程上链,使得电子资源在区块链中是可查验的,而基于第一资源合约中包含的资源整理规则在目标区块链网络中的可查验性,使得计算机设备无需中间机构的接入,即可实现对目标电子资源的虚拟化和转移处理,有效避免了对虚拟转换得到的虚拟转换资源的不透明性导致的作假可能,提升了目标电子资源基于虚拟转换资源进行资源流动的灵活性和安全性。
1.一种基于区块链的资源处理方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述目标电子资源包含至少一个资源类型,任一资源类型的目标电子资源包含对应的资源管理字段;所述将所述目标电子资源的资源管理权限设置为第一资源合约,包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述虚拟转换资源是基于所述目标电子资源的资源总量生成的,生成的虚拟转换资源的资源总量为参考数量;所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述在属于所述目标区块链网络的第二资源合约中对所述虚拟转换资源进行记录,包括:
6.如权利要求1所述的方法,其特征在于,对所述虚拟转换资源执行的资源拆分处理是基于所述虚拟转换资源的资源总量进行的;
7.如权利要求1所述的方法,其特征在于,所述目标电子资源的资源管理权限在被设置为所述第一资源合约后,所述第一资源合约还被添加有资源整理规则;所述方法还包括:
8.如权利要求1所述的方法,其特征在于,所述虚拟转换资源的资源拆分结果包括:拆分后的虚拟转换资源对应的转移对象,拆分后的虚拟转换资源包含一个或多个,且对应的转移对象也包含一个或多个;所述根据所述第一资源合约和所述第二资源合约之间的关联关系,控制所述第一资源合约按照所述虚拟转换资源的资源拆分结果对所述目标电子资源进行资源拆分处理,包括:
9.如权利要求8所述的方法,其特征在于,所述第一资源合约包含的目标电子资源包含一个或多个资源类型;所述通过所述第一资源合约按照相应的资源转换份额对所述目标电子资源进行拆分处理,包括:
10.如权利要求1所述的方法,其特征在于,对所述目标电子资源进行资源拆分处理后得到的拆分电子资源被发送到相应的转移对象;所述方法还包括:
11.一种基于区块链的资源处理装置,其特征在于,包括:
12.一种计算机设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1~10任一项所述的方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1~10任一项所述的方法。