Bitcoin e as Tecnologias de Criptomoeda

79
Bitcoin e as Tecnologias de Criptomoeda Ruy J.G.B. de Queiroz (CIn-UFPE) 5o Seminário sobre Informação na Internet Brasília (DF), Agosto 2015

Transcript of Bitcoin e as Tecnologias de Criptomoeda

Page 1: Bitcoin e as Tecnologias de Criptomoeda

Bitcoin e as Tecnologias de Criptomoeda

Ruy J.G.B. de Queiroz (CIn-UFPE)5o Seminário sobre Informação na Internet

Brasília (DF), Agosto 2015

Page 2: Bitcoin e as Tecnologias de Criptomoeda

Pagamento Digital• Apple Pay

• Samsung Pay

• Google Wallet

• PayPal (adquiriu Braintree)

• WePay ($74M), Dwolla ($32M), Braintree, Stripe ($190M), Square ($590M), Quisk ($6.3M), Abra, BitPesa ($1.7M), Blockchain ($30M), Blockstream ($21M), Case ($1.5M)

Page 3: Bitcoin e as Tecnologias de Criptomoeda

Euromonitor: Consumer Payments 2015: Trends, Developments and Prospects

• Mercado de pagamento do consumidor duplica em valor na última década

• Atinge US$47 trilhões em volume de pagamentos em 2014.

• Pagamentos digitais ultrapassam métodos de pagamento em papel em termos de popularidade

• 2014 foi o primeiro ano em que a fatia de mercado do pagamento digital foi maior que a do pagamento em papel.

Page 4: Bitcoin e as Tecnologias de Criptomoeda

The Year of Payments: 2015• (1) Samsung comprou LoopPay. (2) PayPal comprou

Paydiant. (3) Amazon lançou Home Delivery Services em mais de 20 cidades. (4) Google comprou Softcard. (5) Facebook lançou pagamentos dentro do Messenger. (6) Apple Pay atraiu mais comerciantes e bancos. (7) Amex perdeu o acordo com a Costco e 20% de seus empréstimos e 10% de seu volume nos cartões no processo. (8) Square descartou sua carteira do consumidor e duplicou esforços nos serviços projetados para atrair comerciantes. (9) Bitcoin continuou a atrair investidores apesar da queda do valor e dos casos de envolvimento com mercado negro …

Page 5: Bitcoin e as Tecnologias de Criptomoeda

Accenture Report: Digital Payments Transformation

• Tendências:

• Aplicativos de portais de venda

• Micropagamentos

• Inovação em venda a varejo

• Criptocmoedas

• Pagamentos em tempo-real

• Adoção sem contato

• Convergência de canal

• Soluções de pagamento baseada em Computação em Nuvem

• Soluções móveis de ponto-de-venda

Page 6: Bitcoin e as Tecnologias de Criptomoeda

“Cryptocurrencies are looking less and less like a “fad” ”

• “conforme a Juniper Research, o volume diário de transações em criptomoedas aumentou em 50% nos últimos 12 meses, e espera-se que 4,7 milhões de consumidores venham a usar Bitcoin até 2019. A prova do sucesso das criptomoedas está na integração das moedas com os sites de varejo-online, com diversos sites top de eCommerce nos U.S. hoje já aceitando Bitcoin como uma forma de pagamento.” (FPS Blog, Abril 2015)

Page 7: Bitcoin e as Tecnologias de Criptomoeda

Top Venture Capital Deals of Bitcoin

• itBit. Investors: RRE Ventures, Liberty City Ventures, Jay W Jordan II, James Pallotta. Investment: $25 million, 7 May 2015.

• Cryex. Investors: White Star Capital, Northzone Ventures. Investment: $10 million, 7 May 2015.

• Circle Internet Financial. Investors: Goldman Sachs, IDG Capital Partners, Breyer Capital, General Catalyst Partners, Accel Partners. Investment: $50 million, 30 April 2015.

• Coinbase. Investors: New York Stock Exchange (NYSE), USAA, BBVA, DoCoMo, Draper Fisher Jurvetson (DFJ) Growth Fund, Tim Draper, Union Square Ventures, Ribbit Capital and Andreessen Horowitz, Vikram Pandit, CEO Tom Glocer. Investment: $75 million, 20 January 2015.

Page 8: Bitcoin e as Tecnologias de Criptomoeda

US Government Funds $3 Million Cryptocurrency Research Initiative• “Três universidades americanas estão prontas para

conduzir pesquisas de amplo alcance sobre criptomoedas usando cerca de US$3M em financiamento da National Science Foundation.

• Cornell, University of Maryland e University of California Berkeley vão se concentrar no desenvolvimento de novos sistemas de criptomoeda que, segundo a pesquisadora principal Elaine Shi, vão tratar “pontos problemáticos” atribuídos ao bitcoin e outras redes existentes.” (Coindesk Blog, 29 Julho 2015)

Page 9: Bitcoin e as Tecnologias de Criptomoeda

Foco em smart contracts

• “A iniciativa dedicará recursos ao desenvolvimento de novos sistemas que permitam a escalabilidade de transações espandidas, privacidade e funcionalidade para o usuário.

• Os smart contracts serão o principal foco da iniciativa, aproveitando os resultados nessa área já obtidos por pesquisadores da University of Maryland.”

