SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Blockchain:
mergulhando nos seus usos
Riad Vargas de Oliveira
@riadvargas
Blockchain: mergulhando nos seus usos
Who am I?
Riad Vargas de Oliveira
Full-stack developer @ Walltime (walltime.info)
Graduando em Direito pela Universidade Norte do Paraná
E-mail: riad@walltime.info
Telegram: @riadvargas
Blockchain: mergulhando nos seus usos
A Walltime
Exchange brasileira de criptomoedas, inaugurada em 2016;
Eleita 4 vezes como a exchange mais indicada do Brasil (no grupo Bitcoin Brasil);
Uma das primeiras exchanges no MUNDO a gerar e suportar endereços bech32 para depósitos
e retiradas, respectivamente;
Organizou o Bitcoin Pizza Day 2018 em 12 cidades simultaneamente, inclusive fora do país;
Pioneira no split do fork BCash (Bitcoin Cash) no Brasil;
Primeira exchange brasileira a atender 24 horas/dia durante a semana;
Blockchain: mergulhando nos seus usos
Agenda
➢ Bitcoin
○ Surgimento
○ Crescimento
○ Segregated Witness
➢ Lightning Network
○ Motivações
○ Proposta
○ Demonstração
➢ Blockchain
○ Aplicação nos negócios
○ Soluções
○ Demonstração
Blockchain: mergulhando nos seus usos
BITCOIN
PEER-TO-PEER
ELECTRONIC CASH SYSTEM
PREVENT DOUBLE-SPENDING
PROOF-OF-WORK
PRIVACY
TRUSTLESS
OCTOBER 2008
Blockchain: mergulhando nos seus usos
Surgimento
Whitepaper publicado em outubro de 2008;
Primeiro bloco (“genesis”) minerado em janeiro
de 2009 por Satoshi Nakamoto;
“The Times 03/Jan/2009 Chancellor on brink of
second bailout for banks.”
?
? ?
Blockchain: mergulhando nos seus usos
Primeiro uso “real”
Ocorreu em 22 de maio de 2010;
10,000 BTC
Blockchain: mergulhando nos seus usos
Crescimento
Blockchain: mergulhando nos seus usos
Crescer dói...
Eis uma nova preocupação:
Escalabilidade
Consequências: aumento de taxas, mempool congestionada, aumento do tamanho da
blockchain;
Bitcoin Classic vs Segwit
SEGWIT!
Blockchain: mergulhando nos seus usos
Segregated Witness
● Substituição do limite de tamanho de bloco (block size) por peso de bloco (block weight);
● Facilidade na implementação de soluções “off-chain” (e.g. Lightning Network);
Soft fork
Blockchain: mergulhando nos seus usos
Tamanho da blockchain
Coda Protocol
Blockchain de tamanho constante;
Faz uso de zk-SNARKS para compressão;
Salvação do dinheiro fiat...
ou não
Blockchain: mergulhando nos seus usos
LIGHTNING
NETWORK
SELF-SUFFICIENT
COSTLY MANIPULATION
MICROPAYMENT
CHANNELS
BGP-LIKE NETWORKS
INSTANT TRANSACTIONS
Blockchain: mergulhando nos seus usos
Motivação principal
Problemas de escalabilidade da Blockchain;
Bitcoin: ~4 transações/segundo
Bitcoin (SegWit): ~11 transações/segundo
Visa: ~1.700 transações/segundo
Blockchain: mergulhando nos seus usos
Solução proposta
Uma rede de canais P2P para micropagamentos
no lugar do
“gossip protocol”
Blockchain: mergulhando nos seus usos
Implementações
Golang:
Lightning Network Daemon
C:
c-lightning
Scala:
eclair
Blockchain: mergulhando nos seus usos
Aplicações reais
Y’alls (testnet):
https://yalls.org/
Bitrefill (mainnet):
https://www.bitrefill.com/brazil/
Satoshi’s Place (mainnet):
https://satoshis.place/
Blockchain: mergulhando nos seus usos
Demonstração da Lightning Network
Blockchain: mergulhando nos seus usos
BLOCKCHAIN
Blockchain: mergulhando nos seus usos
O que é?
Blocos sequenciais, criptograficamente vinculados/encadeados;
Tolerante à falhas;
Inatamente imutável, append-only;
Blockchain: mergulhando nos seus usos
Tipos de blockchain
Tipo Pública Privada
Exemplos Bitcoin, Ethereum, Decred, etc R3, Hyperledger, VΞRIS, etc
Validação Proof of Work, Proof of Stake, etc Votação, consenso (2 of 3, 3 of 4, etc), etc
Participação Irrestrita (anônima/pseudoanônima) Restrita (depende de confiança, partes identificadas)
Blockchain: mergulhando nos seus usos
Blockchain Pública
Bitcoin, Zcash, Ethereum, Decred, etc
● Trustless;
● Descentralizada;
● Anônima (pseudoanônima);
● Proof of Work, Proof of Stake,
etc;
● Transparente;
SEGURANÇA
Blockchain: mergulhando nos seus usos
Blockchain Privada
R3, Hyperledger, VΞRIS, etc
● Depende de confiança;
● Centralizada;
● Partes identificadas;
● Permissionada (R/W);
● Votação ou consenso
(pré-definido);
VΞRIS
AGILIDADE
Blockchain: mergulhando nos seus usos
Blockchain descentralizada
Comumente o modelo adotado pelas Blockchains Públicas;
Rede constituída por nós igualmente replicados - idealmente -;
Sem diferenciação entre slave - master, todos os nós consentem seguindo algum método de
consenso (e.g. PoW; PoS; etc);
Vantagens: maior segurança; não há ponto único de falha; imutabilidade; trustless.
Desvantagens: menor flexibilidade.
Blockchain: mergulhando nos seus usos
Blockchain centralizada
Comumente o modelo adotado pelas Blockchains Privadas;
Rede formada por nós previamente autorizados ou por um único nó central;
O nó central pode, unilateralmente, alterar as regras de consenso;
Vantagens: controle completo da rede; partes identificadas.
Desvantagens: ponto singular de falha; depende de confiança.
Blockchain: mergulhando nos seus usos
Aplicação nos
negócios
Blockchain: mergulhando nos seus usos
Alguém já usa isso nos negócios?
Blockchain: mergulhando nos seus usos
Onde podemos aplicar isso?
● Armazenamento de arquivos;
● Smart contracts;
● Mitigação DDoS;
● Content Delivery Network;
● Tracking de encomendas;
● Controle de qualidade;
● Controle de Supply Chain;
Blockchain: mergulhando nos seus usos
Soluções plug-and-play
que utilizam blockchain
Armazenamento de
arquivos
Smart contracts e criação
de assets
Mitigação DDos e Content
Delivery Network
Blockchain: mergulhando nos seus usos
Plataforma para divulgação de artistas e clubes.
Blockchain: mergulhando nos seus usos
Tá, e agora?!
Blockchain: mergulhando nos seus usos
Criar uma
blockchain e
um asset
Blockchain: mergulhando nos seus usos
Construir uma
blockchain
from scratch
Qualquer linguagem de programação!
Referência: A blockchain in 200 lines of code (https://goo.gl/4gjSm3)
Blockchain: mergulhando nos seus usos
Cold Wallet
Maneira segura de armazenar seus bitcoins;
Chave privada criptografada com BIP-38;
Feita em acrílico, resistente e durável;
Manual em: https://cold.walltime.info/
Blockchain: mergulhando nos seus usos
Gosta de blockchain e bitcoin?
Venha fazer história conosco!
https://walltime.info/jobs.html
Blockchain: mergulhando nos seus usos
Obrigado!

Mais conteúdo relacionado

Mais procurados

Blockchain comece a revolução por você
Blockchain   comece a revolução por vocêBlockchain   comece a revolução por você
Blockchain comece a revolução por vocêJohnson Mauro
 
Moedas virtuais Matheus Pavanetti
Moedas virtuais   Matheus PavanettiMoedas virtuais   Matheus Pavanetti
Moedas virtuais Matheus PavanettiMatheus Pavanetti
 
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
 
Blockchain e Bitcoin Introdução e Prática com C#
Blockchain e Bitcoin Introdução e Prática com C#Blockchain e Bitcoin Introdução e Prática com C#
Blockchain e Bitcoin Introdução e Prática com C#Alisson Solitto
 
Ethereum e a Tecnologia Blockchain
Ethereum e a Tecnologia BlockchainEthereum e a Tecnologia Blockchain
Ethereum e a Tecnologia BlockchainGoldhive
 
Blockchain 2.0 - O Bitcoin além do dinheiro digital
Blockchain 2.0 - O Bitcoin além do dinheiro digitalBlockchain 2.0 - O Bitcoin além do dinheiro digital
Blockchain 2.0 - O Bitcoin além do dinheiro digitalEdilson Osorio Junior
 
Bitcoin e o Conceito de CriptoMoeda
Bitcoin e o Conceito de CriptoMoedaBitcoin e o Conceito de CriptoMoeda
Bitcoin e o Conceito de CriptoMoedaRuy De Queiroz
 
Blockchain Aplicado à Saúde
Blockchain Aplicado à SaúdeBlockchain Aplicado à Saúde
Blockchain Aplicado à SaúdeBruno Felipe
 
Blockchain - O Futuro da Economia P2P
Blockchain - O Futuro da Economia P2PBlockchain - O Futuro da Economia P2P
Blockchain - O Futuro da Economia P2PAndré Ferreira
 
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 2016Edilson Osorio Junior
 
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 além do Hello World
Blockchain além do Hello WorldBlockchain além do Hello World
Blockchain além do Hello WorldHenrique Leite
 
Protegendo Microservices: Boas Práticas e Estratégias de Implementação
Protegendo Microservices: Boas Práticas e Estratégias de ImplementaçãoProtegendo Microservices: Boas Práticas e Estratégias de Implementação
Protegendo Microservices: Boas Práticas e Estratégias de ImplementaçãoRodrigo Cândido da Silva
 
Treinamento em criptomoeda
Treinamento em criptomoedaTreinamento em criptomoeda
Treinamento em criptomoedaCesario Romeiro
 
TDC2016POA | Trilha Web - Agile Security
TDC2016POA | Trilha Web - Agile SecurityTDC2016POA | Trilha Web - Agile Security
TDC2016POA | Trilha Web - Agile Securitytdc-globalcode
 

Mais procurados (20)

Blockchain comece a revolução por você
Blockchain   comece a revolução por vocêBlockchain   comece a revolução por você
Blockchain comece a revolução por você
 
Moedas virtuais Matheus Pavanetti
Moedas virtuais   Matheus PavanettiMoedas virtuais   Matheus Pavanetti
Moedas virtuais Matheus Pavanetti
 
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
 
Blockchain e Bitcoin Introdução e Prática com C#
Blockchain e Bitcoin Introdução e Prática com C#Blockchain e Bitcoin Introdução e Prática com C#
Blockchain e Bitcoin Introdução e Prática com C#
 
Por trás do Bitcoin - O Blockchain
Por trás do Bitcoin - O BlockchainPor trás do Bitcoin - O Blockchain
Por trás do Bitcoin - O Blockchain
 
Ethereum e a Tecnologia Blockchain
Ethereum e a Tecnologia BlockchainEthereum e a Tecnologia Blockchain
Ethereum e a Tecnologia Blockchain
 
Blockchain 2.0 - O Bitcoin além do dinheiro digital
Blockchain 2.0 - O Bitcoin além do dinheiro digitalBlockchain 2.0 - O Bitcoin além do dinheiro digital
Blockchain 2.0 - O Bitcoin além do dinheiro digital
 
Bitcoin e o Conceito de CriptoMoeda
Bitcoin e o Conceito de CriptoMoedaBitcoin e o Conceito de CriptoMoeda
Bitcoin e o Conceito de CriptoMoeda
 
Blockchain Aplicado à Saúde
Blockchain Aplicado à SaúdeBlockchain Aplicado à Saúde
Blockchain Aplicado à Saúde
 
Blockchain - O Futuro da Economia P2P
Blockchain - O Futuro da Economia P2PBlockchain - O Futuro da Economia P2P
Blockchain - O Futuro da Economia P2P
 
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
 
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)
 
