双层方法修复智能合约
💡
原文中文,约400字,阅读约需1分钟。
📝
内容提要
该研究使用两层框架对智能合约中的漏洞进行分类和修复,减少了漏洞数量。修复后的合约保留了功能性,适用于智能合约漏洞的自动批量分类和修复。
🎯
关键要点
- 该研究使用两层框架对智能合约中的漏洞进行分类和修复。
- 通过结合 Slither 漏洞报告、源代码和预训练的随机森林分类器,减少了漏洞数量。
- 修复后的合约保留了功能性,适用于智能合约漏洞的自动批量分类和修复。
- 研究展示了大型语言模型的有效性,特别是 GPT-3.5-Turbo 和微调的 Llama-2-7B 模型。
- 漏洞数量减少了 96.7% 至 97.5%。
- 手动检查表明修复后的合约仍然功能正常。
➡️