Page 10: Bitcoin e as Tecnologias de Criptomoeda
Page 11: Bitcoin e as Tecnologias de Criptomoeda
Page 12: Bitcoin e as Tecnologias de Criptomoeda
Page 13: Bitcoin e as Tecnologias de Criptomoeda
Page 14: Bitcoin e as Tecnologias de Criptomoeda

Dinheiro Digital e o Conceito de Criptomoeda

• “A Era da Internet finalmente nos trouxe um novo fenômeno conhecido como criptomoeda. Satoshi Nakamoto introduziu seu trabalho inovador Bitcoin para o mundo em 2009, marcando o alvorecer de uma nova era na história financeira da civilização humana.”

• “Uma criptomoeda é um meio de troca concebido em torno do intercâmbio de informações de forma segura, um processo viabilizado por meio de certos princípios da criptografia.”

Page 15: Bitcoin e as Tecnologias de Criptomoeda

Bitcoin: Uma CriptoMoeda

Page 16: Bitcoin e as Tecnologias de Criptomoeda

“Bitcoin: A Peer-to-Peer Electronic Cash System” (bitcoin.org, 2008)

• “Uma versão puramente peer-to-peer de dinheiro eletrônico permitiria que pagamentos online fossem enviados diretamente de uma parte a outra sem passar por uma instituição financeira.

• Assinaturas digitais propiciam parte da solução, mas os principais benefícios são perdidos se uma terceira parte confiável ainda for necessária para evitar o duplo-gasto.

• Propomos uma solução ao problema do duplo-gasto usando uma rede peer-to-peer.”

• Publicado inicialmente na “The Cryptography Mailing list” em metzdowd.com

Page 17: Bitcoin e as Tecnologias de Criptomoeda

Marcos Tecnológicos• Nome Ano Criador Inovações

• RSA 1977 Ron Rivest criptografia de chave públ. • Pr.Gen. Biz. 1982 Leslie Lamport mensagens inforjáveis • ecash 1993 David Chaum pagto anônimo na Internet • e-gold 1996 Douglas Jackson pagto em ouro digital • hashcash 1997 Adam Back anti-spam proof-of-work • Napster 1999 Shawn Fanning peer-to-peer file sharing • Tor 2002 Roger Dingledine rede de anonimização • Second life 2003 Philip Rosedale moeda e econ. virtual • rpow 2004 Hal Finney proof-of-work token money

Page 18: Bitcoin e as Tecnologias de Criptomoeda

“Why Bitcoin Matters” Marc Andreessen, NYT Jan/2014• “Uma misteriosa nova tecnologia emerge,

aparentemente do nada, mas na realidade como resultado de duas décadas de intensa pesquisa e desenvolvimento por pesquisadores quase anônimos.

• Idealistas políticos projetam sobre ela visões de liberação e revolução; elites do establishment revelam desprezo e descaso sobre ela.

• Por outro lado, tecnologistas – nerds – ficam fascinados por ela. Eles vêem nela um enorme potencial e passam noites e finais de semana mexendo com ela.”

Page 19: Bitcoin e as Tecnologias de Criptomoeda

“Why Bitcoin Matters” Marc Andreessen, NYT Jan/2014• “Em algum momento no futuro produtos

mainstream, empresas e indústrias emergem para comercializá-la; seus efeitos se tornam profundos; e mais tarde, muitas pessoas se perguntam por que sua grande promessa não estava mais óbvia desde o início.

• De que tecnologia estou falando? Computador pessoal em 1975, a Internet em 1993, e – acredito – Bitcoin em 2014.”

Page 20: Bitcoin e as Tecnologias de Criptomoeda

“Why Bitcoin Matters” Marc Andreessen, NYT, 2014• “Bitcoin no seu nível mais fundamental é um

grande avanço em ciência da computação – um avanço que resulta de 20 anos de pesquisa em moeda criptográfica, e 40 anos de pesquisa em criptografia, por milhares de pesquisadores em todo o mundo.”

• “Bitcoin é a primeira solução prática de um problema em aberto em ciência da computação chamado de Problema dos Generais Bizantinos.”

Page 21: Bitcoin e as Tecnologias de Criptomoeda

Problema dos Generais Bizantinos

• “[Imagine] um grupo de generais do Exército Bizantino acampados com suas tropas em torno de uma cidade inimiga. Comunicando-se apenas por mensageiros, os generais têm que chegar a um acordo sobre um plano comum de ataque. Entretanto, um ou mais deles podem ser traidores que tentarão confundir os outros. O problema é encontrar um algoritmo para garantir que os generais leais vão chegar a um acordo.” (Lamport, Shostak & Pease, Journal of the ACM 1982)

Page 22: Bitcoin e as Tecnologias de Criptomoeda

Lamport, Shostak & Pease 1982

• “Mostramos que, usando apenas mensagens orais, esse problema é resolvido se e somente se mais de 2/3 dos generais forem leais; portanto, um único traidor pode confundir 2 generais leais.

• Com mensagens secretas inforjáveis, o problema é solúvel para qualquer número de generais e possíveis traidores.”

Page 23: Bitcoin e as Tecnologias de Criptomoeda

Bitcoin• Moeda global (abrev. BTC) • Bem diferente de moedas fiduciárias • Circula desde Janeiro de 2009 • Não é emitida por nenhuma entidade • Peer-to-peer / descentralizada • Negociada pela internet • O protocolo é de código aberto • Até certo ponto anônima • Protegida por encriptação forte (criptoMoeda) • (traduzido/adaptado de slide by J.Coman)

Page 24: Bitcoin e as Tecnologias de Criptomoeda

