一种智能合约写后读风险检测方法和电子设备

    公开(公告)号:CN115879945A

    公开(公告)日:2023-03-31

    申请号:CN202211371912.0

    申请日:2022-11-03

    IPC分类号: G06Q20/40 G06F40/253

    摘要: 本申请提供一种智能合约写后读风险检测方法和电子设备。所述方法包括:获取所述智能合约的源代码;对所述源代码进行词法分析和语法分析,得到抽象语法树;根据所述抽象语法树进行识别和提取,得到所述抽象语法树的关键方法;对所述关键方法进行排序,得到方法调用链;根据所述方法调用链,检测所述智能合约的写后读风险。通过本申请提供的方法和电子设备,可以提高联盟链平台中超级账本(Hyperledger)项目中的Hyperledger Fabric技术的智能合约的写后读风险检测的效率和精度。