Azure blockchain
Azure blockchainAzure blockchain
Azure blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Ethereum - Guia Básico:
Ethereum - Guia Básico:Ethereum - Guia Básico:
Ethereum - Guia Básico:
 
Introducao a Blockchain
Introducao a BlockchainIntroducao a Blockchain
Introducao a Blockchain
 
Blockchain além do Hello World
Blockchain além do Hello WorldBlockchain além do Hello World
Blockchain além do Hello World
 
Protegendo Microservices: Boas Práticas e Estratégias de Implementação
Protegendo Microservices: Boas Práticas e Estratégias de ImplementaçãoProtegendo Microservices: Boas Práticas e Estratégias de Implementação
Protegendo Microservices: Boas Práticas e Estratégias de Implementação
 
Treinamento em criptomoeda
Treinamento em criptomoedaTreinamento em criptomoeda
Treinamento em criptomoeda
 
TDC2016POA | Trilha Web - Agile Security
TDC2016POA | Trilha Web - Agile SecurityTDC2016POA | Trilha Web - Agile Security
TDC2016POA | Trilha Web - Agile Security
 

Semelhante a Blockchain Usos

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 Workshop
Blockchain WorkshopBlockchain Workshop
Blockchain WorkshopDaniel Rocha
 
TDC 2017 - Blockchain Para Nós Desenvolvedores
TDC 2017 - Blockchain Para Nós DesenvolvedoresTDC 2017 - Blockchain Para Nós Desenvolvedores
TDC 2017 - Blockchain Para Nós DesenvolvedoresRoberto Santacroce Martins
 
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
 
