AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
How to Run a Formal Verification Tool for ZK
For ZK typically the first thing that we would run a static analyzer. A fuzzer is very automated and at least the fuzzers that we use we try to configure so that they can also do some property checking while they're looking for other bugs. Then the last thing that we normally do is formal verification because with formal verification it requires more manual effort. So basically when it comes to the formal verification typically that just needs to be done by someone who has expertise with a particular verifier.