SlideShare uma empresa Scribd logo
1 de 45
BLOCKCHAIN
DO BÁSICO AO APLICADO
Gabriel Augusto Fernandes
PERFIL
 Informática para Internet – ETEC Philadelpho Golvea
Netto
 Bacharelado em Sistemas de Informação - UNESP
 Information System Technology – Illinois State University
 Entusiasta por User Experience
 CEU – Centro de Empreendedorismo UNESP Bauru
PROFISSIONAL
 Desenvolvedor Web – Arca Solutions
ACADÊMICO
INTERESSES
AGENDA
 Introdução ao blockchain
 Básico
 Hash SHA256
 Block
 Blockchain
 Bitcoin e as criptomoedas
 Blockchain 2.0
 Blockchain aplicado
 Conclusões
INTRODUÇÃO AO BLOCKCHAIN
 Literalmente uma cadeia de blocos
 Sistema de registro para garantir segurança
 Distribuído
 Cada nó possui todas das transações
 Não existe autoridade centralizadora
 Gerenciamento autônomo
 Blocos são vinculados com a cadeia cronologicamente
 Transações são irreversíveis
BÁSICO
INTRODUÇÃO AO BLOCKCHAIN
 Consenso entre os nós para aceite de um novo bloco
 Prova de Trabalho (Proof-of-Work)
 Facilita transações online
 Resolve o problema de gasto duplo (double-spending)
 Potencial em reduzir risos sistêmicos e fraudes em sistemas financeiros
 Transação de dados utiliza o conceito de public key e private key
 Quanto maior o poder computacional da rede, mais seguro torna-se a rede
BÁSICO
INTRODUÇÃO AO BLOCKCHAIN
 Função hash criptográfica
 Secure Hash Algorithm
 Impressão digital do dado de entrada
 Composto por 32 bits
 Resistência à colisão
 Aplicado em protocolos como TLS e SSL
HASH SHA256
INTRODUÇÃO AO BLOCKCHAIN
HASH SHA256
INTRODUÇÃO AO BLOCKCHAIN
HASH SHA256
INTRODUÇÃO AO BLOCKCHAIN
HASH SHA256
INTRODUÇÃO AO BLOCKCHAIN
 Dado de entrada é dividido em:
 Block (identificador)
 Nonce
 Data
 Hash deve inicar com leading zeros (cria dificuldade)
BLOCK
INTRODUÇÃO AO BLOCKCHAIN
BLOCK
INTRODUÇÃO AO BLOCKCHAIN
 Mineração é o processo de encontrar nonce válido
 Quantidade de leading zeros das criptomoedas
BLOCK
INTRODUÇÃO AO BLOCKCHAIN
BLOCK
INTRODUÇÃO AO BLOCKCHAIN
BLOCK
INTRODUÇÃO AO BLOCKCHAIN
BLOCK
MINERADO
INTRODUÇÃO AO BLOCKCHAIN
BLOCK
INTRODUÇÃO AO BLOCKCHAIN
BLOCK
MINERADO
INTRODUÇÃO AO BLOCKCHAIN
 Conjunto de blocos
 Hash do bloco corrente depende do anterior
BLOCKCHAIN
CURIOSIDADE
 Genesis block
INTRODUÇÃO AO BLOCKCHAIN
BLOCKCHAIN
INTRODUÇÃO AO BLOCKCHAIN
BLOCKCHAIN
INTRODUÇÃO AO BLOCKCHAIN
BLOCKCHAIN
MINERADO
INTRODUÇÃO AO BLOCKCHAIN
BLOCKCHAIN
INTRODUÇÃO AO BLOCKCHAIN
BLOCKCHAIN
MINERADOMINERADOMINERADO
INTRODUÇÃO AO BLOCKCHAIN
 Cada nó possui copia completa do blockchain
 Verifica-se o ultimo bloco de cada nó para validar veracidade de informação
