jim
@jepsen
have any audit firms done model checking on smart contracts?
1 reply
0 recast
0 reaction
gilbert
@0xgib
By model checks do you mean data model design, smart contract architecture, something else?
2 replies
0 recast
1 reaction
jim
@jepsen
By model checking i mean the process of verifying the correctness of a model of a system. It requires a finite state model (you can model smart contracts as FSM with satisfiable state transitions functions), and then commonly uses linear temporal logics to check correctness.
1 reply
0 recast
0 reaction
jim
@jepsen
Actually this is a good resource https://www.cs.cmu.edu/~aldrich/courses/413/slides/28-model-checking.pdf
0 reply
0 recast
0 reaction