摘要
本发明公开了一种智能合约攻击检测方法及系统,涉及区块链安全技术领域,包括:构建目标智能合约的行为特征图,包括:获取目标智能合约创建者的历史交易信息构建第一行为特征图,对目标智能合约进行反编译提取调用关系构建第二行为特征图,将第一行为特征图与第二行为特征图进行合并;基于图神经网络对行为特征图进行特征提取和分类,得到目标智能合约的攻击风险分类结果;监控区块链网络中新创建的智能合约,将新创建的智能合约作为目标智能合约,重复上述步骤,输出攻击检测结果。本发明通过构建智能合约创建行为图,首次实现了合约创建者历史行为和合约调用关系的统一建模,突破了传统方法仅关注单一特征的局限。