Tecnologias de blockchain
Tecnologias de blockchainTecnologias de blockchain
Tecnologias de blockchainIRIB
 
Guia Básico - RaiBlocks (Nano):
Guia Básico - RaiBlocks (Nano):Guia Básico - RaiBlocks (Nano):
Guia Básico - RaiBlocks (Nano):Jefferson Tavares
 
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 mundialVagner Oliveira
 
FAST TRACK | Falando de criptomoedas: WAVES
FAST TRACK | Falando de criptomoedas: WAVES FAST TRACK | Falando de criptomoedas: WAVES
FAST TRACK | Falando de criptomoedas: WAVES Blockmaster
 
Integrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumIntegrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumMario Guedes
 
Integrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumIntegrando-se à Blockchain da Ethereum
Integrando-se à Blockchain da EthereumArrayOf.io
 
TDC2018FLN | Trilha Testes - 5 coisas que aprendemos blockchain
TDC2018FLN | Trilha Testes - 5 coisas que aprendemos blockchainTDC2018FLN | Trilha Testes - 5 coisas que aprendemos blockchain
TDC2018FLN | Trilha Testes - 5 coisas que aprendemos blockchaintdc-globalcode
 
Fundamentos da Blockchain - Curso Intensivo de Blockchain
Fundamentos da Blockchain - Curso Intensivo de BlockchainFundamentos da Blockchain - Curso Intensivo de Blockchain
Fundamentos da Blockchain - Curso Intensivo de Blockchain101 Blockchains Brasil
 
