SlideShare uma empresa Scribd logo
Blockchain Como Serviço no
Azure
Anderson Vasconcelos
Vagner Oliveira
Sponsor
Anderson Vasconcelos [Bio]
• Analista de Sistemas na Nutricash
• Bacharel em Ciência da Computação pela
Faculdade Ruy Barbosa
WWW.FACEBOOK.COM.BR/ANDERSONVASCONCELOS
WWW.LINKEDIN.COM/IN/ANDERSON-VASCONCELOS
ADPSV@YAHOO.COM.BR
Vagner Oliveira [Bio]
• Bacharelando em Sistemas de Informação
pelo Centro Universitário Estácio da
Bahia
WWW.FACEBOOK.COM.BR/VOOP86
WWW.LINKEDIN.COM/IN/VOPP86
VAGNERPIMENTEL@GMAIL.COM
Agenda
• 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
O que é Blockchain?
• Um banco de dados distribuído
• Funciona como um “livro de registro” que garante a autenticidade
e integridade dessa transação, partindo da impossibilidade de
qualquer tipo de alteração.
Principais Características
1. TRANSPARÊNCIA - É possível ter a visualização de qualquer transação.
2. DESCENTRALIZADO - Não há necessidade de um órgão intermediário que aprove a transação ou
que determine certos regulamentos de contrato.
3. 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.
4. 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.
5. 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.
Arquitetura Simplificada- Bloco
Block 1
Block 0
Block 3
Block 2
... Proof of work
Hash
Transaction’s id list
...
Version Info
Noce
Previous Block
TimeStamp
Merkle
Merkle
Tree
Hash
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
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.
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.
Ethereum
• O que é?
Ethereum é uma plataforma descentralizada capaz de
executar contratos inteligentes e aplicações descentralizadas
utilizando a tecnologia blockchain.
• Ether?
É um token utilizado como combustível (gás) dentro da
plataforma do Etherium para rodas os contratos inteligentes e
outros recursos. Alem disso ele também é negociado como
criptomoedas.
Ethereum consortium network architecture on Azure
Dúvida
Referências
• Blockchain <https://itsriodejaneiro.gitbooks.io/bitcoin-para-programadores/content/blockchain.html> Acesso em 20/08/2017
• Blockchain: o que é e como funciona <http://computerworld.com.br/blockchain-o-que-e-e-como-funciona> Acesso em 20/08/2017
• Blockchain, a “alma” do bitcoin <https://mscrafaelsarres.wordpress.com/2016/03/17/blockchain-a-alma-do-bitcoin/> Acesso em 20/08/2017
• Blockchain: o banco de dados global que chegou para mudar as transações
<http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?UserActiveTemplate=site&infoid=42786&sid=135> Acesso em 20/08/2017
• Blockchain: uma cronologia <https://blockchainacademy.com.br/2017/02/21/blockchain-uma-cronologia/> Acesso em 20/08/2017
• Getting Started with Blockchain as a Service using Microsoft Azure Dev Test Labs
<https://blogs.msdn.microsoft.com/uk_faculty_connection/2016/08/01/getting-started-with-blockchain-as-a-service-using-microsoft-azure-dev-test-
labs/> Acesso em 20/08/2017
• Introduction to Smart Contracts <https://solidity.readthedocs.io/en/develop/introduction-to-smart-contracts.html#transactions> Acesso em 20/08/2017

Mais conteúdo relacionado

Semelhante a Blockchain como serviço no Azure

Blockchain: muito além das criptomoedas
Blockchain: muito além das criptomoedasBlockchain: muito além das criptomoedas
Blockchain: muito além das criptomoedas
MJV Technology & Innovation Brasil
 
TDC2017 | São Paulo - Trilha Blockchain How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Blockchain How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Blockchain How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Blockchain How we figured out we had a SRE team ...
tdc-globalcode
 
Integrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumIntegrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da Ethereum
ArrayOf.io
 
Integrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumIntegrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da Ethereum
Mario Guedes
 
Blockchain: O que é?
Blockchain: O que é?Blockchain: O que é?
Blockchain: O que é?
Vagner Oliveira
 
A tecnologia “blockchain” aplicada ao Registro Imobiliário
A tecnologia “blockchain” aplicada ao Registro ImobiliárioA tecnologia “blockchain” aplicada ao Registro Imobiliário
A tecnologia “blockchain” aplicada ao Registro Imobiliário
IRIB
 
Blockchain of Things ou Internet of Blockchain ?
Blockchain of Things ou Internet of Blockchain ?Blockchain of Things ou Internet of Blockchain ?
Blockchain of Things ou Internet of Blockchain ?
everis
 
Marketing Multinivel LionsTrading Lançamento Mundial
Marketing Multinivel LionsTrading Lançamento MundialMarketing Multinivel LionsTrading Lançamento Mundial
Marketing Multinivel LionsTrading Lançamento Mundial
Fernando Viana
 
