[发明专利]智能合约处理方法、区块链管理设备及存储介质有效
| 申请号: | 201910908305.5 | 申请日: | 2019-09-20 |
| 公开(公告)号: | CN110602133B | 公开(公告)日: | 2021-04-09 |
| 发明(设计)人: | 冯士乘 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 智能 合约 处理 方法 区块 管理 设备 存储 介质 | ||
本发明实施例公开了一种智能合约处理方法、区块链管理设备及存储介质。智能合约处理方法包括:区块链管理设备获取目标用户触发的目标智能合约处理请求;当目标用户的用户类型为试用用户时,区块链管理设备根据目标智能合约处理请求生成目标智能合约试用指令;区块链管理设备将目标智能合约试用指令发送至第一节点,第一节点为区块链系统中运行有试用区块链的多个试用节点中的一个试用节点,第一节点用于根据目标智能合约试用指令利用试用区块链处理目标智能合约处理请求。这样,用户可通过发送目标智能合约处理请求,请求区块链管理设备在区块链系统创建智能合约、部署智能合约、调用智能合约、查看已创建的智能合约,智能合约的处理方式更丰富。
技术领域
本发明涉及信息安全技术领域,具体涉及一种智能合约处理方法、区块链管理设备及存储介质。
背景技术
智能合约作为一种以信息化方式传播、验证或者执行合约的计算机协议,能够允许在没有第三方的情况下进行可信的交易,并且这些交易是无法被追踪、同时也是不可逆的。然而相关技术中,通常是由智能合约的管理平台提供一些通用的合约模板,用户只能基于通用的模板进行修改,智能合约的处理方式单一。
发明内容
本发明实施例提供了一种智能合约处理方法、区块链管理设备及存储介质。
一方面,本发明实施例提供了一种智能合约处理方法,包括:
区块链管理设备获取目标用户触发的目标智能合约处理请求;
当所述目标用户的用户类型为试用用户时,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令;
所述区块链管理设备将所述目标智能合约试用指令发送至第一节点,所述第一节点为区块链系统中运行有试用区块链的多个试用节点中的一个试用节点,所述第一节点用于根据所述目标智能合约试用指令利用所述试用区块链处理所述目标智能合约处理请求。
在某些实施例中,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令包括:
当所述目标智能合约处理请求的请求类型为调用合约类型时,所述区块链管理设备获取所述目标用户触发所述调用合约类型的智能合约处理请求的触发频率;
当所述触发频率小于或等于预设频率时,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令,所述第一节点用于根据所述目标智能合约试用指令,从所述试用区块链中调用与所述目标智能合约处理请求对应的智能合约。
在某些实施例中,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令包括:
当所述目标智能合约处理请求的请求类型为创建合约类型时,所述区块链管理设备获取所述目标用户触发所述创建合约类型的智能合约处理请求的累计触发次数;
当所述累计触发次数小于或等于预设次数时,所述区块链管理设备根据所述目标智能合约处理请求生成目标智能合约试用指令,所述第一节点用于根据所述目标智能合约试用指令在所述试用区块链创建目标智能合约。
在某些实施例中,所述区块链管理设备与所述第一节点之间建立有安全信道,所述区块链管理设备将所述目标智能合约试用指令发送至第一节点包括:
所述区块链管理设备通过所述安全信道将所述目标智能合约试用指令发送至第一节点。
在某些实施例中,所述智能合约处理方法包括:
所述区块链管理设备获取目标用户的登录信息,根据所述登录信息判断所述目标用户的用户类型是否为试用类型;
当所述目标用户的用户类型为试用类型时,所述区块链管理设备发出智能合约试用提示。
在某些实施例中,所述智能合约处理方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910908305.5/2.html,转载请声明来源钻瓜专利网。