Bitcoin (cont.)• Se você souber o número da conta secreta as

moedas são suas • Os que transmitem as transações são chamados

de mineradores • O número máximo de Bitcoins será cerca de 21

milhões • Um bitcoin é uma unidade de medida • Um satoshi é um trilionésimo de bitcoin • Não é completamente ilegal ainda • Não é uma enrolação ou esquema do tipo

“enriqueça-rápido” • Pode mudar para sempre o conceito de dinheiro • (traduzido/adaptado de slide by J.Coman)

Page 25: Bitcoin e as Tecnologias de Criptomoeda

O Mecanismo Básico• As transações são publicadas na rede P2P Bitcoin • Os mineradores (computadores) competem para

resolver um problema do tipo “prova-de-trabalho” em média a cada 10 minutos

• O minerador que vence publica um resumo das transações recentes em um bloco

• Os mineradores são premiados com novas moedas por terem publicado um bloco válido

• Os blocos são encadeados a blocos anteriores, criando assim uma “cadeia de blocos” (“block chain”)

• O valor de cada conta fica evidente no blockchain • Espera-se que todos tenham acesso ao blockchain • (traduzido/adaptado de slide by J.Coman)

Page 26: Bitcoin e as Tecnologias de Criptomoeda

Surgimento do Bitcoin• A versão original do programa Bitcoin-QT foi

aparentemente escrita e publicada por uma pessoa que atende pelo nome de Satoshi Nakamoto.

• Algum tempo depois de ter iniciado o software, Sr. Nakamoto parou de se comunicar com os desenvolvedores que assumiram o projeto.

• Ninguém sabe quem Satoshi realmente é, mas seu inglês é muito bom assim como sua habilidade em programação

• Satoshi detém cerca de 1M bitcoins • Ele/Ela entregou o software Bitcoin com algumas decisões

de projeto incrivelmente perspicazes, mas até agora se recusou a aceitar o reconhecimento.

• O software é de código aberto e não é patenteado • (traduzido/adaptado de slide by J.Coman)

Page 27: Bitcoin e as Tecnologias de Criptomoeda

Existem os Desenvolvedores “Core”

• Os desenvolvedores que escreveram o núcleo do programa Bitcoin-QT ainda estão, na sua maioria, trabalhando no software

• São apaixonados pelo Bitcoin • Há muitos outros desenvolvedores e ferramentas que

emulam o protocolo • Carteiras digitais de alta-segurança • Mineradores • Casas de Câmbio • Intermediários

• Ninguém está realmente “em controle” mas algumas pessoas têm muito mais influência que outras

• É possível que desenvolvedores se distanciem e se tornem irrelevantes

• (traduzido/adaptado de slide by J.Coman)

Page 28: Bitcoin e as Tecnologias de Criptomoeda

Existe uma “Bitcoin Foundation”

• Tenta representar Bitcoin • Sem fins lucrativos • Modelada à imagem da Linux Foundation • Trata-se de uma coalizão frágil de partes

interessadas • É ela quem paga aos desenvolvedores • Pequenos desentendimentos têm levado a

convocações para formar uma nova entidade • Parece muito próxima ao governo americano • Um membro foi preso até agora (Silk Road) • (traduzido/adaptado de slide by J.Coman)

Page 29: Bitcoin e as Tecnologias de Criptomoeda

Moedas Físicas • Fotos de moedas Bitcoin existem

• Algumas delas são de “brincadeira”

• Não são “Bitcoins de verdade” mas moedas de Casascius são supostamente negociáveis com Bitcoins

• Não são a melhor maneira de guardar Bitcoins

• Um cara em Utah as fabrica (Casascius)

• Elas têm até uma numeração!

• O US Government (FinCEN) fechou Casascius • (traduzido/adaptado de slide by J.Coman)

Page 30: Bitcoin e as Tecnologias de Criptomoeda

Carteiras Bitcoin• O termo “carteira Bitcoin" se refere a um arquivo que

contém o número ou números de contas que guardam valor

• Há também o software de carteira Bitcoin que serve para gerenciar transações

• Como Bitcoins têm valor, as carteiras devem ser encriptadas

• A numeração secreta pode ser impressa, geralmente como um código de barra

• Os valores Bitcoin impressos podem ser • Guardados num cofre • Mantidos em um backup sob forma de carteira eletrônica • Usados como dinheiro impresso

• (traduzido/adptado de slide by J.Coman)

Page 31: Bitcoin e as Tecnologias de Criptomoeda

Particularidades do Bitcoin• Totalmente eletrônica • Valor demonstrável • Transações rápidas • Transações de baixo custo • Divisível até 0,00000001 BTC • Nenhuma necessidade de usar terceiros • Incontrolável (Descentralizada) • Transações irreversíveis • Nada de duplo-gasto • Algum anonimato (pseudonimato) • Resistente à inflação • Deflacionária (Máximo de 21M serão emitidos) • Internacional • Amplamente aceita como moeda • (traduzido/adaptado de slide by J.Coman)

Page 32: Bitcoin e as Tecnologias de Criptomoeda

Usos para o Bitcoin• Compras online • Gorjetas e doações • Micro-pagamentos • Transações que têm que ser irreversíveis

• Quando informação é transferida • Quando uma ação irreversível é realizada

• Transações inconfessáveis • Transações no mercado negro • Uma guarda de valor • (traduzido/adaptado de slide by J.Coman)

Page 33: Bitcoin e as Tecnologias de Criptomoeda

