Fundamentos do Blockchain e Criptografia
20 horas · 8 aulas · Semanas 1-2
O primeiro módulo estabelece as bases técnicas imprescindíveis para todo o restante do programa. Você estudará a estrutura anatômica de um bloco: cabeçalho, merkle root, timestamp, nonce e referência ao bloco anterior. Compreenderá como a encadeação criptográfica torna a adulteração de dados computacionalmente inviável.
A criptografia de chave pública é abordada desde os fundamentos matemáticos acessíveis: curvas elípticas, pares de chaves pública e privada, assinaturas digitais ECDSA e como esses elementos garantem a autoria de transações na rede Bitcoin e Ethereum. Você lerá e discutirá trechos do whitepaper original de Satoshi Nakamoto (2008) como fonte primária.
Ao final do módulo, você será capaz de explicar tecnicamente por que um livro-razão distribuído é resistente a fraudes, como uma transação é validada antes de ser incluída em um bloco e o que significa "imutabilidade" no contexto de uma blockchain pública.