SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Como esse negócio funciona?
Blockchain
Bacharel em Ciência da Computação pela UFPR
Desenvolvedor na JUPTER
Co-organizador do Meetup Blockchain Curitiba
Ex-membro da Ecomp
Rafael Capaci
O que é blockchain?
O que é Blockchain?
Histórico
1998
2008
2009
Nick Szabo apresenta “bit gold”
como mecanismo para uma
moeda digital descentralizada
Satoshi Nakamoto publica o
paper Bitcoin: A Peer-to-Peer
Electronic Cash System
O Bloco #0 do
Bitcoin é minerado
2013
Vitalik Buterin publica o paper
A Next Generation Smart
Contract and Decentralized
Application Platform
2015
O Bloco #0 do
Ethereum é minerado
2015 - 2017
Altcoins, ICOs,
Dapps, DAOs
Quem é Satoshi Nakamoto?
Pseudônimo utilizado pela pessoa ou grupo
de pessoas que criaram o Bitcoin
Possíveis identidades:
⊙ Nick Szabo
⊙ Dorian Nakamoto
⊙ Hal Finney
⊙ Craig Steven Wright
Como funciona?
Por quê?
⊙ Transferência de valor a um baixo custo
⊙ Transparência nos dados
⊙ Descentralização do poder
⊙ Empoderamento dos usuários
⊙ Integridade de processo
Pra que serve?
Propriedades
Imutabilidade
Descentralização
Descentralização
Criptografia
“É verdade esse bilete”
Criptografia Simétrica
Criptografia Simétrica
Cifra de César
Criptografia Assimétrica
Função Hash
Função Hash
Merkle Tree
Componentes
Endereços (chaves públicas)
13UnbwxTGnaNxw13Z6eef7a1tPkiBTeuG6|
Transação
● Operação que altera o estado atual da blockchain
● Ex: movimentos monetários, de bens, compras em supermercado, cadeia de
suprimentos, etc.
Transação
Aline Bob
TRANSACTION 0x4b1a0
Address:
3KAuEYkuJQw1Ad2GzWjfC7V5XoL2fCqjGN
Size:
200 BYTES
Lock time:
Block: 431547
Received:
2017-10-22 12:29:30
Blocos
Blockchain
Consenso
Mineração
Proof of work
● Consiste em resolver “puzzles” para ter o direito de formar o próximo bloco
● Custoso em termos de energia elétrica
● Ataque do 51%
Dificuldade
Exemplo
Aline vende o carro para Bob
Aline Bob
Exemplo
Aline Bob
TRANSACTION 0x4b1a0
Address:
3KAuEYkuJQw1Ad2GzWjfC7V5XoL2fCqjGN
Size:
200 BYTES
Lock time:
Block: 431547
Received:
2017-10-22 12:29:30
Transação é gerada
Exemplo
TRANSACTION 0x4b1a0
Address:
3KAuEYkuJQw1Ad2GzWjfC7V5XoL2fCqjGN
Size:
200 BYTES
Lock time:
Block: 431547
Received:
2017-10-22 12:29:30
Transação é incluída na rede
Exemplo
Bloco com a transação é minerado e
adicionado à blockchain
Smart Contract
Smart Contract
● Programa contendo funções executadas quando condições especificadas forem
atendidas.
● Ex: um escritório coworking bloqueia remotamente o inquilino não pagante de
acessar o espaço.
Simple Tokenpragma solidity ^0.4.13;
contract MyToken {
mapping (address => uint256) public balanceOf;
string public name;
string public symbol;
uint8 public decimals;
function MyToken(uint256 initialSupply, string name, string symbol, uint8 decimalUnits) {
balanceOf[msg.sender] = initialSupply;
name = name;
symbol = symbol;
decimals = decimalUnits;
}
function transfer(address _to, uint256 _value) {
if (balanceOf[msg.sender] < _value || balanceOf[_to] + _value < balanceOf[_to]) revert();
balanceOf[msg.sender] -= _value;
balanceOf[_to] += _value;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Próximos passos
Estudar, estudar e estudar...
goo.gl/q6rhzf
https://goo.gl/2uRrh3
https://goo.gl/4EBmM1
goo.gl/4nSYRC
Comparecer aos meetups
https://www.meetup.com/pt-BR/Blockchain-Curitiba/
Obrigado!
Perguntas?
rafael@jupter.co
@capaci
@capacirafael
@rafaelcapaci

Mais conteúdo relacionado

Mais procurados

Blockchain Aplicado à Saúde
Blockchain Aplicado à SaúdeBlockchain Aplicado à Saúde
Blockchain Aplicado à SaúdeBruno Felipe
 
Casos de Uso Blockchain - StartSe Nov/2017
Casos de Uso Blockchain - StartSe Nov/2017Casos de Uso Blockchain - StartSe Nov/2017
Casos de Uso Blockchain - StartSe Nov/2017OriginalMy.com
 
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
 
Ethereum e a Tecnologia Blockchain
Ethereum e a Tecnologia BlockchainEthereum e a Tecnologia Blockchain
Ethereum e a Tecnologia BlockchainGoldhive
 
Blockchain: registros eletrônicos distribuídos, imutáveis e seguros
Blockchain: registros eletrônicos distribuídos, imutáveis e segurosBlockchain: registros eletrônicos distribuídos, imutáveis e seguros
Blockchain: registros eletrônicos distribuídos, imutáveis e segurosAugusto Herrmann Batista
 
Fernando Wosniak Steler - Direct.one - Blockchain - Insurtech Brasil
Fernando Wosniak Steler - Direct.one - Blockchain - Insurtech BrasilFernando Wosniak Steler - Direct.one - Blockchain - Insurtech Brasil
Fernando Wosniak Steler - Direct.one - Blockchain - Insurtech BrasilConexão Fintech
 
Blockchain e o Novo Ambiente - Curitiba, Brazil 11/12/2018
Blockchain e o Novo Ambiente - Curitiba, Brazil 11/12/2018Blockchain e o Novo Ambiente - Curitiba, Brazil 11/12/2018
Blockchain e o Novo Ambiente - Curitiba, Brazil 11/12/2018Pascual Arrechea
 
As pessoas, os dados e a privacidade
As pessoas, os dados e a privacidadeAs pessoas, os dados e a privacidade
As pessoas, os dados e a privacidadeOriginalMy.com
 
Blockchain: a descentralização da confiança e da informação
Blockchain: a descentralização da confiança e da informaçãoBlockchain: a descentralização da confiança e da informação
Blockchain: a descentralização da confiança e da informaçãoHuge
 
Introdução ao Ethereum, Uma Plataforma Blockchain
Introdução ao Ethereum, Uma Plataforma BlockchainIntrodução ao Ethereum, Uma Plataforma Blockchain
Introdução ao Ethereum, Uma Plataforma BlockchainRenato Guimaraes
 
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
 
Steem - Redes Socias em Blockchain
Steem - Redes Socias em BlockchainSteem - Redes Socias em Blockchain
Steem - Redes Socias em BlockchainWagner Tamanaha
 
Dossie halving-ripio
Dossie halving-ripioDossie halving-ripio
Dossie halving-ripiocassiogusson
 
Bitcoin: O Futuro do Dinheiro
Bitcoin: O Futuro do DinheiroBitcoin: O Futuro do Dinheiro
Bitcoin: O Futuro do DinheiroLuciano Rocha
 
Blockchain As A Service - Azure Blockchain WorkBench - VSSummit
Blockchain As A Service - Azure Blockchain WorkBench - VSSummitBlockchain As A Service - Azure Blockchain WorkBench - VSSummit
Blockchain As A Service - Azure Blockchain WorkBench - VSSummitRogério Rodrigues
 
Apresentacao bitcoio-widescreen
Apresentacao bitcoio-widescreenApresentacao bitcoio-widescreen
Apresentacao bitcoio-widescreenfroidbra
 
Seminários sobre Criptomoedas - NEO
Seminários sobre Criptomoedas - NEOSeminários sobre Criptomoedas - NEO
Seminários sobre Criptomoedas - NEORicardo Felipe
 
Blockchain, como esse negócio funciona?
Blockchain, como esse negócio funciona? Blockchain, como esse negócio funciona?
Blockchain, como esse negócio funciona? Rafael Capaci Pereira
 

Mais procurados (20)

Blockchain Aplicado à Saúde
Blockchain Aplicado à SaúdeBlockchain Aplicado à Saúde
Blockchain Aplicado à Saúde
 
Casos de Uso Blockchain - StartSe Nov/2017
Casos de Uso Blockchain - StartSe Nov/2017Casos de Uso Blockchain - StartSe Nov/2017
Casos de Uso Blockchain - StartSe Nov/2017
 
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
 
Ethereum e a Tecnologia Blockchain
Ethereum e a Tecnologia BlockchainEthereum e a Tecnologia Blockchain
Ethereum e a Tecnologia Blockchain
 
Blockchain: registros eletrônicos distribuídos, imutáveis e seguros
Blockchain: registros eletrônicos distribuídos, imutáveis e segurosBlockchain: registros eletrônicos distribuídos, imutáveis e seguros
Blockchain: registros eletrônicos distribuídos, imutáveis e seguros
 
Fernando Wosniak Steler - Direct.one - Blockchain - Insurtech Brasil
Fernando Wosniak Steler - Direct.one - Blockchain - Insurtech BrasilFernando Wosniak Steler - Direct.one - Blockchain - Insurtech Brasil
Fernando Wosniak Steler - Direct.one - Blockchain - Insurtech Brasil
 
Blockchain e o Novo Ambiente - Curitiba, Brazil 11/12/2018
Blockchain e o Novo Ambiente - Curitiba, Brazil 11/12/2018Blockchain e o Novo Ambiente - Curitiba, Brazil 11/12/2018
Blockchain e o Novo Ambiente - Curitiba, Brazil 11/12/2018
 
As pessoas, os dados e a privacidade
As pessoas, os dados e a privacidadeAs pessoas, os dados e a privacidade
As pessoas, os dados e a privacidade
 
Aspectos técnicos da tecnologia blockchain
Aspectos técnicos da tecnologia blockchainAspectos técnicos da tecnologia blockchain
Aspectos técnicos da tecnologia blockchain
 
Blockchain: a descentralização da confiança e da informação
Blockchain: a descentralização da confiança e da informaçãoBlockchain: a descentralização da confiança e da informação
Blockchain: a descentralização da confiança e da informação
 
Introdução ao Ethereum, Uma Plataforma Blockchain
Introdução ao Ethereum, Uma Plataforma BlockchainIntrodução ao Ethereum, Uma Plataforma Blockchain
Introdução ao Ethereum, Uma Plataforma Blockchain
 
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)
 
Roadsec 2016 SP - A segurança do Bitcoin
Roadsec 2016 SP - A segurança do BitcoinRoadsec 2016 SP - A segurança do Bitcoin
Roadsec 2016 SP - A segurança do Bitcoin
 
Steem - Redes Socias em Blockchain
Steem - Redes Socias em BlockchainSteem - Redes Socias em Blockchain
Steem - Redes Socias em Blockchain
 
Dossie halving-ripio
Dossie halving-ripioDossie halving-ripio
Dossie halving-ripio
 
Bitcoin: O Futuro do Dinheiro
Bitcoin: O Futuro do DinheiroBitcoin: O Futuro do Dinheiro
Bitcoin: O Futuro do Dinheiro
 
Blockchain As A Service - Azure Blockchain WorkBench - VSSummit
Blockchain As A Service - Azure Blockchain WorkBench - VSSummitBlockchain As A Service - Azure Blockchain WorkBench - VSSummit
Blockchain As A Service - Azure Blockchain WorkBench - VSSummit
 
Apresentacao bitcoio-widescreen
Apresentacao bitcoio-widescreenApresentacao bitcoio-widescreen
Apresentacao bitcoio-widescreen
 
Seminários sobre Criptomoedas - NEO
Seminários sobre Criptomoedas - NEOSeminários sobre Criptomoedas - NEO
Seminários sobre Criptomoedas - NEO
 
Blockchain, como esse negócio funciona?
Blockchain, como esse negócio funciona? Blockchain, como esse negócio funciona?
Blockchain, como esse negócio funciona?
 

Semelhante a Blockchain, como esse negócio funciona?

Smart Contracts - Evolução dos contratos utilizando o Blockchain
Smart Contracts - Evolução dos contratos utilizando o BlockchainSmart Contracts - Evolução dos contratos utilizando o Blockchain
Smart Contracts - Evolução dos contratos utilizando o BlockchainNewton Licciardi
 
Contratos Inteligentes (Smart Contracts) utilizando a tecnologia Blockchain
Contratos Inteligentes (Smart Contracts) utilizando a tecnologia BlockchainContratos Inteligentes (Smart Contracts) utilizando a tecnologia Blockchain
Contratos Inteligentes (Smart Contracts) utilizando a tecnologia BlockchainNewton Licciardi
 
Blockchains - Muito Além do Bitcoin
Blockchains - Muito Além do BitcoinBlockchains - Muito Além do Bitcoin
Blockchains - Muito Além do Bitcoinjoselopes1984
 
Blockchain e Aplicações Descentralizadas
Blockchain e Aplicações DescentralizadasBlockchain e Aplicações Descentralizadas
Blockchain e Aplicações DescentralizadasOriginalMy.com
 
Blockchain - Além do mercado financeiro
Blockchain - Além do mercado financeiroBlockchain - Além do mercado financeiro
Blockchain - Além do mercado financeiroAnderson Carubelli
 
Bitcoin e blockchain. Afinal, é uma moeda ou um ativo?
Bitcoin e blockchain. Afinal, é uma moeda ou um ativo?Bitcoin e blockchain. Afinal, é uma moeda ou um ativo?
Bitcoin e blockchain. Afinal, é uma moeda ou um ativo?Evandro Pires da Silva
 
TechLaw Summit 2018 - Blockchain, o futuro da economia P2P
TechLaw Summit 2018 - Blockchain, o futuro da economia P2PTechLaw Summit 2018 - Blockchain, o futuro da economia P2P
TechLaw Summit 2018 - Blockchain, o futuro da economia P2PRafael Capaci Pereira
 
Blockchain e o Futuro da Internet
Blockchain e o Futuro da InternetBlockchain e o Futuro da Internet
Blockchain e o Futuro da InternetWesley Carçado
 
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud” A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud” Fabrício Vargas Matos
 
FIA_ONLINE_MBA_BLOCKCHAIN_AULA01.pptx
FIA_ONLINE_MBA_BLOCKCHAIN_AULA01.pptxFIA_ONLINE_MBA_BLOCKCHAIN_AULA01.pptx
FIA_ONLINE_MBA_BLOCKCHAIN_AULA01.pptxArthur Souza
 
CURSO SOBRE BLOCKCHAIN, BITCOIN, ETHEREUM E OUTRAS CRIPTOMOEDAS.
CURSO SOBRE BLOCKCHAIN, BITCOIN, ETHEREUM E OUTRAS CRIPTOMOEDAS.CURSO SOBRE BLOCKCHAIN, BITCOIN, ETHEREUM E OUTRAS CRIPTOMOEDAS.
CURSO SOBRE BLOCKCHAIN, BITCOIN, ETHEREUM E OUTRAS CRIPTOMOEDAS.Ricardo Rozgrin
 
API PHP para blockchain
API PHP para blockchainAPI PHP para blockchain
API PHP para blockchainFlávio Lisboa
 
Blockchain além de criptomoedas
Blockchain além de criptomoedasBlockchain além de criptomoedas
Blockchain além de criptomoedasGibran Silva
 
Zamus - Music Trends Brasil - Blockchain no mercado da música
Zamus - Music Trends Brasil - Blockchain no mercado da músicaZamus - Music Trends Brasil - Blockchain no mercado da música
Zamus - Music Trends Brasil - Blockchain no mercado da músicaGuilherme Sampaio
 
Blockchain: mergulhando nos seus usos #CPBSB2
Blockchain: mergulhando nos seus usos #CPBSB2Blockchain: mergulhando nos seus usos #CPBSB2
Blockchain: mergulhando nos seus usos #CPBSB2Riad Vargas
 

Semelhante a Blockchain, como esse negócio funciona? (20)

Smart Contracts - Evolução dos contratos utilizando o Blockchain
Smart Contracts - Evolução dos contratos utilizando o BlockchainSmart Contracts - Evolução dos contratos utilizando o Blockchain
Smart Contracts - Evolução dos contratos utilizando o Blockchain
 
Contratos Inteligentes (Smart Contracts) utilizando a tecnologia Blockchain
Contratos Inteligentes (Smart Contracts) utilizando a tecnologia BlockchainContratos Inteligentes (Smart Contracts) utilizando a tecnologia Blockchain
Contratos Inteligentes (Smart Contracts) utilizando a tecnologia Blockchain
 
Blockchains - Muito Além do Bitcoin
Blockchains - Muito Além do BitcoinBlockchains - Muito Além do Bitcoin
Blockchains - Muito Além do Bitcoin
 
PHP Experience 2018 - Blockchain e PHP
PHP Experience 2018 - Blockchain e PHPPHP Experience 2018 - Blockchain e PHP
PHP Experience 2018 - Blockchain e PHP
 
Fundamentos de Blockchain
Fundamentos de BlockchainFundamentos de Blockchain
Fundamentos de Blockchain
 
Blockchain e Aplicações Descentralizadas
Blockchain e Aplicações DescentralizadasBlockchain e Aplicações Descentralizadas
Blockchain e Aplicações Descentralizadas
 
Blockchain - Além do mercado financeiro
Blockchain - Além do mercado financeiroBlockchain - Além do mercado financeiro
Blockchain - Além do mercado financeiro
 
Bitcoin e blockchain. Afinal, é uma moeda ou um ativo?
Bitcoin e blockchain. Afinal, é uma moeda ou um ativo?Bitcoin e blockchain. Afinal, é uma moeda ou um ativo?
Bitcoin e blockchain. Afinal, é uma moeda ou um ativo?
 
TechLaw Summit 2018 - Blockchain, o futuro da economia P2P
TechLaw Summit 2018 - Blockchain, o futuro da economia P2PTechLaw Summit 2018 - Blockchain, o futuro da economia P2P
TechLaw Summit 2018 - Blockchain, o futuro da economia P2P
 
Blockchain e o Futuro da Internet
Blockchain e o Futuro da InternetBlockchain e o Futuro da Internet
Blockchain e o Futuro da Internet
 
Blockchain: muito além das criptomoedas
Blockchain: muito além das criptomoedasBlockchain: muito além das criptomoedas
Blockchain: muito além das criptomoedas
 
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud” A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
 
Workshop COMJOVEM - Stefan Rhem
Workshop COMJOVEM - Stefan RhemWorkshop COMJOVEM - Stefan Rhem
Workshop COMJOVEM - Stefan Rhem
 
FIA_ONLINE_MBA_BLOCKCHAIN_AULA01.pptx
FIA_ONLINE_MBA_BLOCKCHAIN_AULA01.pptxFIA_ONLINE_MBA_BLOCKCHAIN_AULA01.pptx
FIA_ONLINE_MBA_BLOCKCHAIN_AULA01.pptx
 
CURSO SOBRE BLOCKCHAIN, BITCOIN, ETHEREUM E OUTRAS CRIPTOMOEDAS.
CURSO SOBRE BLOCKCHAIN, BITCOIN, ETHEREUM E OUTRAS CRIPTOMOEDAS.CURSO SOBRE BLOCKCHAIN, BITCOIN, ETHEREUM E OUTRAS CRIPTOMOEDAS.
CURSO SOBRE BLOCKCHAIN, BITCOIN, ETHEREUM E OUTRAS CRIPTOMOEDAS.
 
Lightning network
Lightning networkLightning network
Lightning network
 
API PHP para blockchain
API PHP para blockchainAPI PHP para blockchain
API PHP para blockchain
 
Blockchain além de criptomoedas
Blockchain além de criptomoedasBlockchain além de criptomoedas
Blockchain além de criptomoedas
 
Zamus - Music Trends Brasil - Blockchain no mercado da música
Zamus - Music Trends Brasil - Blockchain no mercado da músicaZamus - Music Trends Brasil - Blockchain no mercado da música
Zamus - Music Trends Brasil - Blockchain no mercado da música
 
Blockchain: mergulhando nos seus usos #CPBSB2
Blockchain: mergulhando nos seus usos #CPBSB2Blockchain: mergulhando nos seus usos #CPBSB2
Blockchain: mergulhando nos seus usos #CPBSB2
 

Blockchain, como esse negócio funciona?