Uma zero-knowledge proof (ZKP) é uma técnica criptográfica que permite a um provador demonstrar a um verificador que “algo é verdadeiro” sem revelar qualquer informação original.
Em resumo: a ZK permite provar “estou a cumprir as regras” sem divulgar “quais são as regras”.
Esta característica é extremamente valiosa em contextos financeiros e de conformidade:
• Pode demonstrar “cumpri o KYC” sem expor dados de identidade.
• Pode provar “esta transação não excedeu os limites regulamentares”, sem revelar o valor da transação.
• Um protocolo pode provar “as reservas de ativos são suficientes”, sem expor a estrutura interna das contas.
Pela primeira vez, a ZK proporciona aos sistemas financeiros: verificabilidade + privacidade + conformidade regulamentar
Por isso, está previsto um crescimento exponencial em 2024–2025.

O modelo tradicional de computação funciona assim:
A ZK opera de forma totalmente distinta:
As vantagens incluem:
• Verificação rápida (mesmo em computações complexas)
• Não é necessário revelar os dados de entrada (privacidade)
• Verificação on-chain (ideal para smart contracts)
Por isso, a ZK é frequentemente considerada uma tecnologia fundamental que alia privacidade, escalabilidade e conformidade.
Toda a tecnologia ZK tem de cumprir três propriedades fundamentais:
Estas propriedades tornam a ZK fiável para auditorias, liquidações e divulgações regulamentares em finanças.
Atualmente, as frameworks ZKProof enquadram-se em duas grandes categorias:

Nome completo: Succinct Non-interactive Argument of Knowledge
Características:
• Provas de dimensão reduzida
• Verificação rápida
• Adequado para mainnets e smart contracts
• Requer trusted setup
• Matemática complexa (curvas elípticas, circuitos algébricos)
Projetos de referência: Polygon zkEVM, Zcash, Scroll, Aleo
Casos de utilização:
• Provas on-chain com elevado TPS
• Verificação de identidade e conformidade
• ZK Rollups, redes de pagamentos
Nome completo: Scalable Transparent Argument of Knowledge
Características:
• Não requer trusted setup (maior segurança)
• Resistente a ataques quânticos
• Provas de maior dimensão
• Ideal para computação de dados em larga escala (DeFi, auditorias de exchanges)
Projetos de referência: Starknet, zkSync (utilização parcial), validação de dados Celestia
Casos de utilização:
• Sistemas de prova de grande dimensão
• Auditorias empresariais
• ZKML (provas de modelos de IA)
Um sistema ZK típico inclui quatro passos:
O provador gera uma prova com base em dados privados — Os dados podem incluir:
○ Identidade
○ Valor da transação
○ Saldo da conta
○ Dados internos da empresa
O verificador utiliza uma chave de verificação para validar a prova — Não precisa de conhecer os dados de entrada, apenas verificar a validade da prova.
Um equívoco comum é pensar: “A ZK impede os reguladores de aceder aos dados.”
Na verdade, é precisamente o oposto. A ZK permite aos sistemas:
• Serem auditáveis por reguladores
• Manterem a privacidade para o público em geral
• Protegerem segredos comerciais das instituições
• Minimizar a exposição a contrapartes
Por exemplo, modelos de privacidade controlada podem incluir:
• Chaves de visualização para auditoria
• Mecanismos de desencriptação autorizados judicialmente
• Divulgação seletiva
Isto faz da ZK uma das poucas “tecnologias de privacidade compatíveis com reguladores” no setor financeiro.
As operações financeiras exigem verificação sem divulgação de detalhes
Por exemplo:
• Estado KYC
• Ativos suficientes
• Exposição ao risco regulatório
• Cumprimento dos limites de transação
Tudo pode ser obtido com ZK.
A proteção da privacidade está a tornar-se uma exigência regulamentar global
Por exemplo:
• RGPD da UE
• Exceções de privacidade MiCA
• GLBA dos EUA (Gramm-Leach-Bliley Act)
A ZK permite às empresas “proteger os utilizadores em conformidade”.
Auditabilidade + privacidade são finalmente possíveis em simultâneo graças à ZK
Outras tecnologias de privacidade não conseguem alcançar este equilíbrio.
Ao concluir esta lição, ficou a saber:
• A definição básica e o valor da ZK
• Os ramos SNARK / STARK
• Como funciona a ZK
• Porque é que a ZK se tornou uma tecnologia-chave para a conformidade financeira
Não é apenas uma ferramenta de privacidade, é a “camada de prova de segurança” que permite a interoperabilidade entre a Web3 e os sistemas financeiros globais.
Na próxima lição, vamos explorar aplicações reais: casos de estudo e arquitetura da ZK em conformidade, auditoria, verificação de identidade e transações privadas.