Sep, 2023

双层方法修复智能合约

TL;DR通过使用两层结构的新颖框架,结合Slither漏洞报告、源代码和预训练的随机森林分类器以及大型语言模型,通过分类和修复提出的漏洞,该研究论文展示了经过微调和提前生成工作的大型语言模型的有效性,其由预训练的GPT-3.5-Turbo和微调的Llama-2-7B模型构建,对智能合约中的漏洞数量进行了96.7%至97.5%的减少。对修复后的合约进行的手动检查显示其保留了功能性,表明该方法适用于智能合约漏洞的自动批量分类和修复。