DISTRIBUTED BLOCKCHAIN
INTRODUÇÃO AO BLOCKCHAIN
DISTRIBUTED BLOCKCHAIN
INTRODUÇÃO AO BLOCKCHAIN
DISTRIBUTED BLOCKCHAIN
INTRODUÇÃO AO BLOCKCHAIN
DISTRIBUTED BLOCKCHAIN
MINERADO
INTRODUÇÃO AO BLOCKCHAIN
DISTRIBUTED BLOCKCHAIN
INVÁLIDO ?
INVÁLIDO ?
BITCOIN E AS CRIPTOMOEDAS
 Idealizado pelo japonês Satoshi Nakamoto
 Apresentado em 2008, e lançamento em 2009
 Primeira moeda digital decentralizada
 Método que originou o blockchain
 Tempo para novo bloco 10 – 15 min
 Fracionável em oito casa decimais (0,00000001)
BITCOIN
BITCOIN E AS CRIPTOMOEDAS
 Identidade de Satoshi Nakamoto
 Origem do termo blockchain
 Bitcoin totais serão de 21 milhões
CURIOSIDADES
BITCOIN E AS CRIPTOMOEDAS
BITCOIN E AS CRIPTOMOEDAS
US$ 3013.28
Cotação Bitcoin 11/06/2017 (coindesk.com)
BITCOIN E AS CRIPTOMOEDAS
 Namecoin
 Litecoin
 Peercoin
 Ripple
 Ethereum
OUTRAS CRIPTOMOEDAS
BLOCKCHAIN 2.0
 Conceito proposto em 2014
 Implementa o conceito de contratos inteligentes (smart contracts)
 Contratos são aplicados sem nenhum intervenção humana
 Trabalha como arbitrário entre transações monetárias
 Ethereum implementa este conceito
 Além da transação normal como Bitcoin, cada nó também armazena seus contratos
 Qualquer um pode codificar os contratos
O FUTURO
BLOCKCHAIN APLICADO
 Financeiros
 Governamentais
 Saúde
 Colaboração
MERCADOS
BLOCKCHAIN APLICADO
 E-Commerce
 Remessas
 Pagamentos Globais
MOEDAS DIGITAIS
SMART CONTRACT
 Direitos Digitais
 Loterias
BLOCKCHAIN APLICADO
 Votação
 Propriedade Intelectual
 Direito de Propriedade / Autorais
 Documentos e Contratos
REGISTRO
BLOCKCHAIN APLICADO
 Ações / Títulos
 Crowdfunding
 Plataforma de Negociação
ATIVOS
BLOCKCHAIN APLICADO
 Banco Central Holandês – desenvolvendo um protótipo interno do sistema
blockchain, visando a aplicação de sua própria moeda digital
 Deutsche Bank, HSBC, Barclays – utilizam tecnologia blockchain desenvolvida
pela IBM
 R3 CEV – formou um consórcio de 25 bancos de investimento para
desenvolvimento de sistema blockchain privado que substitua sistemas internos
 Nasdaq – utiliza blockchain para registrar troca de ações de empresas não
listadas em bolsa
BANCOS E FINTECHS
BLOCKCHAIN APLICADO
 LaZooz – aplicação descentralizada de caronas descentralizados
 Swarm and Koinify - aplicações descentralizada de crowdfunding
 Gem - plataforma blockchain para supply chain e saúde
 Tezos – aplicação descentralizada para votos
 Bitnation – jurisdição governamental baseada em blockchain
OUTRAS APLICAÇÕES
BLOCKCHAIN APLICADO
 Anunciado em 2015 pela Linux Foundation
 Plataforma open-source para industrias diversas
 Especialmente para setor financeiro e saúde
 Implementa Smart Contracts
 Contribuintes incluem IBM, Intel, VMware, J.P. Morganm, Well Fargo entre outros
 Divididos em diversos projetos à partir de projetos pré-existentes de seus
contribuintes
HYPERLEDGER
BLOCKCHAIN APLICADO
 Hyperledger Fabric – projecto da IBM implementa blockchain com permissão
(Permissioned Blockchain)
 Apenas os envolvidas na transação possuem permissão em conhecer o conteúdo do
bloco
 Hyperledger Sawtooth – projeto de contribuição da Intel com foco em supply
chain
 Prevê a utilização de IoT durante as transações de um produto
HYPERLEDGER
CONCLUSÕES
 Blockchain possui diversas aplicações práticas no mercado
 Aperfeiçoa a transferência de valores para indivíduos
 Apesar de forte base teórica contra fraudes, existe dúvidas nas suas proteções
