Table of Contents generated with DocToc
- Visão histórica de blockchain
- Fundamentos de blockchain e de sistemas descentralizados
- Mecanismos de segurança e criptografia básica
- Algoritmos de consenso
- Soluções de blockchain e gerações da tecnologia
- Aplicações descentralizadas e contratos inteligentes
- Casos de uso típicos
- Visão histórica de blockchain
Histórico de Blockchain, Fundamentos de Sistemas Descentralizados, Fundamentos de Blockchain. Problema do Gasto Duplo.
- Fundamentos de blockchain e de sistemas descentralizados
Mineração. Proof of Work. Proof of Stake. Características gerais: redes ponto a ponto, criptografia, consenso distribuído, transparência e incentivos econômicos.
- Mecanismos de segurança e criptografia básica
Criptografia simétrica, assimétrica e sumário de mensagens. Autenticação e Assinatura Digital.
- Algoritmos de consenso
Escalabilidade, replicação e consistência. Problema dos Generais Bizantinos. Tolerância a falhas. Algoritmos de consenso distribuído.
- Soluções de blockchain e gerações da tecnologia
Soluções permissionadas e não-permissionadas; soluções privadas, públicas e federadas. Limitações de desempenho e recomendações. Primeira geração: criptomoedas - moedas digitais e tokens - fichas digitais. Estrutura dos blocos. Transações. Validação de transações. Validação de blocos. Proof of Work. Incentivos financeiros. Árvore de Merkle. Duplo gasto, fork, ataque de 51%. Rastreabilidade. Halving. Estratégia de mineração. Bitcoin. Segunda geração: contratos inteligentes. Problemas de desenvolvimento e de escalabilidade. Ethereum e Hyperledger Fabric. Terceira geração: desempenho e escalabilidade. DAG: IOTA, Hashgraph, Corda e Hathor.
- Aplicações descentralizadas e contratos inteligentes
Aplicações Descentralizadas - DApp. Web 3.0. Carteiras. Privacidade. Identidade Digital. Identidades Auto-soberanas. Sistemas de Transferência de Arquivos Descentralizados.
- Casos de uso típicos
Blockchain-as-a-service - BaaS. Aplicações para Sistema Financeiro - DeFi. Programas de fidelidade. Cashback, Créditos. Aplicações para e-saúde. Aplicações em Cadeias de Suprimentos.