Moedas Digitais - O futuro da economia mundial
Moedas Digitais - O futuro da economia mundialMoedas Digitais - O futuro da economia mundial
Moedas Digitais - O futuro da economia mundial
Vagner Oliveira
 
ICO - Uma nova forma de captação para startups
ICO - Uma nova forma de captação para startupsICO - Uma nova forma de captação para startups
ICO - Uma nova forma de captação para startups
OriginalMy.com
 
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
tdc-globalcode
 
Blockchain
BlockchainBlockchain
Blockchain
Vagner Oliveira
 
Blockchain e Aplicações Corporativas - CoinBR Summit 2016
Blockchain e Aplicações Corporativas - CoinBR Summit 2016Blockchain e Aplicações Corporativas - CoinBR Summit 2016
Blockchain e Aplicações Corporativas - CoinBR Summit 2016
Edilson Osorio Junior
 
HACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
HACKBCBR - RIPPEX - Rafael Pereira e Jan SchnurleHACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
HACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
Victor Cunha
 
Aspectos técnicos da tecnologia blockchain
Aspectos técnicos da tecnologia blockchainAspectos técnicos da tecnologia blockchain
Aspectos técnicos da tecnologia blockchain
Faculdade de Direito da Universidade Nova de Lisboa
 
Certificação Digital e Sistemas de Identidade baseados em Blockchain
Certificação Digital e Sistemas de Identidade baseados em BlockchainCertificação Digital e Sistemas de Identidade baseados em Blockchain
Certificação Digital e Sistemas de Identidade baseados em Blockchain
Maria Teresa Aarão
 
Fundamentos de Blockchain
Fundamentos de BlockchainFundamentos de Blockchain
Fundamentos de Blockchain
Marcelo Laranjeira Melo
 
AZURE BLOCKCHAIN
AZURE BLOCKCHAINAZURE BLOCKCHAIN
AZURE BLOCKCHAIN
Rogério Rodrigues
 
TDC2017 | São Paulo - Trilha Segurança e Criptografia How we figured out we h...
TDC2017 | São Paulo - Trilha Segurança e Criptografia How we figured out we h...TDC2017 | São Paulo - Trilha Segurança e Criptografia How we figured out we h...
TDC2017 | São Paulo - Trilha Segurança e Criptografia How we figured out we h...
tdc-globalcode
 
HACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
HACKBCBR - RIPPEX - Rafael Pereira e Jan SchnurleHACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
HACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
Victor Cunha
 

Semelhante a Blockchain como serviço no Azure (20)

Blockchain: muito além das criptomoedas
Blockchain: muito além das criptomoedasBlockchain: muito além das criptomoedas
Blockchain: muito além das criptomoedas
 
TDC2017 | São Paulo - Trilha Blockchain How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Blockchain How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Blockchain How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Blockchain How we figured out we had a SRE team ...
 
Integrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumIntegrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da Ethereum
 
Integrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumIntegrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da Ethereum
 
Blockchain: O que é?
Blockchain: O que é?Blockchain: O que é?
Blockchain: O que é?
 
A tecnologia “blockchain” aplicada ao Registro Imobiliário
A tecnologia “blockchain” aplicada ao Registro ImobiliárioA tecnologia “blockchain” aplicada ao Registro Imobiliário
A tecnologia “blockchain” aplicada ao Registro Imobiliário
 
Blockchain of Things ou Internet of Blockchain ?
Blockchain of Things ou Internet of Blockchain ?Blockchain of Things ou Internet of Blockchain ?
Blockchain of Things ou Internet of Blockchain ?
 
Marketing Multinivel LionsTrading Lançamento Mundial
Marketing Multinivel LionsTrading Lançamento MundialMarketing Multinivel LionsTrading Lançamento Mundial
Marketing Multinivel LionsTrading Lançamento Mundial
 
Moedas Digitais - O futuro da economia mundial
Moedas Digitais - O futuro da economia mundialMoedas Digitais - O futuro da economia mundial
Moedas Digitais - O futuro da economia mundial
 
ICO - Uma nova forma de captação para startups
ICO - Uma nova forma de captação para startupsICO - Uma nova forma de captação para startups
ICO - Uma nova forma de captação para startups
 
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
TDC2017 | São Paulo - Trilha Microservices Coaching I How we figured out we h...
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain e Aplicações Corporativas - CoinBR Summit 2016
Blockchain e Aplicações Corporativas - CoinBR Summit 2016Blockchain e Aplicações Corporativas - CoinBR Summit 2016
Blockchain e Aplicações Corporativas - CoinBR Summit 2016
 
HACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
HACKBCBR - RIPPEX - Rafael Pereira e Jan SchnurleHACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
HACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
 