Usos para o Bitcoin (cont.)

• Investimento • Um local para esconder dinheiro • Jogos de Azar • Resgate • Fuga de moedas que estão em crise • Transações e financiamentos internacionais • Compra de bens no exterior (lingua franca de

moedas) • Pagamento a funcionários estrangeiros • (traduzido/adaptado de slide by J.Coman)

Page 34: Bitcoin e as Tecnologias de Criptomoeda

Comparação ao Dólar AmericanoUS Dollar (Espécie)

• Garantido pelos EUA • Controlado pelos EUA • Em princípio, apenas EUA • Criado pelo governo • Suprimento controlado por

política • Fácil de ser roubado por

assaltantes • Difícil de ser roubado por

hackers • Difícil de transmitir • Difícil de rastrear

Bitcoin

• Garantido apenas por outros usuários

• Controlado por usuários • Internacional • Criado com base em

trabalho realizado • Emissão em quantidade

fixada • Difícil de ser roubado por

assaltantes • Mais fácil de ser roubado

por hackers

Page 35: Bitcoin e as Tecnologias de Criptomoeda

Comparação ao OuroOuro

• Garantido por si mesmo? • Internacionalmente aceito • Suprimento controlado por

mineradores • Difícil/caro de armazenar • Não é fácil dividir • Difícil de usar para transações • Pode ser usado para fabricar

jóias • Fácil de ser roubado por

assaltantes/invasores • Difícil de ser roubado por

hackers

Bitcoin

• Apoiado apenas por outros usuários

• Internacionalmente aceito

• Suprimento é fixo • Fácil de armazenar • Fácil de dividir • Fácil de usar para

transações • Fácil de fazer backups • Difícil de ser roubado por

assaltantes/invasores • Fácil de ser roubado por

Page 36: Bitcoin e as Tecnologias de Criptomoeda

Suprimento

Page 37: Bitcoin e as Tecnologias de Criptomoeda

Divisibilidade• 1000 MilliBits = 1 BTC

• MilliBits é abreviado como mBTC

• No momento, sanduíches têm chance de ter seu preço em millibit

• Se Bitcoin vier a valer US$1.000.000, a menor quantidade de dinheiro que você será capaz de transacionar é de US$0,01 em valor

• (traduzido/adaptado de slide by J.Coman)

Page 38: Bitcoin e as Tecnologias de Criptomoeda

Transações Reversíveis: O Lado Bom

• Tomam a forma de reembolsos • Reversibilidade “protege consumidores” permitindo que

uma autoridade (no final das contas, o governo) possa mediar transações

• Proteção de vendedores inescrupulosos • Recuperação de roubo de identidade • Transferências acidentais podem ser corrigidas • Embora sejam caras, a maioria das pessoas demandam

transações reversíveis de seus governos • O governo dos EUA acha que reembolsos são

importantes • Nos US, quase todas as transações que não envolvem

dinheiro em espécie são reversíveis • (traduzido/adaptado de slide by J.Coman)

Page 39: Bitcoin e as Tecnologias de Criptomoeda

Transações Reversíveis: O Lado Ruim

• Permitem que vendedores sejam trapaceados, aumentando os custos para todos

• Exigem muito trabalho dos vendedores de coordenar • Exigem fiscalização intensa por parte do governo • Torna óbvia a necessidade de coleta intensa de

dados do consumidor para verificação do crédito na praça

• Cara e lenta • Impede micro-pagamentos • Deixa o pobre de fora de muitas transações de crédito • (traduzido/adptado de slide by J.Coman)

Page 40: Bitcoin e as Tecnologias de Criptomoeda

Transações Irreversíveis

• Transações em Bitcoin são todas irreversíveis

• Mas, para algumas transações, as pessoas não desejam carregar o peso da fiscalização do governo

• Se você usa dinheiro em espécie ou moedas, você está familiarizado com irreversibilidade

• (traduzido/adaptado de slide by J.Coman)

Page 41: Bitcoin e as Tecnologias de Criptomoeda

Anonimato• Bitcoin propicia algum anonimato

(pseudonimato) • Endereços Bitcoin são como contas bancárias

numeradas com uma senha • O fluxo de dinheiro de endereço a endereço é

completamente público • Você pode tentar negar que você “tem” BTC • Você pode tentar negar para onde foram os BTC • Há maneiras de se aumentar o anonimato • (traduzido/adaptado de slide by J.Coman)

Page 42: Bitcoin e as Tecnologias de Criptomoeda

Silk Road Website• Um website do mercado negro que começou na rede TOR

network a partir de Fevereiro de 2011 • Bitcoin é anterior ao Silk Road • Transações são pagas com Bitcoin • Usa um sistema de custódia para reduzir o abuso • Parece com o eBay, mas a maioria é ilegal—mais notadamente,

drogas • Fechado pelo FBI em 02/Out/2013 e um líder suspeito (Dread

Pirate Roberts) foi preso • Muitos milhões de dólares em BTC foram confiscados de pessoas

de todo o mundo, embora elas não tenham violado nenhuma lei • Em 06/Nov/2013 o website reabriu como 2.0, aparentemente com

nova direção, mas ele se autodenomina DPR • Silk Road é apenas o marketplace mais bem sucedido para bens

do mercado negro. Existem outros • (traduzido/adaptado de slide by J.Coman)

Page 43: Bitcoin e as Tecnologias de Criptomoeda

A Tecnologia por trás do BTC

• Hashing (duplo-SHA256, RIPEMD-160)

