Auditoria independente
O que uma auditoria profissional verifica (e o que não), quanto custa, como escolher uma firma e como ler um relatório.
O que uma auditoria verifica — e o que fica de fora
Uma auditoria independente é a revisão profissional do código e da lógica de um protocolo, feita por uma firma especializada sem vínculo com quem construiu o produto. O objetivo é encontrar vulnerabilidades antes que alguém mal-intencionado encontre primeiro.
O que costuma entrar no escopo: os caminhos de execução do contrato inteligente, o controle de acesso (quem pode chamar o quê), casos extremos de cálculo, padrões de upgrade e riscos em chamadas para contratos inteligentes externos. O que costuma ficar de fora, a menos que explicitamente contratado: a infraestrutura fora da blockchain (servidores, indexadores, sites), práticas internas de gestão de chaves e decisões de negócio.
Com esses limites em mente, a próxima lição distingue dois conceitos frequentemente confundidos: o que você mesmo consegue conferir, e o que só uma auditoria profissional cobre.