摘要
本发明涉及智能合约漏洞分析技术领域,公开了一种基于区块链的智能合约漏洞分析方法,本方法针对现有技术中的问题,提出对Code2Vec预训练模型进行迁移微调以提取代码语义信息,并使用智能合约漏洞定位器以二分收敛迭代法对任意行数的漏洞代码段进行检测,最终使用自然‑代码联合语义匹配器从智能合约漏洞库中查找与目标漏洞最接近的漏洞条目,本发明将迁移学习与模型微调技术进行有机结合,实现了在不依赖语义提取工具的前提下对任意行数的漏洞代码段进行定位的智能合约漏洞分析,有效检出那些涉及多个代码行之间的交互的更复杂的漏洞,也有效减少了基于小众的智能合约语言的智能合约被攻击的风险。
技术关键词
智能合约漏洞
多层感知机
自然语言
分析方法
定位器
解码器
构建智能合约
自动编码器
训练智能
数据
语义
样本
微调技术
条目
匹配器
瓶颈
风险
系统为您推荐了相关专利信息
智能交互系统
法律知识图谱
律师
教育场景
自然语言
无人机飞行控制方法
特征提取网络
数据暂存机制
飞行控制参数
状态机模型
知识问答方法
知识图谱查询
实体
语句
可读存储介质
TensorFlow框架
粒子群优化算法
深度学习优化
参数
骨架模型