Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Blockchain Como Serviço no Azure
Anderson Vasconcelos Vagner Oliveira
2
Sponsors
3
Grupos Locais
4
SQL Saturday – 2018 [Previstos]
Mês Local Abril Joinville Maio Belo Horizonte Junho Caxias do Sul Agosto Brasilia
5
Os sorteios vão ser realizados no final do evento.
6
Anderson Vasconcelos Quem sou eu?
Bacharel em Ciência da Computação pela Faculdade Ruy Barbosa. Trabalho com o banco de dados SQL Server a 8 anos Sou MTAC Anderson Vasconcelos Systems Analyst – Nutricash andersonvasconcelos andersonvasconcelos
7
Vagner Oliveira Quem sou eu?
Bacharelando em Sistemas de Informação pelo Centro Universitário Estácio da Bahia Membro ativo dos grupos PSL – Bahia, Sql Server Bahia e HackBahia. Estudioso sobre Criptomoedas e Blockchain. Vagner Oliveira Information Technology Analyst vopp86 @vopp86 /vopp86
8
Agenda Ethereum Como funciona o ethereum?
O que é Blockchain? Principais Características Arquitetura Simplificada Bloco; Nó; Transação; Wallet Funcionamento Ethereum Como funciona o ethereum? O Ethereum no azure (Blockchain como serviço) Dúvidas
9
O que é Blockchain? Um banco de dados distribuído , um protocolo de rede , um pássaro ou um avião? Banco de Dados: Conceitualmente sua tecnologia é similar a um banco de dados, porém, a forma de interagir é diferente: Transações, Blocos, Criptografia Funciona como um “livro de registro” que garante a autenticidade e integridade dessa transação, partindo da impossibilidade de qualquer tipo de alteração.
10
O que é Blockchain? A tecnologia está baseada em 4 fundamentos:
O registro compartilhado das transações; O consenso para verificação das transações; Um contrato que determina as regras de funcionamento das transações; A criptografia.
11
Principais Características
TRANSPARÊNCIA - É possível ter a visualização de qualquer transação. DESCENTRALIZADO - Não há necessidade de um órgão intermediário que aprove a transação ou que determine certos regulamentos de contrato. SEGURANÇA - O banco de dados é imutável, em outra palavras, consiste em um registro que não pode ser alterado, revisado ou adulterado, nem mesmo para aqueles que operam o banco de dados. CONFIANÇA - A validação de uma transação requer que outros computadores de outros participantes entrem em um consenso para possibilitar que essa transação ocorra. AUTOMATIZADO - O software foi desenvolvido para que não haja duplicidade ou informação conflituosa, sendo assim, transações que não respeitem essa regra não são registradas dentro do Blockchain.
12
Arquitetura Simplificada- Bloco
Version Info Noce Previous Block TimeStamp Proof of work Hash Block 1 Block 0 Block 3 Block 2 ... Merkle Merkle Tree Hash Transaction’s id list ...
13
Arquitetura Simplificada - Nó
O blockchain é uma rede distribuída, não existe intermediários para realizar e validar uma transação, muito menos alguém para cobrar altas taxas de operação. Basicamente todos os computadores dentro dessa rede (também conhecidos como nós) precisam reconhecer a transação para ela se tornar válida. Nó 1 Nó 3 Nó 2
14
Arquitetura Simplificada - Transação
A unidade de informação dentro do Blockchain é conhecida por transação. As transações não é necessariamente representa por dinheiro, ativos financeiros, pode ser qualquer coisa, desde música, vídeos, jogos até uma propriedade. Cada usuário e transação possui uma identificação própria, de modo que sem esses dados de identificação é impossível saber quem está por trás daquele processo.
15
Wallet O que são? As digital wallets (carteiras digitais, em tradução livre) têm essencialmente a mesma funcionalidade, mas, ao invés de retirar seu cartão de crédito para fazer uma transação, você usa o seu telefone com o aplicativo correspondente contendo seus dados bancários. Como funcionam? Uma carteira digital é sempre baseada em um software de criptografia que substitui a antiga carteira física durante as transações monetárias, com mais segurança. Aos comerciantes, a solução também oferece o benefício de proteger contra fraudes, além de dar mais opções de formas de pagamento aos clientes.
17
Ethereum O que é? Ethereum é uma plataforma descentralizada capaz de executar contratos inteligentes e aplicações descentralizadas utilizando a tecnologia blockchain. O que é Ether? É um token utilizado como combustível (gás) dentro da plataforma do Etherium para rodas os contratos inteligentes e outros recursos. Além disso ele também é negociado como criptomoedas.
18
Ethereum consortium network architecture on Azure
19
Demonstração no Azure
20
Dúvidas?
21
Referências Blockchain < Acesso em 20/08/2017 Blockchain: o que é e como funciona < Acesso em 20/08/2017 Blockchain, a “alma” do bitcoin < Acesso em 20/08/2017 Blockchain: o banco de dados global que chegou para mudar as transações < Acesso em 20/08/2017 Blockchain: uma cronologia < Acesso em 20/08/2017 Getting Started with Blockchain as a Service using Microsoft Azure Dev Test Labs < Acesso em 20/08/2017
22
OBRIGADO
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.