数据集概述
本数据集围绕“基于上下文驱动、GPT-4支持的智能合约协同审计方法”展开,包含研究相关的文档、标注数据、代码脚本及执行脚本四类文件,可用于智能合约审计方法的研究与实践验证,总计4个文件。
文件详解
- README.md(文档文件)
- 文件格式:MD
- 字段映射介绍:包含项目概述、前置依赖(如slither工具安装要求)、智能合约调用图生成步骤说明(含functionCall.sh脚本的执行命令示例)及call_graph.py脚本的使用指引(如第12行需插入智能合约名称)
- dataset-labeled.xlsx(数据文件)
- 文件格式:XLSX
- 字段映射介绍:标注型数据集,具体字段未明确,推测包含智能合约审计相关的标注信息
- call_graph.py(代码文件)
- 文件格式:PY
- 字段映射介绍:用于生成智能合约函数调用代码的Python脚本,需按指引插入智能合约名称
- functionCall.sh(执行脚本文件)
- 文件格式:SH
- 字段映射介绍:智能合约调用图生成的执行脚本,需传入智能合约路径参数运行
适用场景
- 智能合约审计方法研究: 基于上下文驱动和GPT-4支持的协同审计方法验证与优化
- 区块链安全工具开发: 参考call_graph.py等代码脚本,开发智能合约调用关系分析工具
- 大模型在安全审计中的应用研究: 探索GPT-4在智能合约协同审计中的支持机制与效果
- 智能合约审计流程优化: 基于数据集标注信息,分析审计流程的改进方向