Aprenda a construir, do zero, um sistema de identidade descentralizado que prova quem você é — idade, credencial ou status de investidor — sem revelar NENHUM dado pessoal. Escrevemos o circuito em Circom, geramos a prova com snarkjs e publicamos o verificador em Solidity, a mesma stack usada por World ID, Polygon ID e Semaphore.
⚡ Nesse vídeo você vai ver:
- Por que KYC e CNH viram um "honeypot" de dados centralizados
- O que é Zero-Knowledge Proof (explicado com a caverna do Ali Babá)
- O que é zk-SNARK (Succinct Non-Interactive Argument of Knowledge)
- Como escrever o circuito de idade em Circom (signals e constraints)
- Compilação, trusted setup e powers of tau
- Como gerar a prova com snarkjs e exportar o verifier.sol
- Os projetos reais: World ID, Polygon ID e Semaphore
⏱ Timestamps:
0:00 — O problema do honeypot de dados
0:26 — Identidade descentralizada e a crise de privacidade
1:09 — O que é Zero-Knowledge Proof (caverna do Ali Babá)
2:04 — O circuito em Circom (signals e constraints)
2:57 — Compilar + trusted setup (powers of tau)
3:52 — Gerar a prova + verifier.sol em Solidity
4:44 — Take de dev: World ID, Polygon ID, Semaphore
5:29 — CTA
🔗 Sites e projetos citados:
📚 Fontes e referências:
#ZeroKnowledgeProof #zkSNARK #Circom #Solidity #Web3 #Blockchain #IdentidadeDescentralizada #Privacidade