para a realidade econômica digital
 Validade legal incerta dos smart contracts
POR FIM
Obrigado
contato: gabriel.fernandes@arcasolutions.com
REFÊNCIAS
 Blockchain Demo (https://anders.com/blockchain/)
 Blockchain: conheça a tecnologia por trás da revolução das moedas virtuais
(https://endeavor.org.br/blockchain/)
 BitcoinWIKI (https://en.bitcoin.it/wiki/)
 Bitcoin: A Peer-to-Peer Electronic Cash System (https://bitcoin.org/bitcoin.pdf)
 Revista CIAB 62 (https://issuu.com/revistaciab/docs/revista_ciab_62_abr16)
 Wired: Block Chain 2.0: The Renaissance of Money
(https://www.wired.com/insights/2015/01/block-chain-2-0/)

Mais conteúdo relacionado

Semelhante a Blockchain: do básico ao aplicado

Blockchain Simplificado
Blockchain SimplificadoBlockchain Simplificado
Blockchain SimplificadoAdriano Faria
 
Blockchain e Internet das Coisas - O que a Tecnologia por trás do Bitcoin tem...
Blockchain e Internet das Coisas - O que a Tecnologia por trás do Bitcoin tem...Blockchain e Internet das Coisas - O que a Tecnologia por trás do Bitcoin tem...
Blockchain e Internet das Coisas - O que a Tecnologia por trás do Bitcoin tem...João Marcos Vasconcelos Landim
 
Blockchain e Aplicações Descentralizadas
Blockchain e Aplicações DescentralizadasBlockchain e Aplicações Descentralizadas
Blockchain e Aplicações DescentralizadasOriginalMy.com
 
1 deep dive-blockchain-v3
1 deep dive-blockchain-v31 deep dive-blockchain-v3
1 deep dive-blockchain-v3Gabriela Izique
 
Ingrid Barth - Blockchain, Criptomoedas e a nova maneira de entender o dinheiro
Ingrid Barth - Blockchain, Criptomoedas e a nova maneira de entender o dinheiroIngrid Barth - Blockchain, Criptomoedas e a nova maneira de entender o dinheiro
Ingrid Barth - Blockchain, Criptomoedas e a nova maneira de entender o dinheiroDevCamp Campinas
 
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árioIRIB
 
Blockchain para quem é de humanas (Digital Summit)
Blockchain para quem é de humanas (Digital Summit)Blockchain para quem é de humanas (Digital Summit)
Blockchain para quem é de humanas (Digital Summit)deboradom
 
Blockchain e registro eletrônico imobiliário no Brasil
Blockchain e registro eletrônico imobiliário no BrasilBlockchain e registro eletrônico imobiliário no Brasil
Blockchain e registro eletrônico imobiliário no BrasilIRIB
 
Apresentação sobre blockchain, executada no mestrado de ciencia da computação
Apresentação sobre blockchain, executada no mestrado de ciencia da computaçãoApresentação sobre blockchain, executada no mestrado de ciencia da computação
Apresentação sobre blockchain, executada no mestrado de ciencia da computaçãoManoelGuilherme2
 
O que são Blockchains, do que se alimentam e como construir isso com Python
O que são Blockchains, do que se alimentam e como construir isso com PythonO que são Blockchains, do que se alimentam e como construir isso com Python
O que são Blockchains, do que se alimentam e como construir isso com PythonIsac Moura
 
Tecnologias de blockchain
Tecnologias de blockchainTecnologias de blockchain
Tecnologias de blockchainIRIB
 
API PHP para blockchain
API PHP para blockchainAPI PHP para blockchain
API PHP para blockchainFlávio Lisboa
 
Blockchain as a Service - Azure Blockchain WorkBench
Blockchain as a Service - Azure Blockchain WorkBenchBlockchain as a Service - Azure Blockchain WorkBench
Blockchain as a Service - Azure Blockchain WorkBenchRogério Rodrigues
 
Blockchain e Aplicações Descentralizadas - Fev/2017
Blockchain e Aplicações Descentralizadas - Fev/2017Blockchain e Aplicações Descentralizadas - Fev/2017
Blockchain e Aplicações Descentralizadas - Fev/2017Edilson Osorio Junior
 
Blockchain Workshop
Blockchain WorkshopBlockchain Workshop
Blockchain WorkshopDaniel Rocha
 

Semelhante a Blockchain: do básico ao aplicado (20)

Blockchain: O que é?
Blockchain: O que é?Blockchain: O que é?
Blockchain: O que é?
 
Tecnologia Blockchain: uma visão Geral (CPqD)
Tecnologia Blockchain: uma visão Geral (CPqD)Tecnologia Blockchain: uma visão Geral (CPqD)
Tecnologia Blockchain: uma visão Geral (CPqD)
 
Blockchain Simplificado
Blockchain SimplificadoBlockchain Simplificado
Blockchain Simplificado
 
Blockchain e Internet das Coisas - O que a Tecnologia por trás do Bitcoin tem...
Blockchain e Internet das Coisas - O que a Tecnologia por trás do Bitcoin tem...Blockchain e Internet das Coisas - O que a Tecnologia por trás do Bitcoin tem...
Blockchain e Internet das Coisas - O que a Tecnologia por trás do Bitcoin tem...
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain e Aplicações Descentralizadas
Blockchain e Aplicações DescentralizadasBlockchain e Aplicações Descentralizadas
Blockchain e Aplicações Descentralizadas
 
1 deep dive-blockchain-v3
1 deep dive-blockchain-v31 deep dive-blockchain-v3
1 deep dive-blockchain-v3
 
Ingrid Barth - Blockchain, Criptomoedas e a nova maneira de entender o dinheiro
Ingrid Barth - Blockchain, Criptomoedas e a nova maneira de entender o dinheiroIngrid Barth - Blockchain, Criptomoedas e a nova maneira de entender o dinheiro
Ingrid Barth - Blockchain, Criptomoedas e a nova maneira de entender o dinheiro
 
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 para quem é de humanas (Digital Summit)
Blockchain para quem é de humanas (Digital Summit)Blockchain para quem é de humanas (Digital Summit)
Blockchain para quem é de humanas (Digital Summit)
 
Blockchain e registro eletrônico imobiliário no Brasil
Blockchain e registro eletrônico imobiliário no BrasilBlockchain e registro eletrônico imobiliário no Brasil
Blockchain e registro eletrônico imobiliário no Brasil
 
Apresentação sobre blockchain, executada no mestrado de ciencia da computação
Apresentação sobre blockchain, executada no mestrado de ciencia da computaçãoApresentação sobre blockchain, executada no mestrado de ciencia da computação
Apresentação sobre blockchain, executada no mestrado de ciencia da computação
 
Aspectos técnicos da tecnologia blockchain
Aspectos técnicos da tecnologia blockchainAspectos técnicos da tecnologia blockchain
Aspectos técnicos da tecnologia blockchain
 
O que são Blockchains, do que se alimentam e como construir isso com Python
O que são Blockchains, do que se alimentam e como construir isso com PythonO que são Blockchains, do que se alimentam e como construir isso com Python
O que são Blockchains, do que se alimentam e como construir isso com Python
 
Tecnologias de blockchain
Tecnologias de blockchainTecnologias de blockchain
Tecnologias de blockchain
 
API PHP para blockchain
API PHP para blockchainAPI PHP para blockchain
API PHP para blockchain
 
Blockchain in UrBiz
Blockchain in UrBizBlockchain in UrBiz
Blockchain in UrBiz
 
Blockchain as a Service - Azure Blockchain WorkBench
Blockchain as a Service - Azure Blockchain WorkBenchBlockchain as a Service - Azure Blockchain WorkBench
Blockchain as a Service - Azure Blockchain WorkBench
 
Blockchain e Aplicações Descentralizadas - Fev/2017
Blockchain e Aplicações Descentralizadas - Fev/2017Blockchain e Aplicações Descentralizadas - Fev/2017
Blockchain e Aplicações Descentralizadas - Fev/2017
 
Blockchain Workshop
Blockchain WorkshopBlockchain Workshop
Blockchain Workshop
 

Blockchain: do básico ao aplicado