• Prova-de-trabalho (prova de hashcash)

• Encriptação de chave pública (Algoritmo de Assinatura Digital em Curvas Elípticas, Árvores de Merkle)

• Peer-To-Peer (semelhante ao IRC Internet Relay Chat)

• (traduzido/adaptado de slide by J.Coman)

Page 44: Bitcoin e as Tecnologias de Criptomoeda

Hashing• Hashing é aplicar um algoritmo para encontrar uma

sequencia curta de números (“digest”) para garantir a integridade de um bloco de dados

• Um checksum é um exemplo de algoritmo de hashing

• Hashes são unidirecionais. Se você tem os dados (e a chave-semente), você pode encontrar o hash. Mas, se você tem o hash, não dá para adivinhar os dados.

• Hashes são úteis para verificar a integridade de dados • (traduzido/adaptado de slide by J.Coman)

Page 45: Bitcoin e as Tecnologias de Criptomoeda

Checksum como Hash• Checksums são ruins como hash (embora fácil de

fazer)

• SHA256 é um “algoritmo de hash seguro” que produz 256 bits de saída (equivalente a um número de 78-dígitos)

• Um checksum não muda se a ordem for alterada

• Com o SHA256, qualquer mudança mínima nos dados sendo hashed vai mudar completamente o valor de hash de saída

• (traduzido/adaptado de slide by J.Coman)

Page 46: Bitcoin e as Tecnologias de Criptomoeda

Prova-de-Trabalho• Algoritmo hashcash concebido para prevenir spam • Um hash parece uma cadeia aleatória de 256 bits • A cada vez que você modifica algo sendo hashed, (por

exemplo, com um vetor de inicialização) o hash muda completamente

• Há uma chance de 50% de que o primeiro bit seja 0 • Se você modificar um pouquinho o dado a ser hashed,

você poderia tentar algumas vezes a obter um com o primeiro bit 0

• Primeiros 2 bits: 25% • Primeiros 10 bits: 0.0977% • Encontre um hash com os primeiros 63 bits como 0

(0.00000000000000001%), e aí você pode publicar um bloco e ganhar 25 Bitcoins

• (traduzido/adaptado de slide by J.Coman)

Page 47: Bitcoin e as Tecnologias de Criptomoeda

Assinatura Digital• Assinaturas digitais provam que os dados que vieram assinados foram de

fato do signatário

• Para assinar um texto devo • Produzir um hash do texto com a chave simétrica privada de uma

função de hash • Produzir um outro hash com a chave assimétrica privada do sistema de

chave dual • Enviar esse hash resultante juntamente com o texto

• Para provar que assinei o texto • Usar a chave simétrica privada para produzir um hash a partir do texto • Usar a chave assimétrica pública para produzir um hash a partir do

hash que foi recebido • Verificar se os valores calculados nos dois passos anteriores são iguais

• (traduzido/adaptado de slide by J.Coman)

Page 48: Bitcoin e as Tecnologias de Criptomoeda

Peer-to-Peer• Bitcoin originalmente usava Internet Relay Chat

• Quando um peer inicializa, ele obtém uma lista de outros peers e vai procurar por peers que não estejam muito ocupados

• Peers compartilham informações sobre transações recentes e blocos históricos

• Blocos são verificados com assinatura baseada em árvores de Merkle

• (traduzido/adaptado de slide by J.Coman)

Page 49: Bitcoin e as Tecnologias de Criptomoeda

Ameaças ao Bitcoin• Criptomoedas concorrentes (Efeitos de rede) • Bifurcação do blockchain devida a conflitos

filosóficos • Ataques do governo • Ataques de negação de serviço • Hackers roubando moedas • Erro irrecuperável no protocolo • Avanços na quebra da criptografia

(computadores quânticos?) • Perda de confiança devido à volatilidade • Abandono por parte dos entusiastas iniciais • (traduzido/adaptado de slide by J.Coman)

Page 50: Bitcoin e as Tecnologias de Criptomoeda

Ameaças ao Bitcoin (cont.)• Redlisting • Imposição por poder de processamento • Pressão das empresas Visa/MasterCard • Pressão de Provedores de Internet • Aumento esmagador no volume • Problema dos mineradores egoístas • Transações mutáveis • Alguns receiam que o número de transações

diárias chegue em breve ao máximo de 300.000 • Outros acreditam que o tamanho do blockchain,

que hoje (Ago/15) está em 39GB, acabe impossível de armazenar para muitos participantes da rede

• (traduzido/adaptado de slide by J.Coman)

Page 51: Bitcoin e as Tecnologias de Criptomoeda

Regulação do Bitcoin• Falta de regulação está impedindo que grandes

instituições entrem no mercado • Bitcoin é um sistema peer-to-peer (difícil de apreender) • Bitcoins não são sequer presos ao protocolo de rede

atual • Bitcoin é em grande parte “externa” aos EUA –

grandes casas de câmbio estão fora dos EUA • Para interromper negociações com o bitcoin, o

governo dos EUA vai ter que entrar no seu computador • Bloquear os EUA de usar Bitcoins vai atrapalhar sua

participação em uma provável revolução tecnológica; empresas americanas perderão contratos

• (traduzido/adaptado de slide by J.Coman)

Page 52: Bitcoin e as Tecnologias de Criptomoeda

Regulação do Bitcoin (cont.)• Os EUA têm uma rede estabelecida de traficantes de drogas

