Blockchain
Blockchain
O que é?
Uma estrutura de dados
Protocolo
Dados + P2P + Consenso
Algoritmos de consenso
Motivação
Por que um algoritmo de consenso?
Soluções
Log Replication
Raft (
demo
)
Blockchain
PoW (Bitcoin)
PoS (Ethereum)
A estrutura de dados
Habilitando DLTs: tecnologias de registro distribuído
Conceitos
Verificação criptográfica
Hash
Merkle tree
Estado baseado em transações
Imutabilidade das transações
Merkle Tree
Protocolos e Aplicações
Entre o sonho anarcocapitalista e a compilação de dados distribuídos
Camadas da Aplicação
Blockchain
Protocolo
Clientes
Validadores
Algoritmo de consenso
Aplicação
Smart Contracts
Segurança e confiabilidade da DLT
Provas criptográficas
Algoritmo de consenso
Quanto à publicidade
Quanto à permissão para modificar
Aplicações e exemplos
Blockchains públicas
Paradigma Distribuído
Em aplicacativos de blockchain pública (dapps), nem os dados nem a lógica de negócio estão concentrados com nenhuma parte individual
Conceitos
Teoria dos Jogos
Criptoeconomia
Tokens
Incentivos econômicos
"Everything is a market"
Blockchain como plataforma
P2P Money
World Computer
Dapps
Crowdsource Everything
Just Go Wild
E mais
Aplicações e exemplos
Blockchains privadas
Por que uma blockchain privada?
Fontes de dados dispersas
Informação distribuída
Compartilhamento entre entidades
Blockchain federada
Praticamente impossível de adulterar
Rastreamento de transações fraudulentas
Indústrias mais interessadas
Financeira
Um registro de transações compartilhado entre instituições financeiras com que todas podem concordar
Saúde
Compartilhar resultados de exame, diagnósticos e demais dados pertinentes de forma segura, privada e facilmente acessível
Logística
Rastrear a origem de um produto e todos os entrepostos pelos quais passou
Soluções comerciais
Blockchain as a Service
Microsoft
IBM
Amazon
Bibliotecas
Hyperledger
Corda
R3
Made with Slides.com