Aspectos técnicos da tecnologia blockchain
Aspectos técnicos da tecnologia blockchainAspectos técnicos da tecnologia blockchain
Aspectos técnicos da tecnologia blockchain
 
Certificação Digital e Sistemas de Identidade baseados em Blockchain
Certificação Digital e Sistemas de Identidade baseados em BlockchainCertificação Digital e Sistemas de Identidade baseados em Blockchain
Certificação Digital e Sistemas de Identidade baseados em Blockchain
 
Fundamentos de Blockchain
Fundamentos de BlockchainFundamentos de Blockchain
Fundamentos de Blockchain
 
AZURE BLOCKCHAIN
AZURE BLOCKCHAINAZURE BLOCKCHAIN
AZURE BLOCKCHAIN
 
TDC2017 | São Paulo - Trilha Segurança e Criptografia How we figured out we h...
TDC2017 | São Paulo - Trilha Segurança e Criptografia How we figured out we h...TDC2017 | São Paulo - Trilha Segurança e Criptografia How we figured out we h...
TDC2017 | São Paulo - Trilha Segurança e Criptografia How we figured out we h...
 
HACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
HACKBCBR - RIPPEX - Rafael Pereira e Jan SchnurleHACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
HACKBCBR - RIPPEX - Rafael Pereira e Jan Schnurle
 

Blockchain como serviço no Azure

  • 1. Blockchain Como Serviço no Azure Anderson Vasconcelos Vagner Oliveira
  • 3.
  • 4. Anderson Vasconcelos [Bio] • Analista de Sistemas na Nutricash • Bacharel em Ciência da Computação pela Faculdade Ruy Barbosa WWW.FACEBOOK.COM.BR/ANDERSONVASCONCELOS WWW.LINKEDIN.COM/IN/ANDERSON-VASCONCELOS ADPSV@YAHOO.COM.BR
  • 5. Vagner Oliveira [Bio] • Bacharelando em Sistemas de Informação pelo Centro Universitário Estácio da Bahia WWW.FACEBOOK.COM.BR/VOOP86 WWW.LINKEDIN.COM/IN/VOPP86 VAGNERPIMENTEL@GMAIL.COM
  • 6. Agenda • 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
  • 7. O que é Blockchain? • Um banco de dados distribuído • Funciona como um “livro de registro” que garante a autenticidade e integridade dessa transação, partindo da impossibilidade de qualquer tipo de alteração.
  • 8. Principais Características 1. TRANSPARÊNCIA - É possível ter a visualização de qualquer transação. 2. DESCENTRALIZADO - Não há necessidade de um órgão intermediário que aprove a transação ou que determine certos regulamentos de contrato. 3. 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. 4. 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. 5. 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.
  • 9. Arquitetura Simplificada- Bloco Block 1 Block 0 Block 3 Block 2 ... Proof of work Hash Transaction’s id list ... Version Info Noce Previous Block TimeStamp Merkle Merkle Tree Hash
  • 10. 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
  • 11. 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.
  • 12. 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.
  • 13.
  • 14. Ethereum • O que é? Ethereum é uma plataforma descentralizada capaz de executar contratos inteligentes e aplicações descentralizadas utilizando a tecnologia blockchain. • Ether? É um token utilizado como combustível (gás) dentro da plataforma do Etherium para rodas os contratos inteligentes e outros recursos. Alem disso ele também é negociado como criptomoedas.
  • 15. Ethereum consortium network architecture on Azure
  • 17. Referências • Blockchain <https://itsriodejaneiro.gitbooks.io/bitcoin-para-programadores/content/blockchain.html> Acesso em 20/08/2017 • Blockchain: o que é e como funciona <http://computerworld.com.br/blockchain-o-que-e-e-como-funciona> Acesso em 20/08/2017 • Blockchain, a “alma” do bitcoin <https://mscrafaelsarres.wordpress.com/2016/03/17/blockchain-a-alma-do-bitcoin/> Acesso em 20/08/2017 • Blockchain: o banco de dados global que chegou para mudar as transações <http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?UserActiveTemplate=site&infoid=42786&sid=135> Acesso em 20/08/2017 • Blockchain: uma cronologia <https://blockchainacademy.com.br/2017/02/21/blockchain-uma-cronologia/> Acesso em 20/08/2017 • Getting Started with Blockchain as a Service using Microsoft Azure Dev Test Labs <https://blogs.msdn.microsoft.com/uk_faculty_connection/2016/08/01/getting-started-with-blockchain-as-a-service-using-microsoft-azure-dev-test- labs/> Acesso em 20/08/2017 • Introduction to Smart Contracts <https://solidity.readthedocs.io/en/develop/introduction-to-smart-contracts.html#transactions> Acesso em 20/08/2017