← 返回列表
基于模型检测的区块链众筹合约形式化验证方法
摘要文本
本发明公开了一种基于模型检测的区块链众筹合约形式化验证方法,涉及众筹类区块链智能合约安全技术领域,解决了众筹合约应用场景缺少专用的安全解决方案的技术问题。本发明包括:对获取的智能合约代码进行漏洞分析,对存在漏洞的智能合约代码进行优化;对优化的智能合约代码或不存在漏洞的智能合约代码进行模块分化,对分化的模块进行形式化建模,得到智能合约代码模型;声明智能合约满足的性质规约,性质规约包括可达性、有界性和安全性;根据性质规约,通过智能合约代码模型对智能合约进行形式化验证。本发明快速、有效实现众筹合约上链前的漏洞排查,为众筹合约的形式检查提供了专业的解决方案。
申请人信息
- 申请人:电子科技大学(深圳)高等研究院; 电子科技大学
- 申请人地址:518110 广东省深圳市龙华区观澜街道新澜社区观光路1301-78号银星智界二期2号楼
- 发明人: 电子科技大学(深圳)高等研究院; 电子科技大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于模型检测的区块链众筹合约形式化验证方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311771980.0 |
| 申请日 | 2023/12/21 |
| 公告号 | CN117436091A |
| 公开日 | 2024/1/23 |
| IPC主分类号 | G06F21/57 |
| 权利人 | 电子科技大学(深圳)高等研究院; 电子科技大学 |
| 发明人 | 夏琦; 刘佳琴; 段立新; 张彦如; 高建彬; 夏虎; 马可芝 |
| 地址 | 广东省深圳市龙华区观澜街道新澜社区观光路1301-78号银星智界二期2号楼; 四川省成都市高新区(西区)西源大道2006号 |
专利主权项内容
1.一种基于模型检测的区块链众筹合约形式化验证方法,其特征在于,包括如下步骤:对获取的智能合约代码进行漏洞分析,对存在漏洞的所述智能合约代码进行优化;对优化的所述智能合约代码或不存在漏洞的所述智能合约代码进行模块分化,对分化的模块进行形式化建模,得到智能合约代码模型;声明智能合约满足的性质规约;所述性质规约包括可达性、有界性和安全性;根据所述性质规约,通过所述智能合约代码模型对所述智能合约进行形式化验证。