Formal Verification

Ferramentas de Desenvolvimento · Fundo

O uso de provas matemáticas para verificar que o comportamento de um contrato inteligente corresponde à sua especificação para todas as entradas possíveis, fornecendo garantias mais fortes que testes sozinhos. Técnicas incluem verificação de modelo, verificação dedutiva, SAT/SMT solving e prova interativa de teoremas. Ferramentas como Halmos (a16z), Kontrol e Certora Prover permitem provar propriedades como 'o supply total nunca excede o máximo'.

Termos relacionados