[发明专利]智能合约审计方法、装置、设备及计算机可读存储介质在审
申请号: | 202210266687.8 | 申请日: | 2022-03-17 |
公开(公告)号: | CN114676048A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 余慧;顾文扬;苏贇;穆铮;熊尚威;周冠宇;徐嵩 | 申请(专利权)人: | 咪咕文化科技有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 刘瑞花 |
地址: | 100032 北京市西城区德*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 合约 审计 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种智能合约审计方法,其特征在于,应用于联盟链,所述智能合约审计方法包括以下步骤:
将业务智能合约上链至所述联盟链的子链,并将管理智能合约上链至所述联盟链的主链;
通过联盟链中子链的自审计智能合约基于所述管理智能合约获取所述业务智能合约对应的测试用例数据;
通过所述自审计智能合约基于所述测试用例数据对所述业务智能合约进行测试操作,获得审计结果,并基于所述审计结果将所述业务智能合约上链至所述主链。
2.如权利要求1所述的智能合约审计方法,其特征在于,所述通过所述自审计智能合约基于所述测试用例数据对所述业务智能合约进行测试操作,获得审计结果的步骤包括:
所述子链基于所述业务智能合约以及所述测试用例数据在所述主链的主链共享账本调用所述测试用例;
通过所述自审计智能合约基于所述测试用例对所述业务智能合约进行测试操作,获得审计结果。
3.如权利要求2所述的智能合约审计方法,其特征在于,所述通过联盟链中子链的自审计智能合约基于所述管理智能合约获取所述业务智能合约对应的测试用例数据的步骤之前,所述智能合约审计方法还包括:
通过所述主链的管理智能合约确定所述业务智能合约对应的测试用例,以及所述测试用例对应的测试用例标识;
通过所述主链基于所述测试用例标识更新测试用例标识列表;
通过所述主链的管理智能合约关联存储所述测试用例标识以及所述测试用例至所述主链共享账本。
4.如权利要求1所述的智能合约审计方法,其特征在于,所述通过联盟链中子链的自审计智能合约基于所述管理智能合约获取所述业务智能合约对应的测试用例数据的步骤包括:
通过所述子链调用所述测试用例标识列表,获得所述测试用例标识;
通过所述子链的自审计智能合约获取所述测试用例标识对应的测试用例数据。
5.如权利要求1所述的智能合约审计方法,其特征在于,所述将管理智能合约上链至所述联盟链的主链的步骤包括:
基于所述管理智能合约的合约信息生成所述管理智能合约;
在检测到所述管理智能合约的审查通过信息时,将所述管理智能合约上链至联盟链的主链。
6.如权利要求1所述的智能合约审计方法,其特征在于,所述智能合约审计方法还包括:
基于所述业务智能合约的合约信息生成所述自审计智能合约;
在检测到所述自审计智能合约的审查通过信息时,将所述自审计智能合约上链至联盟链的子链。
7.如权利要求1至6任一项所述的智能合约审计方法,其特征在于,通过所述子链基于所述审计结果将所述业务智能合约上链至所述主链的步骤包括:
通过所述子链的自审计智能合约中的预期测试结果,确定所述审计结果是否满足预设上链条件;
在所述审计结果满足预设上链条件时,通过所述子链将所述业务智能合约上链至所述主链。
8.一种智能合约审计装置,其特征在于,所述智能合约审计装置包括:
上链模块,用于将业务智能合约上链至所述联盟链的子链,并将管理智能合约上链至所述联盟链的主链;
获取模块,用于通过联盟链中子链的自审计智能合约基于所述管理智能合约获取所述业务智能合约对应的测试用例数据;
审计模块,用于通过所述自审计智能合约基于所述测试用例数据对所述业务智能合约进行测试操作,获得审计结果,并基于所述审计结果将所述业务智能合约上链至所述主链。
9.一种智能合约审计设备,其特征在于,所述智能合约审计设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能合约审计程序,所述智能合约审计程序被所述处理器执行时实现如权利要求1至7中任一项所述的智能合约审计方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有智能合约审计程序,所述智能合约审计程序被处理器执行时实现如权利要求1至7中任一项所述的智能合约审计方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210266687.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:金库门实时远程监控智能预警系统
- 下一篇:一种治疗痤疮的组合物及其应用