本申请公开了一种基于强化学习的智能合约漏洞检测方法、装置及相关设备,所述方法包括:根据所选取的函数簇、智能合约的状态以及操作码覆盖率的增长率,构建交易代理模型与模拟交易平台的交互接口;通过所述交互接口将训练后的交易代理模型连接到模拟交易平台中,由所述交易代理模型确定交易中所选取的函数簇,由所述模拟交易平台响应所选取的函数簇并生成相应的日志信息;分析所述日志信息,得到目标智能合约的漏洞检测结果;其中,所述交易代理模型为采用强化学习算法通过无监督学习训练得到,可以提高模糊测试的效率以及挖掘更深层的执行路径。
声明:
“基于强化学习的智能合约漏洞检测方法、装置及相关设备” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)