• Pagar por drogas com bitcoin faz sentido • Aceitar bitcoins por drogas faz sentido • Traficantes vão provavelmente dispor de Bitcoin para vender • O crime organizado não rejeitaria uma nova maneira de

ganhar dinheiro (Bitcoin trade) • É possível controlar o uso legal de Bitcoin nos limites de

países dedicados, mas é muito difícil de pegar os criminosos de bitcoin

• Bitcoin pode se adaptar em torno da regulação • Os EUA já tem cerca de $1,5 Trilhões em espécie no exterior. • A caixa de Pandora já está aberta • Moedas virtuais representam uma ameaça crível à

capacidade de nações soberanas de governar • (traduzido/adaptado de slide by J.Coman)

Page 53: Bitcoin e as Tecnologias de Criptomoeda

A República Popular da China

• Tal qual Americanos, alguns Chineses têm um desejo de esconder um pouco de sua riqueza

• É possível que o governo chinês não proíba Bitcoins—P’ra eles seria pior que o Dólar Americano?

• Tal qual os EUA, o ambiente regulatório na China é ambíguo • O povo chinês (talvez mais do que o americano) gosta de

jogos de azar • Há indicações que o cidadão chinês já começa a se

apropriar de Bitcoins em larga escala • Algumas das grandes casas de câmbio estão na China • Mais nós completos da rede estão rodando na China do que

em qualquer outro país any • O povo chinês pode comprar Bitcoins com Renminbi ou USD • Os chineses guardam um monte de USD • (traduzido/adaptado de slide by J.Coman)

Page 54: Bitcoin e as Tecnologias de Criptomoeda

Mineração• Resultado da publicação no blockchain • É dessa forma que novos Bitcoins são criados

• Mineradores publicam blocos no blockchain • Como recompensa por publicar blocos, eles obtêm

o direito de ganhar Bitcoins. (50 pelos primeiros 4 anos, 25 atualmente, caindo pela metade cada 4 anos)

• Mineradores também recebem taxas de transação • Corrida para encontrar um hash adequado a cada 10

minutos • Não vale a pena (a menos que você tenha dinheiro,

tempo, e uma habilidade subutilizada de engenheiro eletricista)

• (traduzido/adaptado de slide by J.Coman)

Page 55: Bitcoin e as Tecnologias de Criptomoeda

Mineração (cont.)• Incrivelmente competitivo • Arriscado • Alto investmento inicial • Tecnologia está evoluindo rapidamente • Hoje demanda hardware especializado (ASIC

chip) • Mineradores racionalmente devem se juntar a um

“guild” • O poder computacional combinado dos

mineradores é milhares de vezes mais poderoso que os super computadores mais potentes do mundo

• (traduzido/adaptado de slide by J.Coman)

Page 56: Bitcoin e as Tecnologias de Criptomoeda

Como Bitcoins são Criados• A cada 10 minutos (em média), mineradores tentam

resolver um problema de prova-de-trabalho

• O primeiro a resolver o problema publica um “bloco” no “blockchain” que inclui todas as transações dos últimos 10 minutos

• Em 2009, a recompensa por publicar um bloco era 50 Bitcoins. Hoje é 25. Em 2016 será 12,5 Bitcoins

• Com a divisão por 2 constante, em algum momento no futuro haverá apenas cerca de 21 milhões de Bitcoins

• (traduzido/adaptado de slide by J.Coman)

Page 57: Bitcoin e as Tecnologias de Criptomoeda

Como Bitcoins NÃO são Criados

• Não se pode pagar para criar extra coins. Elas só podem ser mineradas

• Não há um banco central para criá-los

• Os desenvolvedores não podem adicionar extra Bitcoins. Outros usuários se rebelariam e não aceitariam a nova versão do software

• Mineradores não podem minerar extra ou mais rápido em resposta a forças de mercado

• (traduzido/adaptado de slide by J.Coman)

Page 58: Bitcoin e as Tecnologias de Criptomoeda

Blockchain• Mineradores publicam um bloco de transações recentes a

cada 10 minutos em média

• Cada bloco é demonstravelmente relacionado ao anterior

• Toda transação é armazenada no blockchain

• Se houver desacordos sobre blocos válidos, o blockchain pode bifurcar

• Mineradores adicionam à cadeia boa mais longa

• Buscas nos blockchain pode revelar muita coisa interessante • (traduzido/adaptado de slide by J.Coman)

Page 59: Bitcoin e as Tecnologias de Criptomoeda

Bitcoins Já Foram Roubadas

• Um estudo realizado pelo laboratório da empresa de segurança Kaspersky revelou que o número de crimes envolvendo a moeda virtual bitcoin cresceu 2,5 vezes em 2013, ano que ocorreram surpreendentes 8,3 bilhões de incidentes.

• Virus podem roubar seus Bitcoins • Botnets já mineraram Bitcoins • O bitcoin foi notícia no início de 2014 quando a

bolsa com sede em Tóquio Mt. Gox entrou com pedido de falência depois de comunicar a perda de 750 mil bitcoins em um ataque de invasores.

Page 60: Bitcoin e as Tecnologias de Criptomoeda

Segurança da Carteira de Bitcoins

• Mantenha chaves offline • Encripte sua carteira • Faça cópias em backup de sua carteira • Se for guardar suas economias em casa, ponha em

um computador que você usa APENAS para bitcoins

• Mantenha múltiplas carteiras • Sempre receba dinheiro para um novo endereço • Carteiras online: use autenticação de 2-fatores • Não gaste de seus endereços de “poupança” • Nada de ficar falando p’ra todo mundo sobre seus

