一种基于字节码检查的Java智能合约安全检测方法
摘要:
本发明公开了一种基于字节码检查的Java智能合约安全检测方法,首先用户编写智能合约安全检测规则,然后将编译过的Java智能合约生成的字节码文件和定制的智能合约安全检测规则发送到智能合约执行引擎;智能合约执行引擎收到文件后,动态加载系统规则和用户定义规则;接着运行安全检测程序,如果检测失败,返回结果,如果检测成功,则进入执行流程,最后返回执行结果。本发明解决了传统智能合约安全检测不足的问题,保障了虚拟机和数据的安全,同时可以避免不恰当的编写智能合约的代码,提高了智能合约运行的性能。
0/0