一种智能合约验证方法、计算机存储介质

基本信息

申请号 CN202011572924.0 申请日 -
公开(公告)号 CN112581140A 公开(公告)日 2021-03-30
申请公布号 CN112581140A 申请公布日 2021-03-30
分类号 G06Q20/40(2012.01)I;G06Q40/04(2012.01)I 分类 计算;推算;计数;
发明人 不公告发明人 申请(专利权)人 西安深信科创信息技术有限公司
代理机构 西安嘉思特知识产权代理事务所(普通合伙) 代理人 王海栋
地址 710000陕西省西安市高新区鱼化街办软件新城天谷八路156号云汇谷B2座11层
法律状态 -

摘要

摘要 本发明公开了一种智能合约验证方法、计算机存储介质,该智能合约验证方法包括:步骤1、根据智能合约得到控制流图,所述控制流图包括标记有初始标记的节点和若干所述节点之间的边,且所述节点为含有断言的节点时,所述节点还标记有断言,其中,所述节点包括非循环节点和循环节点;步骤2、基于预设顺序,根据所述节点的类型得到每个所述节点的不变量;步骤3、根据所述节点的不变量的断言隐含结果得到验证结果。本发明的验证方法可以验证智能合约的正确性。另外,本发明的验证方法对智能合约,适用面更广。