[发明专利]一种智能合约的处理方法、装置、计算机设备及存储介质有效
申请号: | 202110649601.5 | 申请日: | 2021-06-10 |
公开(公告)号: | CN113360883B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 杜茂兵;曹崇瑞;顾费勇 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06Q40/04 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 合约 处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种智能合约的处理方法,其特征在于,包括:
接收业务请求,所述业务请求指示基于部署在区块链平台中的智能合约执行交易业务;
根据所述业务请求从所述区块链平台的智能合约中确定目标智能合约,其中,所述目标智能合约包括指定程序逻辑,所述指定程序逻辑用于调整所述目标智能合约的访问权限开放状态,所述访问权限开放状态包括禁止访问状态与支持访问状态;
获取所述目标智能合约的当前访问权限开放状态;
若所述当前访问权限开放状态为禁止访问状态,则禁止对所述业务请求进行响应;
若所述当前访问权限开放状态为支持访问状态,则在基于所述目标智能合约执行交易业务的过程中,检测所述目标智能合约的交易额度,若所述交易额度超出预设额度范围,则将所述目标智能合约的访问权限开放状态调整为禁止访问状态。
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标智能合约的当前访问权限开放状态,包括:
获取所述指定程序逻辑中第一指定参数的参数值,所述第一指定参数指示所述目标智能合约的访问权限开放状态;
根据所述第一指定参数的参数值确定所述目标智能合约的当前访问权限开放状态。
3.根据权利要求1所述的方法,其特征在于,还包括:
接收用户通过所述区块链平台触发对所述目标智能合约的修改指令;
响应所述修改指令,运行所述指定程序逻辑对所述目标智能合约的访问权限开放状态进行调整。
4.根据权利要求3所述的方法,其特征在于,所述响应所述修改指令,运行所述指定程序逻辑对所述目标智能合约的访问权限开放状态进行调整,包括:
根据所述修改指令对所述指定程序逻辑中第一指定参数的参数值进行调整,并基于调整后的第一指定参数的参数值确定所述智能合约的访问权限开放状态;
若所述调整后的第一指定参数的参数值为第一参数值,则确定所述智能合约的访问权限开放状态为禁止访问状态;
若所述调整后的第一指定参数的参数值为第二参数值,则确定所述智能合约的访问权限开放状态为支持访问状态。
5.根据权利要求1所述的方法,其特征在于,还包括:
当所述目标智能合约的访问权限开放状态为支持访问状态,获取所述目标智能合约中第二指定参数的参数值的变化幅度值,所述第二指定参数指示交易业务的交易额度;
若所述变化幅度值大于预设阈值,则将所述目标智能合约的访问权限开放状态切换为所述禁止访问状态。
6.根据权利要求1所述的方法,其特征在于,还包括:
当所述目标智能合约的访问权限开放状态为支持访问状态,获取所述目标智能合约中第三指定参数的参数值在预设时间段内的变化频率,所述第三指定参数指示交易业务的交易次数;
若所述变化频率大于预设频率,则将所述目标智能合约的访问权限开放状态切换为所述禁止访问状态。
7.根据权利要求1所述的方法,其特征在于,还包括:
若所述当前访问权限开放状态为禁止访问状态,则生成提示信息,所述提示信息指示禁止访问所述目标智能合约。
8.根据权利要求1所述的方法,其特征在于,还包括:
接收用户通过所述区块链平台触发对所述目标智能合约的更新指令;
响应所述更新指令对所述目标智能合约进行更新操作;
将更新后的所述目标智能合约部署在所述区块链平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110649601.5/1.html,转载请声明来源钻瓜专利网。