Blockchain - Além do mercado financeiro
Blockchain - Além do mercado financeiroBlockchain - Além do mercado financeiro
Blockchain - Além do mercado financeiroAnderson Carubelli
 
5 coisas que aprendemos blockchain
5 coisas que aprendemos blockchain5 coisas que aprendemos blockchain
5 coisas que aprendemos blockchaingutssc
 
Blockchain uma nova realidade para o mundo dos Negócios
Blockchain uma nova realidade para o mundo dos NegóciosBlockchain uma nova realidade para o mundo dos Negócios
Blockchain uma nova realidade para o mundo dos NegóciosinovaDay .
 

Semelhante a Blockchain Usos (20)

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
 
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: muito além das criptomoedas
Blockchain: muito além das criptomoedasBlockchain: muito além das criptomoedas
Blockchain: muito além das criptomoedas
 
Blockchain Workshop
Blockchain WorkshopBlockchain Workshop
Blockchain Workshop
 
TDC 2017 - Blockchain Para Nós Desenvolvedores
TDC 2017 - Blockchain Para Nós DesenvolvedoresTDC 2017 - Blockchain Para Nós Desenvolvedores
TDC 2017 - Blockchain Para Nós Desenvolvedores
 
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
 
Tecnologias de blockchain
Tecnologias de blockchainTecnologias de blockchain
Tecnologias de blockchain
 
Guia Básico - RaiBlocks (Nano):
Guia Básico - RaiBlocks (Nano):Guia Básico - RaiBlocks (Nano):
Guia Básico - RaiBlocks (Nano):
 
Blockchain
BlockchainBlockchain
Blockchain
 
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
 
Fundamentos de Blockchain
Fundamentos de BlockchainFundamentos de Blockchain
Fundamentos de Blockchain
 
FAST TRACK | Falando de criptomoedas: WAVES
FAST TRACK | Falando de criptomoedas: WAVES FAST TRACK | Falando de criptomoedas: WAVES
FAST TRACK | Falando de criptomoedas: WAVES
 
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
 
TDC2018FLN | Trilha Testes - 5 coisas que aprendemos blockchain
TDC2018FLN | Trilha Testes - 5 coisas que aprendemos blockchainTDC2018FLN | Trilha Testes - 5 coisas que aprendemos blockchain
TDC2018FLN | Trilha Testes - 5 coisas que aprendemos blockchain
 
