近年来,在区块链中运行的智能合约数量迅速增加,伴随着许多安全问题,例如代码重用导致的漏洞传播或恶意合约部署导致的恶意交易等。大多数智能合约不发布源代码,而只发布字节码。基于智能合约字节码相似性研究,可以进行智能合约升级、漏洞搜索和恶意合约分析。字节码相似度研究的难点在于不同的编译版本和优化选项导致相同源代码的字节码多样化。本文提出了一种解决方案,包括一系列测量智能合约字节码相似度的方法。从智能合约...
近年来,在区块链中运行的智能合约数量迅速增加,伴随着许多安全问题,例如代码重用导致的漏洞传播或恶意合约部署导致的恶意交易等。大多数智能合约不发布源代码,而只发布字节码。基于智能合约字节码相似性研究,可以进行智能合约升级、漏洞搜索和恶意合约分析。字节码相似度研究的难点在于不同的编译版本和优化选项导致相同源代码的字节码多样化。本文提出了一种解决方案,包括一系列测量智能合约字节码相似度的方法。从智能合约...