[发明专利]一种待审核合约审核方法、装置、计算机设备及存储介质在审
申请号: | 202010926823.2 | 申请日: | 2020-09-07 |
公开(公告)号: | CN114154161A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 赵建良;冷杰武;石睿;卞一洋;朱薪宇 | 申请(专利权)人: | 香港城市大学深圳研究院 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;许曼 |
地址: | 518057 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 审核 合约 方法 装置 计算机 设备 存储 介质 | ||
本文涉及区块链技术领域,尤其涉及一种待审核合约审核方法、装置、计算机设备及存储介质。其中方法包括访问所述区块链网络并获取与审计用户匹配的待审核合约;接收所述审计用户对所述待审核合约的审计结果信息;存储所述审计结果信息,并生成所述审计结果信息的审计摘要信息;将所述审计摘要信息发布到所述区块链网络。通过本文的实施例,通过将区块链以及链外审核装置的配合实现社群审核智能合约模板(或智能合约),提高了第三方审核机构的可靠性,降低了代码审核的成本。
技术领域
本文涉及区块链技术领域,尤其涉及一种待审核合约审核方法、装置、计算机设备及存储介质。
背景技术
分布式账本系统(DLS),也可称为共识网络和/或区块链网络,使参与的实体能够安全地、不可篡改地存储数据。在不引用任何特定用例的情况,DLS通常被称为区块链网络。
智能合约是一段程序,它以计算机指令的方式实现了传统合约的自动化处理。智能合约就是双方在区块链资产上交易时,触发执行的一段代码,这段代码就是智能合约。智能合约程序不只是一个可以自动执行的计算机程序,它本身就是一个系统参与者,对接收到的信息进行回应,可以接收和储存价值,也可以向外发送信息和价值。智能合约适用于区块链技术去中心化、不可篡改、过程透明可追踪等特点,是区块链技术的特性之一。
智能合约审核涉及开发人员对智能合约代码的彻底检查。通过此审核,开发人员可以在部署智能契约之前发现任何潜在的缺陷或漏洞。智能合约审核通常由第三方或方进行,以确保尽可能彻底地分析代码。根据智能合约的复杂程度,公司可以选择聘请一个由开发人员组成的专家团队对合同进行审核。在部署之前获得智能契约代码是非常重要的,因为一旦将其写入到块链中,它就不能被修改。
规范化智能合约模板能够降低合约开发人员的开发门槛和减少合约逻辑漏洞的产生几率,进而使智能合约能被更广泛的应用。现有技术中有两种基本的方法来审核合约。第一个是通过手动检查代码,第二个是自动分析代码组成。手动检查代码对每一行代码的单独验证,以便发现可能的错误和安全漏洞。自动代码分析因为节省了大量的时间而更有优势。代码的自动分析还允许使用复杂的渗透测试,可以非常迅速地发现漏洞。尽管这种方法使事情变得简单,但自动化的代码测试程序也有一些缺点,自动化代码审查的主要问题是漏洞可能被省略,代码被错误地识别为错误;并且由于业务的多种多样,自动化审查程序存在较高漏报率和误报率,所以并不能做到完全自动化。因此,即使已经执行了自动化的代码测试,也还是需要第三方的开发人员手动检查代码。但是,第三方的代码检查行为很难被监控,如何确保手动检测代码中第三方的公信力是亟需解决的问题。
发明内容
为解决现有技术中的问题,本文实施例提供了一种待审核合约审核方法、装置、计算机设备及存储介质,通过将区块链以及链外审核装置的配合实现社群审核智能合约模板(或智能合约),提高了第三方审核机构的可靠性,降低了代码审核的成本。
本文实施例提供了一种待审核合约的审核方法,包括,
访问所述区块链网络并获取与审计用户匹配的待审核合约;
接收所述审计用户对所述待审核合约的审计结果信息;
存储所述审计结果信息,并生成所述审计结果信息的审计摘要信息;
将所述审计摘要信息发布到所述区块链网络。
本文实施例还提供了一种待审核合约的审核装置,包括,
待审核合约获取单元,用于访问所述区块链网络并获取与审计用户匹配的待审核合约;
审计结果接收单元,用于接收所述审计用户对所述待审核合约的审计结果信息;
审计结果处理单元,用于存储所述审计结果信息,并生成所述审计结果信息的审计摘要信息;
审计摘要信息发布单元,用于将所述审计摘要信息发布到所述区块链网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于香港城市大学深圳研究院,未经香港城市大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010926823.2/2.html,转载请声明来源钻瓜专利网。