Fundamentos da Blockchain - Curso Intensivo de Blockchain
Fundamentos da Blockchain - Curso Intensivo de BlockchainFundamentos da Blockchain - Curso Intensivo de Blockchain
Fundamentos da Blockchain - Curso Intensivo de Blockchain
 
Blockchain - Além do mercado financeiro
Blockchain - Além do mercado financeiroBlockchain - Além do mercado financeiro
Blockchain - Além do mercado financeiro
 
5 coisas que aprendemos blockchain
5 coisas que aprendemos blockchain5 coisas que aprendemos blockchain
5 coisas que aprendemos blockchain
 
Blockchain uma nova realidade para o mundo dos Negócios
Blockchain uma nova realidade para o mundo dos NegóciosBlockchain uma nova realidade para o mundo dos Negócios
Blockchain uma nova realidade para o mundo dos Negócios
 
Blockchain Day RJ
Blockchain Day RJBlockchain Day RJ
Blockchain Day RJ
 

Blockchain Usos

  • 1. Blockchain: mergulhando nos seus usos Riad Vargas de Oliveira @riadvargas
  • 2. Blockchain: mergulhando nos seus usos Who am I? Riad Vargas de Oliveira Full-stack developer @ Walltime (walltime.info) Graduando em Direito pela Universidade Norte do Paraná E-mail: riad@walltime.info Telegram: @riadvargas
  • 3. Blockchain: mergulhando nos seus usos A Walltime Exchange brasileira de criptomoedas, inaugurada em 2016; Eleita 4 vezes como a exchange mais indicada do Brasil (no grupo Bitcoin Brasil); Uma das primeiras exchanges no MUNDO a gerar e suportar endereços bech32 para depósitos e retiradas, respectivamente; Organizou o Bitcoin Pizza Day 2018 em 12 cidades simultaneamente, inclusive fora do país; Pioneira no split do fork BCash (Bitcoin Cash) no Brasil; Primeira exchange brasileira a atender 24 horas/dia durante a semana;
  • 4. Blockchain: mergulhando nos seus usos Agenda ➢ Bitcoin ○ Surgimento ○ Crescimento ○ Segregated Witness ➢ Lightning Network ○ Motivações ○ Proposta ○ Demonstração ➢ Blockchain ○ Aplicação nos negócios ○ Soluções ○ Demonstração
  • 5. Blockchain: mergulhando nos seus usos BITCOIN PEER-TO-PEER ELECTRONIC CASH SYSTEM PREVENT DOUBLE-SPENDING PROOF-OF-WORK PRIVACY TRUSTLESS OCTOBER 2008
  • 6. Blockchain: mergulhando nos seus usos Surgimento Whitepaper publicado em outubro de 2008; Primeiro bloco (“genesis”) minerado em janeiro de 2009 por Satoshi Nakamoto; “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.” ? ? ?
  • 7. Blockchain: mergulhando nos seus usos Primeiro uso “real” Ocorreu em 22 de maio de 2010; 10,000 BTC
  • 8. Blockchain: mergulhando nos seus usos Crescimento
  • 9. Blockchain: mergulhando nos seus usos Crescer dói... Eis uma nova preocupação: Escalabilidade Consequências: aumento de taxas, mempool congestionada, aumento do tamanho da blockchain; Bitcoin Classic vs Segwit SEGWIT!
  • 10. Blockchain: mergulhando nos seus usos Segregated Witness ● Substituição do limite de tamanho de bloco (block size) por peso de bloco (block weight); ● Facilidade na implementação de soluções “off-chain” (e.g. Lightning Network); Soft fork
  • 11. Blockchain: mergulhando nos seus usos Tamanho da blockchain Coda Protocol Blockchain de tamanho constante; Faz uso de zk-SNARKS para compressão;
  • 12. Salvação do dinheiro fiat... ou não
  • 13. Blockchain: mergulhando nos seus usos LIGHTNING NETWORK SELF-SUFFICIENT COSTLY MANIPULATION MICROPAYMENT CHANNELS BGP-LIKE NETWORKS INSTANT TRANSACTIONS
  • 14. Blockchain: mergulhando nos seus usos Motivação principal Problemas de escalabilidade da Blockchain; Bitcoin: ~4 transações/segundo Bitcoin (SegWit): ~11 transações/segundo Visa: ~1.700 transações/segundo
  • 15. Blockchain: mergulhando nos seus usos Solução proposta Uma rede de canais P2P para micropagamentos no lugar do “gossip protocol”
  • 16. Blockchain: mergulhando nos seus usos Implementações Golang: Lightning Network Daemon C: c-lightning Scala: eclair
  • 17. Blockchain: mergulhando nos seus usos Aplicações reais Y’alls (testnet): https://yalls.org/ Bitrefill (mainnet): https://www.bitrefill.com/brazil/ Satoshi’s Place (mainnet): https://satoshis.place/
  • 18. Blockchain: mergulhando nos seus usos Demonstração da Lightning Network
  • 19. Blockchain: mergulhando nos seus usos BLOCKCHAIN
  • 20. Blockchain: mergulhando nos seus usos O que é? Blocos sequenciais, criptograficamente vinculados/encadeados; Tolerante à falhas; Inatamente imutável, append-only;
  • 21. Blockchain: mergulhando nos seus usos Tipos de blockchain Tipo Pública Privada Exemplos Bitcoin, Ethereum, Decred, etc R3, Hyperledger, VΞRIS, etc Validação Proof of Work, Proof of Stake, etc Votação, consenso (2 of 3, 3 of 4, etc), etc Participação Irrestrita (anônima/pseudoanônima) Restrita (depende de confiança, partes identificadas)
  • 22. Blockchain: mergulhando nos seus usos Blockchain Pública Bitcoin, Zcash, Ethereum, Decred, etc ● Trustless; ● Descentralizada; ● Anônima (pseudoanônima); ● Proof of Work, Proof of Stake, etc; ● Transparente; SEGURANÇA
  • 23. Blockchain: mergulhando nos seus usos Blockchain Privada R3, Hyperledger, VΞRIS, etc ● Depende de confiança; ● Centralizada; ● Partes identificadas; ● Permissionada (R/W); ● Votação ou consenso (pré-definido); VΞRIS AGILIDADE
  • 24. Blockchain: mergulhando nos seus usos Blockchain descentralizada Comumente o modelo adotado pelas Blockchains Públicas; Rede constituída por nós igualmente replicados - idealmente -; Sem diferenciação entre slave - master, todos os nós consentem seguindo algum método de consenso (e.g. PoW; PoS; etc); Vantagens: maior segurança; não há ponto único de falha; imutabilidade; trustless. Desvantagens: menor flexibilidade.
  • 25. Blockchain: mergulhando nos seus usos Blockchain centralizada Comumente o modelo adotado pelas Blockchains Privadas; Rede formada por nós previamente autorizados ou por um único nó central; O nó central pode, unilateralmente, alterar as regras de consenso; Vantagens: controle completo da rede; partes identificadas. Desvantagens: ponto singular de falha; depende de confiança.
  • 26. Blockchain: mergulhando nos seus usos Aplicação nos negócios
  • 27. Blockchain: mergulhando nos seus usos Alguém já usa isso nos negócios?
  • 28. Blockchain: mergulhando nos seus usos Onde podemos aplicar isso? ● Armazenamento de arquivos; ● Smart contracts; ● Mitigação DDoS; ● Content Delivery Network; ● Tracking de encomendas; ● Controle de qualidade; ● Controle de Supply Chain;
  • 29. Blockchain: mergulhando nos seus usos Soluções plug-and-play que utilizam blockchain Armazenamento de arquivos Smart contracts e criação de assets Mitigação DDos e Content Delivery Network
  • 30. Blockchain: mergulhando nos seus usos Plataforma para divulgação de artistas e clubes.
  • 31. Blockchain: mergulhando nos seus usos Tá, e agora?!
  • 32. Blockchain: mergulhando nos seus usos Criar uma blockchain e um asset
  • 33. Blockchain: mergulhando nos seus usos Construir uma blockchain from scratch Qualquer linguagem de programação! Referência: A blockchain in 200 lines of code (https://goo.gl/4gjSm3)
  • 34. Blockchain: mergulhando nos seus usos Cold Wallet Maneira segura de armazenar seus bitcoins; Chave privada criptografada com BIP-38; Feita em acrílico, resistente e durável; Manual em: https://cold.walltime.info/
  • 35. Blockchain: mergulhando nos seus usos Gosta de blockchain e bitcoin? Venha fazer história conosco! https://walltime.info/jobs.html
  • 36. Blockchain: mergulhando nos seus usos Obrigado!