据 Decrypt 报道,智能合约是整个区块链行业的核心,但面临着网络攻击的持续威胁。为了应对这一问题,研究人员提出了一种名为“闪电猫”的新型解决方案,利用深度学习技术识别智能合约中的漏洞。闪电猫基于三个优化的深度学习模型:CodeBERT、LSTM和CNN。这些模型在包含数千个易受攻击合约的数据集上进行训练。值得注意的是,CodeBERT模型在静态检测工具中表现出色,准确捕捉代码的语法和语义,具有93.53%的f1-score,证明自己是一位有能力的区块链审计员。然而,闪电猫也存在一定风险,恶意行为者可能利用这项技术来检测漏洞并加以利用,而不是修复它们。为了减轻这种风险,研究人员建议开发者采取适当的安全实践并定期检查产品。