摘要
本公开提供了一种智能合约漏洞数据集构建方法,可以应用于智能合约安全技术领域。该方法包括:获取原始合约代码;对原始合约代码进行预处理,得到预处理的合约代码;调研并确定漏洞类型以及对应的漏洞定义;基于漏洞类型以及漏洞定义设计每种漏洞类型的模型提示词;以及基于模型提示词、预处理的合约代码以及漏洞数量,利用大语言模型生成带有漏洞的合约代码,得到智能合约漏洞数据集,其中,大语言模型通过在大规模文本数据上进行预训练,具有丰富的语言知识和代码模式,能够生成高质量的文本和代码。本公开还提供了一种智能合约漏洞数据集构建装置、设备和存储介质。
技术关键词
智能合约漏洞
大语言模型
大规模文本数据
数据集构建方法
数据管理机制
哈希算法
系统时间戳
自定义规则
处理器
模块
可读存储介质
模式
电子设备
指令
字段
加密
系统为您推荐了相关专利信息
问答生成方法
实时信息
意图
大语言模型
数据存储模块
船用发动机
运维方法
大语言模型
信号
发动机机架
保险产品管理方法
投保系统
大语言模型
生成界面
关系
二维水动力模型
大语言模型
插值算法
地形特征提取
密度控制器