本申請(qǐng)公開了一種基于強(qiáng)化學(xué)習(xí)的智能合約漏洞檢測(cè)方法、裝置及相關(guān)設(shè)備,所述方法包括:根據(jù)所選取的函數(shù)簇、智能合約的狀態(tài)以及操作碼覆蓋率的增長(zhǎng)率,構(gòu)建交易代理模型與模擬交易平臺(tái)的交互接口;通過所述交互接口將訓(xùn)練后的交易代理模型連接到模擬交易平臺(tái)中,由所述交易代理模型確定交易中所選取的函數(shù)簇,由所述模擬交易平臺(tái)響應(yīng)所選取的函數(shù)簇并生成相應(yīng)的日志信息;分析所述日志信息,得到目標(biāo)智能合約的漏洞檢測(cè)結(jié)果;其中,所述交易代理模型為采用強(qiáng)化學(xué)習(xí)算法通過無監(jiān)督學(xué)習(xí)訓(xùn)練得到,可以提高模糊測(cè)試的效率以及挖掘更深層的執(zhí)行路徑。
聲明:
“基于強(qiáng)化學(xué)習(xí)的智能合約漏洞檢測(cè)方法、裝置及相關(guān)設(shè)備” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)