Prover ao aluno uma visão geral do estado da arte em criptomoedas, bem como o aprofundamento das principais plataformas do livro-razão distribuído como a Blockchain. Aplicações descentralizadas baseadas em contratos inteligentes também serão estudadas ao longo do curso.
Estudo da blockchain e do Bitcoin e de outras criptomoedas emergentes. O uso dos contratos inteligentes e as plataformas de desenvolvimento. Aplicações descentralizadas e decentralized autonomous organization (DAO)
- Propriedades de segurança como privacidade, autenticação e integridade - Criptografia simétrica e assimétrica - Introdução ao livro-razão distribuído (DLT) - As principais implementações da blockchain - Bitcoin - Ethereum - Tipos de blockchain como privado, público, permissionado e não-permissionado - Transações e o teorema de CAP - Protocolos de consenso - Tolerância a falhas bizantinas - Prova de Trabalho (PoW) - Prova de Participação (PoS) - Criptomoedas - Teoria (o que é, taxa de emissão, vantagens, lastro) - Aspectos de implementação - Tópicos emergentes em criptomoedas e DLTs - Tópicos emergentes (p.ex., NFT, DeFi, o que houver na época do estudo) - As criptomoedas emergentes - Contratos Inteligentes - Definição - Aspectos de implementação - Principais aplicações - Organização autônoma descentralizada (DAO) - Teoria - Principais aplicações
Livro- texto: - MARTINS, P.; Introdução à Blockchain. Bitcoin. Criptomoedas. Smart Contracts. Conceitos. Tecnologia. Implicações; editora FCA, 2018 - BASHIR, I.; Mastering Blockchain, 2018 Complementar: - SINGHAL, B.; DHAMEJA, G.; PANDA, P. S.; Beginning Blockchain; Apress, 2018