Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Blockchain & Novas Tecnologias

Blockchain & Novas Tecnologias

Nesta talk apresentada em 2018 na Wooza, no Rio de Janeiro, falei sobre as novas ferramentas que as criptomoedas vem trazendo para o mundo da tecnologia. Além dos principais conceitos envolvidos nas criptomoedas, também abordei as principais questões técnicas envolvidas em seu funcionamento.

Rafael Calixto

February 02, 2018
Tweet

More Decks by Rafael Calixto

Other Decks in Technology

Transcript

  1. Mas primeiro... Ativo Especulativo x Meio de Pagamento Ideologia x

    Tecnologia Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS 1
  2. Once upon a time... O Bitcoin surgiu em 2009 dando

    início a era das criptomoedas. • Projeto Open Source • Aplicou o conceito de Blockchain para validação das transações • Sistema independente e descentralizado (distribuído) • A maior parte das criptomoedas surgiram como forks do bitcoin https://github.com/bitcoin/bitcoin Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS 2
  3. Criptomoedas são o futuro! A adoção das criptomoedas é apenas

    uma questão de tempo. • Segurança => Facilmente auditável • Velocidade => Transações internacionais em poucos segundos • Liberdade => Pseudo Anonimato ou Total Anonimato • Facilidade => Comparado a estrutura bancária atual • Custo => Estrutura mínima para funcionamento 4 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  4. Se não acredita em mim... O economista Milton Friedman já

    previa o surgimento das criptomoedas em uma entrevista em 1999. 5 “Uma coisa que foi esquecida, mas que logo será desenvolvida, é uma moeda digital, que pela internet você poderá transferir fundos de A para B, sem A conhecer B, nem B conhecer A...” https://www.youtube.com/watch?v=BC4KuzXneGI Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  5. Não é feitiçaria... Podemos dividir a tecnologia das criptomoedas algumas

    partes. • Wallet (Carteira) => Contém as chaves pública e privada • Nós Mineradores => Cada minerador ganha uma pequena recompensa pela mineração • Blockchain => Ledger das criptomoedas • Smart Contracts => Apenas algumas criptomoedas possuem 6 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  6. Blockchain Rede peer-to-peer de computadores conectados responsável por processar e

    validar as transações. 7 https://blockchain.info/ Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  7. Pra que serve isso? A cada dia mais empresas tem

    utilizado a tecnologia da blockchain. • Fácil implementação • Extremamente difícil de ser burlado • Fácil acesso aos dados • Baixo custo • Possibilita o compartilhamento de informações entre diferentes partes 9 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  8. Em que pode ser aplicado? Alguns ramos de negócio são

    muito promissores para aplicação de Blockchain. • Supply Chain => Maior controle e segurança para as cadeias de fornecimento • Cartórios => Registros seguros e de fácil acesso • Dados Bancários => Forma segura de compartilhar registros bancários • Livro Contábil Digital => Registros compartilhados entre filiais da empresa 12 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  9. Quem é louco de fazer isso? Projetos de Blockchain no

    Brasil e no mundo. • Projeto Carrefour e BRF • https://www.ibm.com/blogs/robertoa/2017/11/brf-e-carrefour-projeto-de-blockchain-com-ibm/ • Cartórios Digitais • https://jus.com.br/artigos/58855/blockchain-e-os-cartorios • Projeto Hyperledger (IBM) • https://www.hyperledger.org/ 14 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  10. Smart Contracts E se fosse possível passar instruções para a

    blockchain, automatizando transações financeiras? 15 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  11. Qual a vantagem disso? Deploy de bytecode na blockchain. •

    Simples => Os códigos são auto executáveis • Confiável => Os códigos não podem ser apagados ou alterados • Eficiente => Tudo é executado de forma transparente • Facilidade => O deploy e realizado em poucos segundos • Custo => Você só paga pelo que você usa 16 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  12. Por onde começo? Desenvolver Smart Contracts envolve diversos conceitos novos.

    Unidades Monetárias • Ethereum (ou Ether) • Wei • Gas • Tokens Linguagens • Solidity • LLL • Outras 17 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  13. Qual a vantagem disso? Deploy de bytecode na blockchain. •

    Celebrar um acordo entre duas partes • ICO (Initial Coin Offer) • Sistemas de criação de crédito • Venda de seguros • Tudo mais que você imaginar 19 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  14. Só tem vantagem? Nem tudo é festa! Alguns problemas já

    ocorreram. • Muitos hacks ocorreram por falta de profissionais qualificados para desenvolvimento dos contratos • Ainda não existem interfaces intuitivas dedicadas aos usuários leigos • A volatilidade da moeda ainda impede muitas pessoas de aderirem a esta forma de pagamento 20 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  15. É apenas o começo... Muitas coisas estão acontecendo neste exato

    momento. • Os governos de todo o mundo ainda estão estudando possíveis regulações para as criptomoedas • É raro encontrar um profissional qualificado para atuar nesta área • As informações ainda são escassas e confusas, muitas pessoas mal intencionadas se aproveitam disso. 21 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  16. Em um futuro não tão distante... • Self service para

    contratação de planos de telefonia utilizando Smart Contracts • Acompanhamento da locação de veículos utilizando Blockchain • Contratação de seguros para aluguel de carros com Smart Contracts • Criação de Tokens de fidelização utilizando Smart Contracts • Aceitação de criptomoedas como forma de pagamento • Tudo mais que a imaginação permitir... 22 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS
  17. Algumas considerações finais • As criptomoedas vieram para ficar! •

    A tecnologia está avançando a passos largos • A maioria das moedas possui uma lógica deflacionária (1929) • Os bancos amam as criptomoedas! • Em um futuro não muito distante estas tecnologias serão aplicadas por empresas de serviços digitais como a Wooza 23 Blockchain & Novas Tecnologias • RAFAEL CALIXTO, CIENTISTA DE DADOS