数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23767660 阅读:49 留言:0更新日期:2020-04-11 20:42
本申请实施例公开了一种数据处理方法、装置、电子设备及存储介质。方法包括:当区块链网络中的第一智能合约满足第一执行条件时,从区块链网络中调用第一智能合约检测第一对象所属的第一账户中的虚拟资产的总数值;若第一账户中的虚拟资产的总数值大于或等于目标数值,则调用第一智能合约转移第一账户中的目标数值的虚拟资产至第二对象所属的第二账户;若第一账户中的虚拟资产的总数值小于目标数值,则向多个邀约对象广播邀约任务。这样能够使得应邀对象催促第一对象在第一账户中存放目标数值的虚拟资产,从而可以促进第一智能合约的执行,避免第一智能合约因执行受阻而长期占用区块链网络中的节点设备的资源。

Data processing method, device, electronic equipment and storage medium

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质
本申请涉及合约数据处理
,具体涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
相关技术中,常常使用智能合约来保证双方的交易。为了保证智能合约的安全性,可将智能合约部署在区块链网络中。然而,若智能合约的执行受阻,则会导致该智能合约处于无效状态。处于无效状态的智能合约会占用区块链网络中的节点设备的资源。
技术实现思路
本申请实施例提供了一种数据处理方法、装置、电子设备及存储介质。一方面,本申请实施例提供了一种基于区块链的数据处理方法,所述方法包括:当区块链网络中的第一智能合约满足第一执行条件时,从所述区块链网络中调用所述第一智能合约检测第一对象所属的第一账户中的虚拟资产的总数值;若所述第一账户中的虚拟资产的总数值大于或等于目标数值,则调用所述第一智能合约转移所述第一账户中的所述目标数值的虚拟资产至第二对象所属的第二账户;若所述第一账户中的虚拟资产的总数值小于所述目标数值,则向多个邀约对象广播邀约任务,所述邀约任务的任务内容为使所述第本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:/n当区块链网络中的第一智能合约满足第一执行条件时,从所述区块链网络中调用所述第一智能合约检测第一对象所属的第一账户中的虚拟资产的总数值;/n若所述第一账户中的虚拟资产的总数值大于或等于目标数值,则调用所述第一智能合约转移所述第一账户中的所述目标数值的虚拟资产至第二对象所属的第二账户;/n若所述第一账户中的虚拟资产的总数值小于所述目标数值,则向多个邀约对象广播邀约任务,所述邀约任务的任务内容为使所述第一账户的虚拟资产的总数值大于或等于所述目标数值,所述邀约任务的任务奖励为第一比例的所述目标数值的虚拟资产。/n

【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:
当区块链网络中的第一智能合约满足第一执行条件时,从所述区块链网络中调用所述第一智能合约检测第一对象所属的第一账户中的虚拟资产的总数值;
若所述第一账户中的虚拟资产的总数值大于或等于目标数值,则调用所述第一智能合约转移所述第一账户中的所述目标数值的虚拟资产至第二对象所属的第二账户;
若所述第一账户中的虚拟资产的总数值小于所述目标数值,则向多个邀约对象广播邀约任务,所述邀约任务的任务内容为使所述第一账户的虚拟资产的总数值大于或等于所述目标数值,所述邀约任务的任务奖励为第一比例的所述目标数值的虚拟资产。


2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
当接收到应邀对象根据所述邀约任务发送的应邀消息时,根据所述应邀消息在所述区块链网络中创建第二智能合约,所述应邀对象为所述多个邀约对象中的一个或多个,
所述第二智能合约对应的第二执行条件为成功转移所述第一账户中的所述目标数值的虚拟资产至第二对象所属的第二账户,所述第二执行条件对应的执行内容为从所述第二账户转移第一数值的虚拟资产至所述应邀对象对应的账户,所述第一数值是根据所述第一比例和所述目标数值确定的。


3.根据权利要求2所述的数据处理方法,其特征在于,所述当接收到应邀对象根据所述邀约任务发送的应邀消息时,根据所述应邀消息构造第二智能合约包括:
当接收到多个应邀对象根据所述邀约任务发送的应邀消息时,获取所述多个应邀对象中的每个应邀对象对应的历史任务执行信息和每个应邀对象发送的应邀消息中的调整系数,所述调整系数用于调整所述第一比例;
根据所述应邀对象的数量、每个应邀对象的应邀对象信息和调整系数,确定每个应邀对象的综合评分,并将所述综合评分最高的应邀对象作为目标应邀对象;
根据所述目标应邀对象的目标应邀消息创建所述第二智能合约。


4.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述应邀对象的数量、每个应邀对象的应邀对象信息和调整系数,确定每个应邀对象的综合评分包括:
根据所述应邀对象的数量确定第一权值和第二权值;
计算每个所述应邀对象的历史任务完成比例与第一权值的乘积得到每个应邀对象的第一评分;
计算每个所述应邀对象的调整系数的倒数与第二权值的乘积得到每个应邀对象的第二评分;
将每个应邀对象的第一评分和第二评分的和作为每个应邀对象的综合评分。


5.根据权利要求3或4所述的数据处理方法...

【专利技术属性】
技术研发人员:蔡弋戈秦青杨晨王乐庆李琴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1