bitcoins • (traduzido/adaptado de slide by J.Coman)

Page 61: Bitcoin e as Tecnologias de Criptomoeda

Bitcoins NÃO têm qualquer Valor Intrínseco?

• Qual é o valor intrínseco de um US Dollar? • Qual é o valor intrínseco do ouro? Será que jóias e

contatos elétricos lhe dão o valor? • Problema clássico galinha/ovo • A maioria das moedas têm valor porque as pessoas

lhe dão valor • Qual é o valor intrínseco do eBay? Nenhum porque

eles não vendem nada, mas são apenas uma plataforma?

• Será que os méritos do protocolo não têm valor intrínseco?

• (traduzido/adaptado de slide by J.Coman)

Page 62: Bitcoin e as Tecnologias de Criptomoeda

Seria o Bitcoin um Esquema de Ponzi?

• Charles Ponzi nos anos 1920s fraudou investidores

• Bernie Madoff fez o mesmo em 2008 • Muito comum • Esquema de Ponzi:

• Retornos exagerados são prometidos • Retiradas iniciais: dinheiro dos outros

• Depende da falta de transparência • Todos podem ver seus Bitcoins • Já houve esquemas de Ponzi em Bitcoin

Page 63: Bitcoin e as Tecnologias de Criptomoeda

O Mercado de Bitcoin é Ilíquido

• O mercado de Bitcoin é de atualmente cerca de US$7 bilhões

• Mas, se alguém quisesse comprar tudo isso, descobriria que o mercado se tornou bem maior antes que ele adquirisse uma proporção substancial

• Liquidez aumentará à medida que o mercado (e o preço) expandir

Page 64: Bitcoin e as Tecnologias de Criptomoeda

Preço do Bitcoin é Muito Volátil

• Bitcoin é uma tecnologia ainda nova, e a tendência é que estabilize

• Até o preço do ouro é volátil • Não se vê facilmente, mas o próprio Dólar é

volátil comparado com outras moedas e commodities

• O preço é volátil porque as pessoas estão comprando e vendendo

• Bitcoin é atraente aos traders porque é volátil • (traduzido/adaptado de slide by J.Coman)

Page 65: Bitcoin e as Tecnologias de Criptomoeda

Mineração de Bitcoin é Desperdício (?)

• O algoritmo Hashcash é quase inútil exceto dentro do protocolo Bitcoin • Tem que mostrar que trabalho foi realizado • Tem que ser baseado no bloco anterior • Tem que ser facilmente verificável

• Se o algoritmo for útil para alguém, esse alguém provavelmente tem uma vantagem

• Mudar o algoritmo seria bastante disruptivo para o Bitcoin

• Algumas altcoins tentam resolver esse problema, mas abrem vulnerabilidades ao fazer isso

• Ninguém encontrou uma alternativa aceitável • (traduzido/adaptado de slide by J.Coman)

Page 66: Bitcoin e as Tecnologias de Criptomoeda

Altcoins• Moedas virtuais alternativas • Algumas de destaque

• Litecoin • Feathercoin • Namecoin • PPCoin/Peercoin • Zerocoins • Mastercoin • Quark • Devcoin • Dogecoin • Terracoin • Bytecoin • BRcoin • etc

• Todas baseadas em versões do código-fonte do Bitcoin • Todas aparentemente moribundas • (traduzido/adaptado de slide by J.Coman)

Page 67: Bitcoin e as Tecnologias de Criptomoeda

Famosos sobre Bitcoins• Sir Richard Branson vende viagem ao espaço por

bitcoin (Virgin Galactic) • Os “Winklevoss Twins” (Facebook) têm 108,000

BTC e querem iniciar um Exchange Trade Fund ETF • Muitos venture capitalists estão financiando startups

(Fred Wilson, Marc Andreessen) • Ben Bernanke: “pode ser uma promessa de longo

prazo” • Marc Andreessen (fundador da Netscape) – “Bitcoin

oferece uma enorme janela de oportunidades” • Jamie Dimon (CEO JPM) – “Bitcoin é uma guarda

terrível de valor.” • (traduzido/adaptado de slide by J.Coman)

Page 68: Bitcoin e as Tecnologias de Criptomoeda

Famosos sobre Bitcoins (cont.)

• David Woo (BofA/ML) “Como meio de troca, Bitcoin tem claro potencial para o crescimento.”

• Goldman Sachs – “Bitcoin pode emergir como o padrão reinante [de transações nativamente digitais]”

• Al Gore – “Sou um grande fã do Bitcoin” • David Marcus (Pres. do PayPal) “Eu realmente gosto do

Bitcoin. Eu tenho bitcoins.” • Jim Cramer (Mad Money) disse que sem um banco central

Bitcoin não é uma moeda e “o Tesouro deveria ter fechado o Bitcoin”

• The Washington Post: “Bitcoin é uma loucura” • The New York Times: “Como pode o bitcoin ser mais do que

uma moda passageira?” • Paul Krugman (Nobel winning Keynesian Economist) –

“Bitcoin é do Mal” • (traduzido/adaptado de slide by J.Coman)

Page 69: Bitcoin e as Tecnologias de Criptomoeda

Como obter Bitcoins

• Coinbase

• Bitstamp

• Localbitcoins

• Máquinas “ATM” Bitcoin em Chicago, Seattle, Austin

Page 70: Bitcoin e as Tecnologias de Criptomoeda

