[发明专利]智能合约处理方法、区块链管理设备及存储介质有效
| 申请号: | 201910908305.5 | 申请日: | 2019-09-20 |
| 公开(公告)号: | CN110602133B | 公开(公告)日: | 2021-04-09 |
| 发明(设计)人: | 冯士乘 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 智能 合约 处理 方法 区块 管理 设备 存储 介质 | ||
1.一种智能合约处理方法,其特征在于,包括:
区块链管理设备获取目标用户触发的目标智能合约处理请求;
当所述目标用户的用户类型为试用用户时,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令;
所述区块链管理设备将所述目标智能合约试用指令发送至第一节点,所述第一节点为区块链系统中运行有试用区块链的多个试用节点中的一个试用节点,所述第一节点用于根据所述目标智能合约试用指令利用所述试用区块链处理所述目标智能合约处理请求;
所述区块链管理设备保存所述目标用户触发的请求类型为创建合约类型的第一智能合约处理请求,所述第一智能合约处理请求用于请求创建第一智能合约;
当所述目标用户的用户类型变更为正式用户,且所述目标用户具有私有区块链时,所述区块链管理设备根据保存的所述第一智能合约处理请求生成私有智能合约创建指令,并将所述私有智能合约创建指令发送至第三节点,所述第三节点为所述私有区块链对应的多个私有节点中的一个节点,所述第三节点用于根据所述智能合约创建指令在所述私有区块链创建所述第一智能合约。
2.根据权利要求1所述的智能合约处理方法,其特征在于,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令包括:
当所述目标智能合约处理请求的请求类型为调用合约类型时,所述区块链管理设备获取所述目标用户触发所述调用合约类型的智能合约处理请求的触发频率;
当所述触发频率小于或等于预设频率时,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令,所述第一节点用于根据所述目标智能合约试用指令,从所述试用区块链中调用与所述目标智能合约处理请求对应的智能合约。
3.根据权利要求1或2所述的智能合约处理方法,其特征在于,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令包括:
当所述目标智能合约处理请求的请求类型为创建合约类型时,所述区块链管理设备获取所述目标用户触发所述创建合约类型的智能合约处理请求的累计触发次数;
当所述累计触发次数小于或等于预设次数时,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令,所述第一节点用于根据所述目标智能合约试用指令在所述试用区块链创建目标智能合约。
4.根据权利要求1所述的智能合约处理方法,其特征在于,所述区块链管理设备与所述第一节点之间建立有安全信道,所述区块链管理设备将所述目标智能合约试用指令发送至第一节点包括:
所述区块链管理设备通过所述安全信道将所述目标智能合约试用指令发送至第一节点。
5.根据权利要求1所述的智能合约处理方法,其特征在于,所述智能合约处理方法包括:
所述区块链管理设备获取目标用户的登录信息,根据所述登录信息判断所述目标用户的用户类型是否为试用类型;
当所述目标用户的用户类型为试用类型时,所述区块链管理设备发出智能合约试用提示。
6.根据权利要求5所述的智能合约处理方法,其特征在于,所述区块链管理设备根据保存的所述第一智能合约处理请求生成私有智能合约创建指令包括:
所述区块链管理设备从试用节点获取第一智能合约的第一状态;
所述区块链管理设备根据所述第一状态和所述第一智能合约处理请求生成私有智能合约创建指令,所述第三节点用于根据所述智能合约创建指令在所述私有区块链创建所述第一智能合约,并控制所述第一智能合约进入所述第一状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910908305.5/1.html,转载请声明来源钻瓜专利网。





