我为什么要在SMTChecker上使用Bits的Trail‘蝎尾兽,它是在Solity编译器中烘焙的?
发布于 2021-01-26 09:18:05
tl;dr:您应该同时使用(以及更多) :)
不同的FV/静态分析工具通常有不同的特性和优缺点,这可能是相辅相成的,并为您提供了更好的覆盖率。
例如,在这种情况下,Manticore以EVM字节码为目标,而SMTChecker则以Solidity代码为目标。
除了基本的符号编码/验证技术之外,每个工具都有自己的一组特性,这些特性可能对您的情况有用,也可能不有用。下面是我尝试更新的更多工具的列表:https://github.com/leonardoalt/ethereum_正式_验证_概述
https://ethereum.stackexchange.com/questions/85097
复制相似问题