Privacidade e Segurança em Blockchain: Zero-Knowledge Proofs e Criptografia Avançada
Sobre o curso
Capacitar o aluno a entender, aplicar e desenvolver soluções com provas de conhecimento zero (ZKPs), criptografia homomórfica, stealth addresses, MPC, entre outros, com foco em privacidade, segurança e conformidade em ambientes blockchain.
Prove o necessário sem expor o restante
Uma prova de conhecimento zero permite demonstrar que uma afirmação é verdadeira sem revelar o dado privado usado para produzi-la. O curso transforma esse conceito em decisões de arquitetura, circuitos testáveis e verificação on-chain.
Você aprenderá a
- Definir ameaças e requisitos de divulgação mínima.
- Comparar SNARKs, STARKs e diferentes aplicações.
- Criar circuitos, provas e verificadores em Solidity.
- Aplicar ZKPs a identidade, rollups e votação privada.
Método profissional
- Separação de sinais públicos e witness privado.
- Testes válidos, inválidos e casos de fronteira.
- Versionamento de circuitos, chaves e artefatos.
- Análise de custo, desempenho e governança.
Prática protegida: os exercícios usam dados fictícios. Nenhuma credencial, segredo, chave ou informação pessoal real deve ser inserida nos circuitos e ferramentas do curso.
Conteúdo do curso
Fundamentos de Privacidade e Segurança em Blockchain
-
AULA 1 – A Ilusão da Privacidade na Blockchain Pública
-
AULA 2 – Modelos de Ameaça e Riscos em Redes Públicas de Blockchain
-
AULA 3 – Privacidade vs Transparência: O Equilíbrio Crítico nas Blockchains
-
AULA 4 – Fundamentos Criptográficos: Hashes, Merkle Trees e Assinaturas Digitais
-
AULA 5 – Panorama das Soluções Modernas de Privacidade em Blockchain
Zero-Knowledge Proofs: Teoria e Aplicações
Aplicações Avançadas de ZKPs na Web3
Construindo Soluções com ZKPs: Frameworks, Ferramentas e Deploy
ZKPs e o Futuro da Privacidade, Escalabilidade e Governança Descentralizada
ZKPs na Prática Avançada: Projetos, Simulações e Construções Reais
Classificações e revisões de estudantes
Sem avaliações ainda