Bootcamp Privacidade da Informação com Hyperledger

Sumário Executivo

Nos casos em que um grupo de organizações em um canal precisa manter os dados privados de outras organizações, Hyperleger oferece a opção de criar um novo canal compreendendo apenas as organizações que precisam de acesso aos dados. No entanto, a criação de canais separados em cada um desses casos cria sobrecarga administrativa adicional (manutenção de versões de chaincode, políticas, MSPs, etc.) e não permite casos de uso nos quais é desejado que todos os participantes do canal vejam uma transação.

É por isso que o Fabric oferece a funcionalidade de criar coleções de dados privados, o que permite a um subconjunto definido de organizações em um canal, a capacidade de endossar e consultar dados privados sem ter que criar um canal separado.

Entenda esta funcionalidade e participe da demo!

Agenda

Hyperledger visão do projeto

• Entenda o Hyplerledger Fabric;
• Conheça a arquitetura Hyperledger;
• Conheça as diferentes plataformas de Hyperledger;
• Entenda a composição de produtos:
• Certificate Authority e Membership Services;
• VSCC & modelo de Consenso;
• Peer, Orderer, Cli, CouchDB & Raft.


Arquitetura do Consenso

• Proposição transacional
• Execução da proposição
• Resposta da proposta
• Ordenamento
• Entrega da proposta
• Validação


Arquitetura do Ledger
• Config Block
• Trasaction Block
• Worldstate


Metodos para assegurar a privacidade dos dados
• Private Data Collections
• Passos
• Transient Stores
• Cenário e execução da demo

Duração

2 horas 

Pré requisitos

Conhecimento prévio de Hyperledger.

Público

Desenvolvedores, arquitetos, profissionais de ti, entusiastas com conhecimento em sistemas, administradores de base de dados, gerentes de TI, especialistas técnicos.

Pré-requisito de experiencia em sistemas

Alta

Material necessário

Laptop com conectividade a Internet e instalação de pre-requisitos: 

https://hyperledger-fabric.readthedocs.io/en/release-2.0/prereqs.html

https://hyperledger-fabric.readthedocs.io/en/release-2.0/install.html