Últimas• Mt. Gox havia declarado falência

• Maior casa de câmbio • Problemas com os Feds • Experimentou problemas com saques em moedas fiduciárias • Também teve problemas com saques em Bitcoin

• Silk Road (ou hackers) roubou tudo do site

• ATMs estão sendo instaladas nos USA

• Nos EUA, pode ser usada como doação para campanha política

• Gêmeos Winklevoss (Facebook) entraram com um registro de ETF • (traduzido/adaptado de slide by J.Coman)

Page 71: Bitcoin e as Tecnologias de Criptomoeda

Bitcoin como “Internet do Dinheiro”

• “As pessoas estão simplesmente começando a se dar conta de que o Bitcoin não é uma moeda e um sistema de pagamento, é a Internet do Dinheiro,” David Johnston, co-fundador da BitAngels

• “Há um crescente reconhecimento, mesmo entre firmas financeiras, de que o design subjacente do Bitcoin pode ser usado para qualquer transação que exija algum grau de de verificação. Em um report este mês, o Goldman Sachs Group Inc. disse que, enquanto que o Bitcoin provavelmente não será viável como uma moeda, a tecnologia básica “poderia ser uma grande promessa.” O futuro do Bitcoin como a Internet do Dinheiro foi um dos tópicos mais quentes na conferência CoinSummit em San Francisco essa semana.” (Olga Kharif, 28/Março/2014)

Page 72: Bitcoin e as Tecnologias de Criptomoeda

Fatos• Valor atual do Bitcoin US$445

• Recompensa por encontrar um bloco 25

• Dificuldade de mineração

• Número de blocos 301.643

• Dollars moving into Bitcoins per day: Bitcoin transactions in February averaged $68 million a day, compared with daily averages of $225 million for Western Union and $492 million for PayPal as of the end of 2013 (Market Watch, Abr/2014)

Page 73: Bitcoin e as Tecnologias de Criptomoeda

Fungibilidade• Substituição mútua (Trocabilidade)

• Crítico para o sucesso de uma moeda

• Dólares americanos têm número de série. Bitcoin tem o blockchain

• Coin Validation empresa privada que planeja rastrear bitcoins

• Redlisting (blacklisting) de contas Bitcoin pode significar um risco ao crescimento da moeda

• (traduzido/adaptado de slide by J.Coman)

Page 74: Bitcoin e as Tecnologias de Criptomoeda

Transações “m de n”• Transações têm um endereço de entrada e um endereço de saída

• Endereços de saída podem ser scripts

• Scripts podem ter mais de um endereço (n)

• Às vezes apenas um certo número (m) dos endereços precisam estar assinados

• Podem ser usados para custódia, planejamento de propriedade, e muitos outros usos

• Trata-se de “dinheiro programável” • (traduzido/adaptado de slide by J.Coman)

Page 75: Bitcoin e as Tecnologias de Criptomoeda

Incentivos• Mineradores desejam publicar a blockchain, porque ganham por

isso • Grupos querem agradar os mineradores para atraí-los • Grupos e Mineradores querem que Bitcoin progrida porque

investiram bastante • Consumidores querem guardar Bitcoins porque seu valor espera-

se que cresça • Consumidores querem gastar Bitcoins porque os custos de

transação são baixos, imediatos, e existe algum anonimato • Comerciantes querem aceitar Bitcoin

• Porque as transações não são reversíveis • Recebem imediatamente • Acumulam Bitcoin • Podem ser flexíveis com consumidores • Podem fazer propaganda na comunidade Bitcoin

• (traduzido/adaptado de slide by J.Coman)

Page 76: Bitcoin e as Tecnologias de Criptomoeda

Transação em Bitcoin• Vendedor cria um par de chaves (novo) • Vendedor mostra ao cliente o código de barra pedindo ao

cliente que envie a quantia ao endereço criado • Cliente faz a leitura do código de barra com o software de

carteira digital (em um smartphone, por exemplo) • O software de carteira pergunta se confirma o envio da

quantia solicitada. Cliente aprova • Senha é fornecida para descriptografar a chave privada • Mensagem com a transação é enviada à rede bitcoin • Vendedor recebe a notificação da transação na rede bitcoin • Vendedor opcionalmente espera pela confirmação do bloco • Cliente é informado de que a transação está completada • (traduzido/adaptado de slide by J.Coman)

Page 77: Bitcoin e as Tecnologias de Criptomoeda

Provas de Conhecimento-Zero

• Poderia propiciar completo anonimato

• Proposto para o Bitcoin • Implementado no Zerocoin • (traduzido/adaptado de slide by J.Coman)

Page 78: Bitcoin e as Tecnologias de Criptomoeda

Mt. Gox• A casa de câmbio original do Bitcoin

M Magic

t The

G Gathering

o Online

x eXchange

• Tem enfrentado dificuldade significativa em lidar com o volume

• Tem colocado a culpa em transações mutáveis • (traduzido/adaptado de slide by J.Coman)

Page 79: Bitcoin e as Tecnologias de Criptomoeda

Casas de Câmbio Bitcoin• Mt. Gox – Tokyo, Japão • Coinbase - EUA • Bitstamp - Eslovênia • BTC-e – Bulgária? • Bitfinex – Hong Kong • CampBx – Atlanta, Georgia, USA • Kracken – San Francisco/Alemanha? • BTCChina – Shanghai, PRC • Huobi – Hong Kong? • Bitcoin.de - Alemanha