name: A História da Criação do Bitcoin goal: Descobrir a história das origens, lançamento e desenvolvimentos iniciais do Bitcoin. objectives:


Um Mergulho na História da Criação do Bitcoin

Bem-vindo a este curso dedicado à história da criação do Bitcoin! Como usuário, você pode ter se perguntado de onde vem a ferramenta que está utilizando. Além disso, talvez não entenda as referências às vezes feitas às pessoas e eventos que marcaram a curta história da criptomoeda. Finalmente, estudar essa história permitirá que você entenda melhor o próprio Bitcoin, expondo o contexto que moldou sua formação lenta.

Neste curso, você descobrirá a jornada de seu design, lançamento e construção econômica inicial. Na primeira parte, vamos olhar para o contexto técnico no qual o conceito de Bitcoin emergiu. Na segunda parte, focaremos em seu nascimento e inicialização. Na terceira parte, estudaremos como o Bitcoin ganhou magnitude em termos de uso econômico, produção de mineração e desenvolvimento de software. Na quarta parte, simplesmente acompanharemos como Satoshi Nakamoto, o criador do Bitcoin, desapareceu gradualmente e como a comunidade assumiu, tornando a criptomoeda um projeto verdadeiramente coletivo.

Este curso é, claro, centrado na figura de Satoshi Nakamoto, cujas palavras e ações você descobrirá, mas também envolve outros personagens que participaram do desenvolvimento do Bitcoin durante seus primeiros anos de existência. Assim, você conhecerá indivíduos como Hal Finney, Martti Malmi, Laszlo Hanyecz, Gavin Andresen, Jeff Garzik ou Amir Taaki, que foram pioneiros essenciais nesse crescimento. Esperamos que este mergulho na história dos começos do Bitcoin seja benéfico para você!

Introdução

Visão geral do curso

85290407-1aa3-4cb4-890a-aed23441afb7 Bem-vindo ao curso HIS201! Este curso tem como objetivo contar a história da criação do Bitcoin de uma maneira que você nunca leu antes. É frequentemente negligenciada, apesar de estar repleta de detalhes fascinantes. Nos esforçaremos para descrevê-la em toda a sua complexidade, desde sua concepção por Satoshi Nakamoto até seu desaparecimento precoce e a passagem para a comunidade.

Visão Geral Breve

O Bitcoin foi projetado por um indivíduo (ou grupo) usando o pseudônimo Satoshi Nakamoto. Em 31 de outubro de 2008, ele compartilhou um white paper descrevendo seu modelo por meio de uma obscura lista de e-mails na Internet. Em 8 de janeiro de 2008, ele implementou seu conceito publicando o código-fonte do software e lançando a rede ao minerar os primeiros blocos da cadeia. Ansioso para atrair um número crítico de usuários, ele promoveu sua criação por vários canais de comunicação.

Após um início difícil, a inicialização do sistema finalmente ocorreu em outubro de 2009, quando a unidade de conta – também chamada de bitcoin – ganhou um preço. Os primeiros serviços para comerciantes começaram a aparecer no início de 2010, começando com serviços de câmbio que faziam a ponte para o dólar. Foi também por volta dessa época que a mineração com placa gráfica, mais eficiente, foi implementada inicialmente, e a primeira troca por um bem físico, especificamente uma pizza, ocorreu, seguindo a iniciativa de Laszlo Hanyecz. O projeto realmente decolou durante o verão de 2010, após a publicação de um artigo no muito popular site Slashdot. A troca com o dólar, a mineração de Bitcoin e o desenvolvimento de software melhoraram significativamente durante este período. A partir do outono, Satoshi Nakamoto começou a se retirar gradualmente, parando de escrever publicamente e delegando suas tarefas gradualmente. Ele eventualmente desapareceu completamente na primavera de 2011, após entregar seu acesso aos seus homens de confiança, Martti Malmi e Gavin Andresen. A comunidade finalmente assumiu e conseguiu levar o projeto ao que é hoje. Além dessa narrativa, o Bitcoin também tem uma pré-história. De fato, não é um objeto que surgiu do nada. Sua criação faz parte de um contexto específico: a busca por uma maneira de transcrever as propriedades do dinheiro físico para o ciberespaço. Em particular, os elementos técnicos que o compõem são o resultado de décadas de pesquisa e experimentação que o precederam. O Bitcoin é baseado em:

Ao projetar o Bitcoin, Satoshi Nakamoto foi grandemente inspirado pelo modelo eCash, um conceito proposto pelo criptógrafo David Chaum em 1982 e implementado por meio de sua empresa DigiCash nos anos 90. Este modelo, que se baseava no processo de assinatura cega, permitia que os usuários fizessem trocas de maneira relativamente confidencial. No entanto, era baseado em uma rede centralizada de bancos que intervinha para prevenir o gasto duplo. Portanto, quando a DigiCash faliu, o sistema colapsou. O Bitcoin corrigiu esse problema eliminando a necessidade de uma terceira parte confiável.

O Bitcoin surgiu em um contexto particular: o fechamento pelo governo federal dos EUA de sistemas de moeda privada, como a moeda de ouro digital e-gold em 2008 e o sistema Liberty Reserve em 2013. Ao depender de um modelo que distribuía o risco entre seus participantes, semelhante a sistemas de compartilhamento peer-to-peer como o BitTorrent, Satoshi Nakamoto criou um modelo robusto de moeda digital que poderia resistir a assaltos diretos do estado.

A criação do Bitcoin também estava no contexto do fechamento pelo estado de sistemas de moeda privada como e-gold e Liberty Reserve. Constituiu um modelo robusto de moeda digital que poderia resistir a assaltos diretos do governo federal dos EUA. Distribuindo o risco entre seus participantes, semelhante a sistemas de compartilhamento peer-to-peer como o BitTorrent, garantiu sua própria sobrevivência.

Finalmente, o projeto Bitcoin é herdeiro do ethos do movimento cypherpunk, um movimento de criptógrafos rebeldes dos anos 90, que buscavam preservar a privacidade e a liberdade das pessoas na Internet através do uso proativo da criptografia. O Bitcoin está alinhado com projetos como b-money, bit gold ou RPOW imaginados por esses indivíduos no final dos anos 90 e início dos anos 2000. Satoshi Nakamoto os mencionou, embora ele não estivesse ciente deles antes de projetar o Bitcoin e provavelmente não fazia parte do movimento original.

Estrutura do Curso

Este curso é dividido em quatro partes, que focam respectivamente nas origens do Bitcoin (3 capítulos), sua emergência lenta (3 capítulos), sua ascensão inicial (3 capítulos) e a formação de sua comunidade (4 capítulos). No total, inclui 12 capítulos que são os seguintes (o período concernente também é especificado):

Detalhes

Todas as datas e horários são fornecidos de acordo com o fuso horário UTC (correspondente ao Meridiano de Greenwich) e, portanto, podem diferir das datas americanas. É provável que Satoshi Nakamoto estivesse nos Estados Unidos quando trabalhava em seu projeto. No entanto, o Bitcoin é um projeto internacional, que incluiu notavelmente contribuições do desenvolvedor finlandês Martti Malmi (Horário da Europa Oriental, UTC+2 / UTC+3), e, portanto, nos referiremos ao fuso horário universal. Assim, dizemos que o lançamento efetivo da rede principal ocorreu em 9 de janeiro às 2:54 da manhã, em vez de 8 de janeiro às 18:54, que corresponde ao fuso horário da Costa Leste (Horário do Pacífico, UTC-8 / UTC-7).

O conteúdo é parcialmente adaptado do livro francês L'Élégance du Bitcoin (2024), escrito pelo autor deste curso. Além de fontes diretas arquivadas na Internet, contamos com uma série de obras de referência. Aqui estão as principais:

Note que, para a versão não inglesa deste curso, a maioria das citações vem do inglês americano e foi traduzida para a ocasião. O termo coin é geralmente traduzido como "unidade" (e não "peça") quando se refere à unidade de conta.

Pronto para explorar a incrível saga da criação do Bitcoin? Então vamos mergulhar juntos nessa história extraordinária!

As Origens do Bitcoin

eCash: Dinheiro Digital Chaumiano

e443d2ab-68ce-45c0-aec7-30b88d3acdc8 Antes de mergulhar na história real da criação do Bitcoin por Satoshi Nakamoto, é apropriado discutir o que a precedeu. Abordaremos o tópico em três etapas: primeiro, introduziremos o conceito de dinheiro digital Chaumiano, comumente chamado de eCash; em seguida, falaremos sobre moedas privadas baseadas em sistemas centralizados, como o e-gold; finalmente, descreveremos os modelos técnicos que foram imaginados antes da implementação do robusto sistema distribuído que é o Bitcoin. Vamos começar com o primeiro conceito, o eCash. O eCash deriva do trabalho de David Chaum, um cientista da computação e criptógrafo americano nascido em 1955, considerado um pioneiro no campo das comunicações anônimas e um precursor dos cypherpunks. Ele fez uma grande contribuição para o desenvolvimento da criptografia na década de 1980. Desenvolveu seu modelo de dinheiro digital (conhecido como "Chaumiano") na mesma época e tentou implementá-lo na década de 1990 por meio de sua empresa DigiCash.

A ação de David Chaum seguiu uma revolução conceitual: a revelação da criptografia assimétrica em 1976 por Whitfield Diffie e Martin Hellman. A ideia de moeda digital também emergiu dessa descoberta seminal. Além de ocultar as informações contidas em uma mensagem, a criptografia assimétrica permitiu o estabelecimento de processos de assinatura. Assim, tornou-se possível para uma pessoa provar matematicamente que era a proprietária de uma certa quantidade de unidades de conta digital.

Neste capítulo, estudaremos o que a criptografia assimétrica contribuiu, como David Chaum a usou para projetar o eCash e como seu conceito foi posteriormente implementado.

O Surgimento da Criptografia Moderna

A criptografia é a disciplina voltada para a segurança da comunicação na presença de terceiros mal-intencionados, garantindo a confidencialidade, autenticidade e integridade das informações transmitidas. Por séculos, o único método de ocultar o conteúdo de uma mensagem envolvia um tipo de criptografia que dependia de uma chave única tanto para criptografar quanto para descriptografar a mensagem. Isso é conhecido como criptografia simétrica. A cifra de César, que envolve substituir cada letra em um texto por outra letra a uma distância fixa no alfabeto, é o exemplo mais conhecido (a distância escolhida então se torna a chave). Com o desenvolvimento das telecomunicações e a construção das primeiras máquinas de calcular e computadores durante o século 20, os algoritmos de criptografia tornaram-se significativamente mais complexos. No entanto, mesmo que esse tipo de criptografia funcione muito bem, ele tem uma grande desvantagem: a necessidade de trocar a chave de maneira segura antes que a comunicação possa ocorrer.

Para resolver esse problema, a criptografia assimétrica, também conhecida como criptografia de chave pública, foi desenvolvida. Ela se baseia em duas chaves distintas: uma chave privada, que se supõe permanecer secreta, e uma chave pública, que é derivada da chave privada. Teoricamente, a chave privada não pode ser facilmente encontrada a partir da chave pública, o que significa que esta última pode ser compartilhada com todos sem preocupação.

Esse tipo de criptografia permite a implementação de algoritmos de criptografia e processos de assinatura. A criptografia assimétrica envolve usar a chave pública como chave de criptografia e a chave privada como chave de descriptografia. O usuário gera um par de chaves, mantém a chave privada e compartilha a chave pública com seus correspondentes para que possam enviar mensagens. Esse tipo de criptografia é análogo a uma caixa de correio que o destinatário usa para receber cartas e da qual apenas ele possui a chave.

Criptografia assimétrica As assinaturas digitais, por outro lado, dependem do uso da chave privada como chave de assinatura e da chave pública como chave de verificação. O usuário gera um par de chaves, assina uma mensagem com a chave privada e a envia para seus correspondentes, que podem verificar sua autenticidade usando a chave pública. Assim, eles nunca precisam conhecer a chave privada. Assinatura Digital

A criptografia assimétrica foi descoberta independentemente por vários pesquisadores durante a década de 1970. No entanto, os primeiros a apresentar o que haviam encontrado foram Whitfield Diffie e Martin Hellman, dois criptógrafos da Universidade de Stanford. Em novembro de 1976, eles publicaram um artigo intitulado "New Directions in Cryptography" no jornal IEEE Transactions on Information Theory, que descrevia um algoritmo de troca de chaves (destinado à transmissão de chaves secretas para criptografia simétrica) bem como um processo de assinatura digital. Na introdução deste artigo, eles escreveram:

"Estamos hoje à beira de uma revolução em criptografia. O desenvolvimento de hardware digital barato libertou-a das limitações de design da computação mecânica e reduziu o custo de dispositivos criptográficos de alta qualidade a ponto de poderem ser usados em aplicações comerciais, como caixas eletrônicos remotos e terminais de computador. Por sua vez, tais aplicações criam a necessidade de novos tipos de sistemas criptográficos que minimizem a necessidade de canais seguros de distribuição de chaves e forneçam o equivalente a uma assinatura escrita. Ao mesmo tempo, desenvolvimentos teóricos em teoria da informação e ciência da computação mostram promessa de fornecer criptossistemas comprovadamente seguros, transformando essa antiga arte em uma ciência."

Aqui está uma fotografia de 1977, tirada por Chuck Painter para o Stanford News Service, onde você pode ver Whitfield Diffie (à direita) e Martin Hellman (no centro). A pessoa à esquerda é o criptógrafo Ralph Merkle, que estava prestes a fazer a mesma descoberta.

Ralph Merkle, Martin Hellman e Whitfield Diffie em 1977

O artigo de Diffie e Hellman abriu caminho para uma infinidade de inovações. Uma delas foi o sistema criptográfico RSA, que foi projetado em 1977 pelos criptógrafos Ronald Rivest, Adi Shamir e Leonard Adleman (que deram seus nomes ao sistema) e patenteado pelo MIT em 1983. Este sistema permite tanto a criptografia quanto a assinatura de mensagens, graças à troca de papéis das chaves. O RSA foi apresentado publicamente pela primeira vez em um artigo de Martin Gardner publicado na revista Scientific American em agosto de 1977, que tinha o título "Jogos Matemáticos: Um novo tipo de cifra que levaria milhões de anos para ser quebrada."

A descoberta da criptografia assimétrica também motivou a criação de funções unidirecionais, caracterizadas por tornar o cálculo de uma imagem (direção direta) muito fácil e obter uma pré-imagem (direção inversa) muito difícil. Em particular, levou ao desenvolvimento das primeiras funções de hash criptográfico, que transformavam uma mensagem de tamanho variável em um resumo de tamanho fixo. Entre 1989 e 1991, vários algoritmos de hash (MD2, MD4 e MD5) foram assim projetados por Ronald Rivest para o MIT. Os elementos criptográficos básicos do Bitcoin derivam desta pesquisa. O esquema de assinatura ECDSA, que permite a autorização de gastos de uma transação tradicional, foi criado em 1992 para o NIST. A função de hash SHA-256, usada em múltiplos pontos do protocolo, foi publicada em 2001 como parte do conjunto de algoritmos SHA-2 divulgado pela NSA. Para mais informações sobre este tópico, você pode consultar o curso Crypto 301 apresentado por Loïc Morel.

Assinaturas Cegas e Dinheiro Eletrônico

Esta revolução no campo da criptografia também inspirou o jovem David Chaum, um cientista da computação da Costa Oeste e então doutorando na Universidade de Berkeley. Ele rapidamente se apaixonou pela proteção da privacidade. Ele estava de fato muito preocupado com o futuro da liberdade e confidencialidade em uma sociedade que estava se tornando cada vez mais informatizada.

David Chaum nos anos 90 David Chaum nos anos 90 (fonte: Elixxir)

Em seu artigo fundamental, "Segurança Sem Identificação: Sistemas de Transações para Tornar o Grande Irmão Obsoleto" publicado em 1985 no Communications of the ACM, ele escreveu:

"Está sendo estabelecida a base para uma sociedade de dossiês, na qual computadores poderiam ser usados para inferir estilos de vida, hábitos, paradeiros e associações de indivíduos a partir de dados coletados em transações de consumo ordinárias. A incerteza sobre se os dados permanecerão seguros contra abusos por aqueles que os mantêm ou os acessam pode ter um 'efeito inibidor', levando as pessoas a alterarem suas atividades observáveis. À medida que a informatização se torna mais pervasiva, o potencial para esses problemas crescerá dramaticamente."

Essa obsessão com a proteção da privacidade explica seu interesse no campo da criptografia, ao qual ele contribuiu desde 1979. Em 1981, ele descreveu as fundações da comunicação anônima através de redes mistas, que serviriam notavelmente serviços de retransmissão de email (Mixmaster) e a rede anônima Tor. Em 1982, ele participou da fundação da Associação Internacional para Pesquisa Criptológica (IACR) na conferência anual CRYPTO '82. Naquele mesmo ano (e é isso que nos interessa aqui), em um artigo intitulado "Assinatura Cega para Pagamentos Não Rastreáveis" ele publicou o processo de assinatura cega, que está no coração de seu modelo de moeda digital respeitador da privacidade: eCash.

Como David Chaum explicou em um comunicado à imprensa em 1996:

"Ecash é uma forma digital de dinheiro que funciona na Internet onde o dinheiro em papel não pode. Como o dinheiro, oferece aos consumidores verdadeira privacidade no que compram." O modelo eCash é um conceito de moeda digital que permite aos clientes realizar pagamentos de forma relativamente confidencial. É uma forma de dinheiro, no sentido de que os usuários podem possuir notas digitais diretamente, em vez de em uma conta gerida por uma terceira parte confiável. No entanto, o sistema depende de servidores, chamados bancos ou casas da moeda, que emitem e substituem as notas dos usuários a cada transação. Quando uma nota é transferida, o destinatário a envia para o seu banco, que é responsável por verificar e dar-lhe uma ou mais outras em troca. Os bancos mantêm um registro de notas gastas para prevenir o gasto duplo. Cada sistema eCash é supervisionado por uma autoridade central que emite autorizações. Notas digitais podem ser emitidas sem garantia ou podem ser respaldadas. No primeiro caso, elas formam uma moeda base que deve adquirir valor por si mesma. No segundo caso, elas são respaldadas por outra moeda (tipicamente o dólar), e o usuário pode devolver suas notas ao seu banco a qualquer momento para recuperar o valor correspondente.

Na sua operação técnica, o modelo eCash é baseado no processo de assinatura cega, que permite a um signatário assinar algo sem ver o que está assinando. Cada nota é gerada por um usuário, depois assinada por um banco para garantir sua autenticidade, sem que o banco possa identificar a nota. Cada nota representa uma quantidade específica de unidades monetárias (denominação), e cada banco no sistema tem uma chave privada para assinar cada tipo de denominação. O procedimento matemático envolvido (que não descreveremos aqui) é análogo à assinatura de uma nota física em papel carbono colocado em um envelope selado.

Aqui está uma ilustração das diferentes etapas envolvidas na criação e substituição de uma nota Chaumiana (de L'Élégance de Bitcoin):

Criação e substituição de uma nota Chaumiana

As ações (cada uma correspondendo a uma operação matemática ou uma transmissão de informação) são as seguintes:

  1. Uma usuária chamada Alice cria uma nota de papel carbono;
  2. Ela coloca-a em um envelope selado;
  3. Alice envia o envelope contendo sua nota ao banco e comunica a denominação desejada;
  4. O banco assina o envelope indicando a quantidade de unidades que a nota representa, o que tem o efeito de assinar a nota de papel carbono dentro;
  5. O banco devolve o envelope para Alice;
  6. Alice abre o envelope para recuperar sua nota assinada.
  7. Ela verifica que a assinatura do banco é autêntica. A transferência da nota assinada é feita dando-a a outro usuário do sistema a quem chamaremos Bob. As etapas são as seguintes:

Tudo isso implica que nenhum banco no sistema pode vincular o pagamento à identidade de Alice, o que explica por que falamos sobre confidencialidade do cliente. O comerciante (aqui, Bob), no entanto, é obrigado a passar por um banco para confirmar o pagamento, e seu banco pode, portanto, estar ciente dos valores recebidos. Além disso, o sistema depende de uma terceira parte confiável – a autoridade central que designa os bancos participantes – o que o torna frágil por design.

Implementações do eCash

Em 1990, David Chaum fundou sua própria empresa, DigiCash B.V., para implementar sua ideia de dinheiro eletrônico. Esta empresa estava sediada em Amsterdã, nos Países Baixos, e detinha as patentes de sua invenção. Naquela época, a Internet ainda estava em sua infância (a Web ainda estava em desenvolvimento) e o comércio eletrônico não existia; assim, o modelo eCash constituía uma oportunidade formidável. Logo da DigiCash

No entanto, não foi a empresa de David Chaum que primeiro testou o modelo: foram os cypherpunks que o implementaram sem considerar as patentes e que não pediram permissão para fazê-lo. Assim, um protocolo chamado Magic Money foi proposto na lista de discussão dos cypherpunks em 4 de fevereiro de 1994, por um desenvolvedor anônimo que usava o nome Pr0duct Cypher. Este protocolo permitia a criação da própria moeda operando um servidor de e-mail que servia como uma Casa da Moeda eCash. Os cypherpunks se divertiram com isso, criando todos os tipos de unidades de conta como Tacky Tokens, GhostMarks, DigiFrancs e NexusBucks. No entanto, a utilidade desses tokens era mínima, e as trocas eram muito raras. Por parte da DigiCash, após alguns anos de desenvolvimento, um protótipo foi apresentado em maio de 1994 na primeira conferência internacional sobre a World Wide Web no CERN em Genebra. A empresa então conduziu um teste que começou em 19 de outubro daquele ano, com a emissão de unidades chamadas "CyberBucks" que não eram respaldadas por nenhuma outra moeda. Vários comerciantes aceitaram CyberBucks como parte deste experimento. Os cypherpunks também aderiram, usando-os para realizar trocas reais. Assim, os CyberBucks adquiriram valor no mercado. No entanto, esse valor colapsou quando o eCash foi implantado no sistema bancário tradicional.

Foto (borrada) da equipe da DigiCash em 1995 Foto (borrada) da equipe da DigiCash em 1995: David Chaum está à extrema esquerda (fonte: Chaum.com)

A introdução do eCash no sistema bancário começou em outubro de 1995 com o início da parceria da DigiCash com o Mark Twain Bank, um pequeno banco no Missouri. Ao contrário do caso dos CyberBucks cuja taxa de câmbio era flutuante, a unidade de conta era respaldada pelo dólar americano. Entre 1996 e 1998, seis bancos seguiram o Mark Twain Bank: Merita Bank na Finlândia, Deutsche Bank na Alemanha, Advance Bank na Austrália, Bank Austria na Áustria, Den norske Bank na Noruega e Credit Suisse na Suíça. A imprensa então prometeu um futuro brilhante para este sistema.

No entanto, as coisas não saíram como planejado. Devido à sua natureza teimosa e desconfiada, David Chaum queria manter o controle sobre sua empresa e recusou parcerias com grandes players financeiros como ING e ABN AMRO, Visa, Netscape e Microsoft. Ele deixou seu cargo em 1997, e no mesmo ano a empresa mudou sua sede para a Califórnia. Durante 1998, os bancos parceiros anunciaram que estavam abandonando o eCash. A DigiCash acabou falindo em novembro de 1998, encerrando esta implementação do dinheiro eletrônico Chaumiano.

O Legado do Modelo de David Chaum

O desenvolvimento do modelo eCash, no entanto, não foi em vão. Ele estabeleceu as bases para múltiplas iniciativas. Durante a década de 1990, outras soluções técnicas para realizar pagamentos na Internet aproveitaram a tendência iniciada pelo eCash: foi o caso do CyberCash, First Virtual ou Open Market, que se beneficiaram das desvantagens dos pagamentos com cartão de crédito, que eram impraticáveis, caros e inseguros na época. Sistemas de micropagamento também surgiram, como o CyberCoin (gerenciado pelo CyberCash), NetBill e MilliCent. Esses sistemas nunca realmente decolaram, mas pavimentaram o caminho para o desenvolvimento do PayPal a partir de 1999, um caso que discutiremos no capítulo seguinte. Outros sistemas centralizados alternativos também apareceram em paralelo, como o e-gold e o Liberty Reserve. Estes gerenciavam moedas digitais privadas e se beneficiavam da ambiguidade legal que poderia existir no ciberespaço. Também falaremos sobre isso no próximo capítulo.

Então, o eCash inspirou os cypherpunks que desenvolveram seus próprios modelos, como o b-money, bit gold e RPOW. Eles adicionaram prova de trabalho e outros elementos, que mais tarde foram encontrados no Bitcoin. Estudaremos esses conceitos no Capítulo 3.

Finalmente, o modelo de David Chaum influenciou significativamente Satoshi Nakamoto quando ele desenvolveu seu conceito de moeda. Isso é evidenciado pelas múltiplas referências no white paper (o título, a descrição do problema na seção 2, o nome do PDF enviado para Wei Dai em agosto de 2008), bem como suas intervenções privadas e públicas. Nesse sentido, o eCash é o principal predecessor do Bitcoin, mesmo que não seja o único.

Com o Bitcoin, Satoshi Nakamoto criou uma moeda digital robusta e confidencial, um verdadeiro dinheiro eletrônico. Ao fazer isso, ele realizou a previsão de Milton Friedman, Prêmio Nobel de Economia e fundador da Escola de Chicago, que disse em uma entrevista à Fundação National Taxpayers Union em 1999:

"Eu acho que a Internet vai ser uma das principais forças para reduzir o papel do governo. A única coisa que está faltando, mas que logo será desenvolvida, é um e-cash confiável, um método pelo qual na internet você pode transferir fundos de A para B sem A conhecer B ou B conhecer A."

Moedas Digitais Privadas

No capítulo anterior, exploramos a primeira forma de dinheiro eletrônico que emergiu com o advento da Internet e da criptografia moderna: o modelo eCash de David Chaum. Este modelo influenciou significativamente Satoshi Nakamoto e foi um marco importante no caminho que levou ao Bitcoin. No entanto, a história das origens da criptomoeda não termina com o eCash; ela também inclui os experimentos com moedas privadas operando na Internet, desenvolvidos a partir do final da década de 1990.

Neste capítulo, vamos olhar o que foi feito no âmbito das moedas privadas nos Estados Unidos. Primeiramente, discutiremos o caso do Liberty Dollar. Em seguida, examinaremos sistemas centralizados como o e-gold e o Liberty Reserve. Finalmente, falaremos sobre o PayPal, cuja abordagem é diferente, mas serve como um exemplo esclarecedor do modelo baseado em uma terceira parte confiável. Em todos os casos, esses sistemas acabaram sendo desativados pelas autoridades ou tiveram que cumprir com as regulamentações financeiras. É por isso que Satoshi Nakamoto, que tinha um bom entendimento desses sistemas, compreendeu profundamente a necessidade de um sistema alternativo que não dependesse de uma autoridade central.

Liberdade Monetária nos Estados Unidos e o Liberty Dollar

A história dos Estados Unidos foi caracterizada por uma grande pluralidade monetária desde seus inícios. Do século 17 até meados do século 19, a colônia inglesa que se tornou república independente de fato permitiu a livre circulação de moedas estrangeiras (o dólar americano não foi oficialmente criado até 1792), bem como a cunhagem privada de moedas de ouro e prata. Uma relativa liberdade bancária também prevaleceu entre 1837 e 1863.

No entanto, as coisas mudaram com a Guerra Civil, vencida pela União, em um processo de centralização do poder. Assim, uma lei do Congresso de 8 de junho de 1864 proibiu a cunhagem privada de moedas. Esta lei, que se tornou a seção 486 do título 18 do Código dos Estados Unidos (18 U.S. Code § 486), declarava: "Qualquer pessoa, exceto quando autorizado por lei, que fabrique, circule ou tente circular ou passar, moedas de ouro, prata ou outros metais, ou ligas metálicas, destinadas a serem usadas como moeda corrente, quer se assemelhem a moedas dos Estados Unidos ou de países estrangeiros, ou sejam de design original, será multada sob este título ou presa por não mais de cinco anos, ou ambos."

Para fazer cumprir essas restrições, uma agência governamental foi fundada em 1865 por Abraham Lincoln: o Serviço Secreto. A missão inicial do Serviço Secreto era combater a falsificação e a fraude financeira em geral. Indiretamente, serviu para fortalecer o direito de cunhagem do estado federal ao confiar o monopólio da produção de moeda à Casa da Moeda dos Estados Unidos.

A situação se tornou ainda mais restrita posteriormente. O banco central, chamado de Reserva Federal dos Estados Unidos, foi criado em 1913, seguindo o pânico bancário de 1907. Então, o padrão ouro clássico foi abandonado em 1933 como parte do New Deal de F.D. Roosevelt, com a Ordem Executiva 6102 que proibia indivíduos e empresas localizadas nos Estados Unidos de possuir ouro. A referência ao ouro no sistema monetário foi finalmente abandonada em 1971 quando Richard Nixon anunciou o fim da conversibilidade do dólar em ouro internacionalmente. Com a revogação da proibição de posse de ouro e o desenvolvimento da Internet a partir da década de 1970, a ideia de implantar moedas privadas ressurgiu. Esse foi o caso de Bernard von NotHaus, que lançou o Liberty Dollar em 1998, uma moeda baseada em ouro e prata que podia ser encontrada na forma de moedas de prata e notas representativas. O sistema era gerido por uma organização sem fins lucrativos chamada NORFED (acrônimo para National Organization for the Repeal of the Federal Reserve and Internal Revenue Code). A partir de 2003, o Liberty Dollar também estava disponível em forma digital, por meio de um sistema de contas semelhante ao e-gold (veja a seção seguinte). O sistema experimentou um certo nível de sucesso. Além das moedas em circulação, os cofres da NORFED continham cerca de 8 milhões de dólares em metais preciosos para garantir a conversibilidade da moeda, incluindo 6 milhões para respaldar a unidade digital. Liberty Dollar de prata de 2003 Liberty Dollar (10 dólares) em prata de 2003 (fonte: Numista)

Em setembro de 2006, a Casa da Moeda dos EUA emitiu um comunicado de imprensa, escrito em conjunto com o Departamento de Justiça, no qual concluiu que o uso das moedas da NORFED violava a seção 486 do título 18 do Código dos Estados Unidos e constituía "um crime federal". Consequentemente, após uma batida do FBI nas instalações da NORFED em 2007, as violações foram imputadas a NotHaus e seus associados, que foram presos em 2009 e julgados em março de 2011. Em 2014, Bernard von NotHaus foi condenado em apelação a seis meses de prisão domiciliar e três anos de liberdade condicional.

e-gold: Ouro na Web

Um exemplo emblemático de moeda eletrônica privada é o sistema e-gold. Era o que se conhece como "moeda digital de ouro", significando uma moeda transferida eletronicamente e totalmente respaldada por uma quantidade equivalente de ouro armazenado de forma segura. Foi co-fundado por Douglas Jackson e Barry Downey em 1996. Douglas Jackson era um oncologista americano que vivia na Flórida, que era seguidor do economista austríaco Friedrich von Hayek e queria criar um "dinheiro melhor" com o e-gold. O princípio era que cada unidade de e-gold poderia ser convertida em ouro real. As reservas de ouro eram geridas por uma empresa localizada nos Estados Unidos chamada Gold & Silver Reserve Inc. (G&SR). O sistema de computador era gerido por uma segunda empresa, e-gold Ltd., registrada em Saint Kitts e Nevis no Caribe. O ouro não era o único metal envolvido: os usuários também podiam manter e trocar e-silver, e-platinum e e-palladium, construídos sobre o mesmo modelo.

O sistema e-gold aproveitou a Web nascente, e em particular o navegador Netscape, muito recente na época. Cada cliente podia acessar sua conta pelo site, em vez de ter que operar um software dedicado. Para a época, a plataforma era de alto desempenho, utilizando um sistema de liquidação bruta em tempo real inspirado na transferência interbancária. Aqui está como era enviar e-gold em 2005 (imagem de um tutorial da época):

Enviando no e-gold em 2005 O sistema e-gold encontrou grande sucesso: no seu auge em 2006, ele garantiu 3,6 toneladas de ouro, avaliadas em mais de 80 milhões de dólares, processou 75.000 transações por dia, para um volume anualizado de 3 bilhões de dólares, e gerenciou mais de 2,7 milhões de contas. Esse sucesso foi abruptamente interrompido após a intervenção do Estado. Após uma investigação conduzida pelo Serviço Secreto, Douglas Jackson, suas duas empresas e seus associados foram indiciados em 27 de abril de 2007, pelo Departamento de Justiça por facilitar a lavagem de dinheiro e operar um negócio de transferência de dinheiro sem licença. Em novembro de 2008, Douglas Jackson foi considerado culpado e foi condenado a 3 anos de liberdade condicional, incluindo 6 meses de prisão domiciliar sob vigilância eletrônica. Após uma tentativa malsucedida de obter uma licença, o e-gold foi forçado a encerrar permanentemente suas operações em novembro de 2009.

Outros sistemas foram criados seguindo o mesmo modelo. Podemos mencionar o GoldMoney, fundado por James Turk e seu filho em fevereiro de 2001, que hoje se adaptou às regulamentações financeiras. O e-Bullion, sistema fundado por James Fayed em julho de 2001, fechou suas portas em 2008. Finalmente, uma das últimas moedas digitais de ouro foi a Pecunix, que foi fundada no Panamá por Simon Davis em 2002 e encerrou suas operações em 2015, como parte de um golpe de saída.

Liberty Reserve, a Alternativa ao Federal Reserve

Outro exemplo de um sistema de moeda privada centralizado é o Liberty Reserve, que permitia a seus usuários manter e transferir moedas eletrônicas atreladas ao dólar americano, ao euro ou ao ouro. Esse sistema foi criado por Arthur Budovsky, um americano de origem ucraniana, e Vladimir Kats, um imigrante russo de São Petersburgo. Em 2006, Arthur Budovsky se expatriou para a Costa Rica, então considerada um paraíso fiscal, onde registrou sua empresa, Liberty Reserve S.A.

Logotipo do Liberty Reserve em 2009 Logotipo do Liberty Reserve em 2009 (fonte: Wikimedia) O sistema era bastante semelhante ao e-gold, exceto que os fundos (principalmente em dólares) eram mantidos em contas bancárias offshore, em vez de em cofres privados. O Liberty Reserve se beneficiou enormemente do fechamento do e-gold em abril de 2007, após a acusação de Douglas Jackson e seus associados. Em maio de 2013, de acordo com o Departamento de Justiça dos EUA, a plataforma tinha mais de um milhão de usuários em todo o mundo, incluindo mais de 200.000 nos Estados Unidos, e processava 12 milhões de transações financeiras anualmente, com um volume combinado de mais de $1,4 bilhões. O uso era principalmente para atividades criminosas, mas não se limitava a estas: Liberty Reserve também era usado por traders de Forex ou para transferências internacionais.

No entanto, o sistema acabou tendo o mesmo destino que o e-gold. Em 2009, a Superintendencia General de Entidades Financieras da Costa Rica demonstrou interesse no Liberty Reserve, solicitando que a empresa obtivesse uma licença (o que a empresa não conseguiu fazer). Então, em novembro de 2011, o FinCEN dos EUA emitiu um aviso declarando que o sistema era "usado por criminosos para conduzir transações anônimas para mover dinheiro globalmente." Finalmente, o Liberty Reserve foi fechado ao final de uma operação internacional: em 24 de maio de 2013, Arthur Budovsky e seus principais associados foram indiciados e presos em diferentes jurisdições (Espanha, Estados Unidos, Costa Rica) e o site principal foi apreendido pelo Departamento de Justiça. Em 2016, após ser extraditado para os Estados Unidos, Arthur Budovsky foi condenado a 20 anos de prisão por lavagem de dinheiro.

Este exemplo mostra, assim, que a arbitragem jurisdicional não é suficiente para proteger uma moeda da intervenção estatal.

PayPal e a Visão de Peter Thiel

Finalmente, devemos discutir o caso do PayPal. Embora seus criadores não pretendessem torná-lo uma moeda independente do sistema existente, eles ainda previam que este produto teria um efeito sobre a sociedade, alinhado com a ideologia disruptiva do Vale do Silício. O produto PayPal foi desenvolvido pela Confinity Inc., co-fundada em dezembro de 1998 em São Francisco por Max Levchin e Peter Thiel, que se conheceram alguns meses antes na Universidade de Stanford. A empresa, inicialmente chamada FieldLink, visava desenvolver sistemas de pagamento seguros em computadores de mão PalmPilot.

O PayPal foi criado em outubro de 1999 por um engenheiro da empresa. Permitia pagamentos fáceis e sem taxas entre endereços de e-mail e destinava-se à transferência de pagamentos simples entre indivíduos ("pay pal"). Seu modelo de negócios baseava-se em ganhar juros dos fundos dos clientes mantidos em bancos, o que cobria os custos operacionais e recompensava os acionistas. Assim, era um serviço construído em cima do sistema bancário, semelhante ao Liberty Reserve. À medida que a bolha da Internet estava no seu auge, o produto experimentou um crescimento rápido desde os primeiros meses, notavelmente graças ao seu sistema de referência. Esse sucesso chamou a atenção dos concorrentes, que tinham muito mais capital, copiaram a ideia e lançaram sua própria versão do serviço, em detrimento da Confinity. É por isso que a empresa teve que se fundir com uma delas, o banco online X.com de propriedade de Elon Musk, para se tornar o PayPal Inc. em março de 2000. A visão original do PayPal era revolucionária, alinhada com a visão libertária de Peter Thiel. Eis o que ele disse no outono de 1999, conforme relatado por Eric Jackson em 2012 em The PayPal Wars:

"Claro, o que estamos chamando de 'conveniente' para os usuários americanos será revolucionário para o mundo em desenvolvimento. Muitos dos governos desses países jogam com suas moedas. Eles usam inflação e, às vezes, desvalorizações monetárias em massa, como vimos na Rússia e em vários países do Sudeste Asiático no ano passado, para tirar riqueza de seus cidadãos. A maioria das pessoas comuns lá nunca tem a oportunidade de abrir uma conta no exterior ou de ter em mãos mais do que algumas notas de uma moeda estável como dólares dos EUA. Eventualmente, o PayPal será capaz de mudar isso. No futuro, quando tornarmos nosso serviço disponível fora dos EUA e à medida que a penetração da Internet continuar a se expandir para todos os estratos econômicos das pessoas, o PayPal dará aos cidadãos de todo o mundo mais controle direto sobre suas moedas do que jamais tiveram antes. Será quase impossível para governos corruptos roubar riqueza de seu povo através dos seus velhos meios porque, se tentarem, as pessoas mudarão para dólares, libras ou ienes, efetivamente descartando a moeda local sem valor por algo mais seguro."

Peter Thiel em 20 de outubro de 1999, durante seu discurso em Oakland, Califórnia para o Independent Institute Peter Thiel em 20 de outubro de 1999, durante seu discurso em Oakland, Califórnia para o Independent Institute (fonte: Youtube)

No entanto, as coisas não evoluíram na direção desejada, e o PayPal teve que cumprir com todos os tipos de regulamentações financeiras, a ponto de o serviço ser agora famoso por sua censura de pagamentos e congelamentos de contas em todo o mundo. Foi ingênuo acreditar que tal sistema poderia desafiar o poder estabelecido.

Alternativas Centralizadas e Bitcoin

Assim, observamos que tentativas de criar serviços centralizados como alternativas ao sistema existente foram todas eventualmente interrompidas, de uma forma ou de outra. A desvantagem desses modelos é que eles dependem de uma terceira parte confiável, que pode falir, fugir com os fundos ou ser controlada pelas autoridades. Neste último caso, o serviço em questão enfrenta um dilema: adaptar-se cumprindo com as regulamentações financeiras, como GoldMoney e PayPal fizeram, ou perecer por recusar a conformidade, um destino sofrido por e-gold, Liberty Reserve e o Liberty Dollar. O fechamento desses sistemas foi contemporâneo com a criação e os primeiros dias do Bitcoin. Consequentemente, Satoshi Nakamoto e os primeiros usuários do Bitcoin estavam bem cientes deles. Quanto a Satoshi, ele estava ciente do modelo usado pelo e-gold e mencionou Pecunix e Liberty Reserve várias vezes em suas intervenções públicas e privadas. É por causa dessa fragilidade dos sistemas centralizados que os defensores da liberdade – incluindo notavelmente os cypherpunks – buscaram criar uma moeda descentralizada. Era necessário encontrar uma maneira de evitar colocar toda a infraestrutura do sistema em um único ponto. Foi por isso que vários modelos de "minimização de confiança" surgiram no final dos anos 1990 e início dos anos 2000, antes da descoberta do Bitcoin. O próximo capítulo será dedicado a esses modelos.

Modelos Descentralizados Antes de Nakamoto

O Bitcoin representa um modelo descentralizado de moeda digital. Ao fazer isso, evita a necessidade de uma terceira parte confiável, que constituiria um único ponto de falha no sistema. Como mostrado pelos exemplos do eCash, moedas de ouro digitais e Liberty Reserve, a centralização de um sistema que pretende ser uma alternativa ao sistema existente inevitavelmente leva ao seu fechamento, de uma forma ou de outra. No entanto, o Bitcoin não foi o primeiro conceito de moeda descentralizada a ter sido proposto. Desde o final dos anos 1990, tais modelos haviam sido descritos pelos cypherpunks, que eram obcecados pela liberdade e privacidade dos indivíduos na Internet, e que acreditavam (como David Chaum) que sistemas monitorados levavam a um futuro distópico. Eles chamavam para "escrever código" e consideravam o "dinheiro eletrônico" como um elemento essencial para o seu ideal. (original: "Cypherpunks write code. (...) We are defending our privacy with cryptography, with anonymous mail forwarding systems, with digital signatures, and with electronic money.")

Neste capítulo, estudaremos o surgimento de vários elementos técnicos fundamentais que foram posteriormente usados no Bitcoin: consenso distribuído, carimbo de tempo e prova de trabalho. Em seguida, falaremos sobre b-money, bit gold e RPOW, respectivamente projetados pelos cypherpunks Wei Dai, Nick Szabo e Hal Finney. Finalmente, discutiremos o caso do Ripple, cujo modelo é ligeiramente diferente, mas que tem seu lugar na história da criação do Bitcoin.

Consenso Distribuído

Com o surgimento dos computadores na década de 1950, a possibilidade de conectá-los uns aos outros apareceu. Foi assim que as primeiras redes de computadores foram formadas, levando ao desenvolvimento da Internet, a "rede de redes", na década de 1970. A questão da infraestrutura dessas redes inevitavelmente surgiu. Foi por isso que o cientista da computação polonês-americano Paul Baran, em seu artigo fundador de 1964 (descrevendo a comutação de pacotes), listou três tipos de redes: a rede centralizada, dependendo de um único nó; a rede distribuída, onde cada ponto é um nó; a rede descentralizada (não distribuída), contando com uma rede distribuída de vários nós.

Redes centralizadas, descentralizadas e distribuídas segundo Paul Baran

Dois modelos puros podem ser derivados dessas considerações: o modelo cliente-servidor, onde um servidor central responde às solicitações dos clientes, e o modelo peer-to-peer, onde cada nó tem o mesmo papel no sistema. Este último modelo foi particularmente útil para compartilhamento de arquivos nos anos 2000, com a criação do BitTorrent e outros protocolos semelhantes. A rede Tor é descentralizada, não puramente peer-to-peer. Um problema encontrado em arquiteturas distribuídas é a questão do consenso distribuído, comumente referido como o Problema dos Generais Bizantinos, que foi formalizado por Leslie Lamport, Robert Shostak e Marshall Pease em um artigo publicado em 1982. Esse problema aborda o desafio da confiabilidade da transmissão e a integridade dos participantes em sistemas peer-to-peer, e aplica-se em casos onde os componentes de um sistema de computador precisam concordar. O problema é apresentado na forma de uma metáfora envolvendo generais do exército do Império Bizantino, que estão sitiando uma cidade inimiga com suas tropas pretendendo atacar e só podem se comunicar via mensageiros. O objetivo é encontrar uma estratégia (ou seja, um algoritmo) que possa gerenciar a presença de traidores e garantir que todos os generais leais concordem com um plano de batalha para que o ataque seja bem-sucedido. Aqui está uma ilustração (fonte: L'Élégance de Bitcoin):

O Problema dos Generais Bizantinos

Resolver esse problema é importante para sistemas distribuídos que gerenciam uma unidade de conta. Tais sistemas realmente exigem que os participantes concordem sobre a propriedade das unidades de conta, ou seja, sobre quem possui o quê.

Antes do Bitcoin, o problema foi resolvido de forma absoluta por algoritmos "clássicos" que exigiam que os nós fossem conhecidos antecipadamente e que dois deles fossem honestos. O mais conhecido entre eles é provavelmente o algoritmo de consenso PBFT (acrônimo para Tolerância a Falhas Bizantinas Práticas), que foi desenvolvido por Miguel Castro e Barbara Liskov em 1999 e permitiu que um determinado número de participantes concordasse gerenciando milhares de solicitações por segundo com uma latência de menos de um milissegundo.

Com o algoritmo de consenso do Bitcoin, Satoshi Nakamoto resolveu isso de maneira probabilística, permitindo a remoção de certas restrições ao sacrificar a finalidade estrita das transações. Em 13 de novembro de 2008, ele escreveu que "a cadeia de prova de trabalho é uma solução para o Problema dos Generais Bizantinos."

Carimbo de Data/Hora

O carimbo de data/hora é uma técnica que envolve associar uma data e hora com informações como um evento ou um documento. De uma perspectiva legal, isso pode, por exemplo, garantir a existência de um contrato antes de uma data específica. No mundo real, existem inúmeras maneiras de carimbar algo, como enviar um documento em um envelope lacrado ou registrar uma linha do tempo em um caderno. No entanto, o carimbo de data/hora é particularmente útil no mundo digital, onde arquivos (texto, imagem, áudio ou vídeo) são facilmente modificáveis. O carimbo de data/hora pode ser realizado por serviços centralizados, que são responsáveis por salvar os documentos recebidos (ou suas impressões digitais) e associá-los à data e hora do recebimento. Isso é referido como carimbo de data/hora confiável. Em 1991, uma técnica confidencial e segura de carimbo de tempo foi proposta por Stuart Haber e Scott Stornetta, dois pesquisadores trabalhando para a Bell Communications Research Inc. (comumente chamada de "Bellcore"), um consórcio de P&D localizado em Nova Jersey. Em seu artigo, intitulado "Como carimbar um documento digital", eles descreveram como um serviço de carimbo de tempo certificado poderia usar uma função unidirecional (como a função de hash MD4) e um algoritmo de assinatura para aumentar a confidencialidade dos documentos dos clientes e a confiabilidade da certificação. Em particular, a ideia era encadear as informações envolvendo o carimbo de tempo anterior na aplicação da função unidirecional. Exemplo de carimbo de tempo certificado Exemplo de carimbo de tempo certificado (fonte: Wikimedia)

Haber e Stornetta implementaram sua ideia publicando impressões digitais criptográficas (resultantes do hash dos dados úteis) nos classificados do New York Times a partir de 1992. Em seguida, fundaram sua própria empresa em 1994, Surety Technologies, com o objetivo de se dedicarem integralmente a essa atividade. Eles são assim conhecidos por criar a primeira cadeia de carimbos de tempo, com a impressão digital anterior sendo levada em conta no cálculo da nova impressão digital a ser publicada no jornal, o que antecipou a blockchain do Bitcoin. Três artigos de Haber e Stornetta foram citados por Satoshi Nakamoto no white paper do Bitcoin: o artigo de 1991 mencionado anteriormente, um artigo de 1993 que aprimorou os protocolos propostos no anterior, notavelmente através do uso de árvores de Merkle, e um artigo de 1997 que apresentou uma maneira de nomear arquivos universalmente usando funções unidirecionais. Também foi citado um artigo descrevendo um novo sistema de carimbo de tempo escrito em 1999 por Henri Massias, Xavier Serret-Avila e Jean-Jacques Quisquater, três homens trabalhando para o grupo de pesquisa em criptografia na Universidade Católica de Louvain, na Bélgica.

Prova de Trabalho e Hashcash

Prova de trabalho é um processo que permite a um dispositivo de computador demonstrar de maneira objetiva e quantificável que expendeu energia, a fim de ser selecionado para acesso a um serviço ou privilégio. É essencialmente um mecanismo para resistir a ataques Sybil, o que torna difícil para um atacante multiplicar excessivamente identidades para perturbar ou tomar controle de qualquer sistema de reputação. O conceito de prova de trabalho foi descrito pela primeira vez em 1992 pelos cientistas da computação Cynthia Dwork e Moni Naor, que na época trabalhavam no centro de pesquisa da IBM Almaden, localizado ao sul de San Jose, na Califórnia. Em um artigo de pesquisa intitulado "Pricing via Processing or Combatting Junk Mail", eles apresentaram um método para combater o spam em caixas de entrada de email. O modelo consistia em forçar os usuários a resolver um quebra-cabeça criptográfico para cada email enviado, a fim de limitar a capacidade de enviar emails em massa, permitindo que remetentes ocasionais não fossem prejudicados. No entanto, eles nunca chegaram a implementar sua ideia. Com a popularização da Internet nos anos 90, o problema do email indesejado tornou-se cada vez mais premente, inclusive na lista de discussão dos cypherpunks. É por isso que o conceito de Dwork e Naor foi implementado pelo jovem cypherpunk britânico Adam Back em 1997 com o Hashcash, um algoritmo que produz simples provas de trabalho usando uma função de hash. Mais especificamente, envolve encontrar uma colisão parcial da função de hash considerada, ou seja, obter duas mensagens que tenham uma impressão digital começando com os mesmos bits de dados (nota: a partir da versão 1.0 lançada em 2002, envolve descobrir uma colisão parcial para a impressão zero, ou seja, encontrar uma pré-imagem cuja impressão digital comece com um número determinado de zeros binários). Como a função de hash é unidirecional, tal feito só pode ser realizado testando as diferentes possibilidades uma a uma, o que requer um gasto de energia.

Adam Back em 2001 Adam Back em 2001 (fonte: arquivo da página pessoal de Adam Back)

Mas os cypherpunks não se limitaram a considerar a prova de trabalho como um simples meio de limitar o spam; eles também queriam usá-la como uma forma de garantir o custo de produção de uma moeda digital. Assim, em 1997, Adam Back vislumbrou essa ideia ele mesmo, mas estava ciente de que as provas de trabalho assim obtidas não poderiam ser transferidas de maneira totalmente distribuída (por causa do problema do gasto duplo) e que, portanto, era necessário passar por um sistema centralizado como o eCash. Da mesma forma, em 1996, os criptógrafos Ronald Rivest e Adi Shamir descreveram MicroMint, um sistema de micropagamento centralizado cujas moedas deveriam ser impossíveis de falsificar graças à produção de provas de trabalho.

Era necessário encontrar um bom arranjo que permitisse que tal modelo funcionasse de forma robusta e sustentável. Isso é o que os cypherpunks Wei Dai, Nick Szabo e Hal Finney tentaram desenvolver com seus respectivos protocolos – b-money, bit gold e RPOW – que examinaremos a seguir. E isso é o que Satoshi Nakamoto acabou fazendo ao incluir o Hashcash em seu design do Bitcoin.

b-money: a stablecoin descentralizada

O primeiro protocolo a surgir do movimento cypherpunk foi o b-money, um modelo de moeda digital descentralizada conceitualizado por Wei Dai em 1998. Ele era um jovem criptógrafo sino-americano vivendo em Seattle e trabalhando para a Microsoft, que se envolveu na lista de discussão a partir de 1994. Notavelmente, ele se destacou por criar a biblioteca de código aberto Crypto++, que mais tarde foi usada no software do Bitcoin. Wei Dai publicou o texto descritivo do b-money em 26 de novembro de 1998, em sua página pessoal e compartilhou o link para a lista de discussão cypherpunk no mesmo dia. Em seu email, ele descreveu o b-money como "um novo protocolo para troca monetária e execução de contratos para pseudônimos."

Em seu conceito, o sistema era baseado em uma rede peer-to-peer não rastreável. Cada participante era identificado por um "pseudônimo digital", isto é, uma chave pública, e cada mensagem de transação era assinada pelo remetente e criptografada para o destinatário. Cada participante mantinha um banco de dados que listava as quantidades de unidades de b-money detidas por cada pseudônimo.

A criação de moeda era aberta a todos os participantes e era feita através de prova de trabalho, transmitindo a solução para um problema computacional conhecido e anteriormente não resolvido. O número de unidades criadas dependia do custo deste esforço expresso em relação a uma cesta padrão de bens (incluindo, por exemplo, metais preciosos), a fim de manter o valor da unidade em torno de um ponto de equilíbrio "estável". O sistema também oferecia a possibilidade de criar e executar contratos diretamente na rede, graças a um processo rudimentar de escrow.

Embora bastante engenhoso, o conceito de b-money apresentado por Wei Dai não era totalmente funcional. Assim, tinha grandes falhas, como vulnerabilidade a ataques Sybil na rede (qualquer um poderia teoricamente adicionar novos nós à rede), centralização da rede no caso de servidores serem pré-selecionados e a questão relacionada à estabilização da unidade de conta (quem decreta os preços observáveis no mercado?). Após sua publicação na lista, o b-money chamou a atenção dos cypherpunks, e em particular de Adam Back. No entanto, Wei Dai nunca implementou seu modelo, não só porque era disfuncional, mas também devido ao desencanto do criptógrafo em relação à cripto-anarquia. No entanto, o b-money acabou sendo citado no white paper do Bitcoin, tornando-se um de seus precursores.

Citação do b-money no white paper do Bitcoin

bit gold: o ouro digital antes do Bitcoin

O segundo modelo a emergir das ideias dos cypherpunks foi a ideia de bit gold imaginada por Nick Szabo em 1998. Ele era um cientista da computação americano de origem húngara, que havia trabalhado como consultor para a DigiCash por seis meses. Um cypherpunk, ele é conhecido por ter formalizado a noção de contrato inteligente em 1995. Em 1994, Nick Szabo criou uma lista de correio privada chamada libtech-l, que tinha como objetivo, como o próprio nome sugere, hospedar discussões sobre técnicas libertárias, permitindo a proteção das liberdades individuais contra os assaltos das autoridades. Cypherpunks como Wei Dai e Hal Finney tinham acesso, assim como os economistas Larry White e George Selgin, defensores da competição de moedas Hayekiana e do banco livre. Nick Szabo em 1997 Nick Szabo em 1997 (fonte: Adrien Chen)

Foi na lista libtech-l que Nick Szabo inicialmente descreveu seu conceito, antes de hospedar um rascunho de um white paper em 1999 em seu site pessoal. Ele então apresentou o bit gold em 2005, em um artigo publicado em seu blog, Unenumerated.

O protocolo deveria gerenciar a criação e trocas de um recurso virtual chamado bit gold. Ao contrário do e-gold, que era garantido por ouro físico, ou do b-money teoricamente indexado a uma cesta de bens, o bit gold não seria respaldado por nenhum outro ativo, mas possuiria uma escassez infalsificável intrínseca a ele, constituindo assim um ouro totalmente digital. O elemento central do protocolo era que a criação de dinheiro era feita através de prova de trabalho: bits de bit gold eram criados usando o poder de computação dos computadores, e cada solução era calculada a partir de outra, levando à formação de uma cadeia de provas de trabalho. A data e hora da produção dessas provas de trabalho eram certificadas usando vários servidores de carimbo de tempo. O sistema dependia de um registro público de títulos de propriedade, referenciando as posses e trocas dos usuários, que eram identificados por suas chaves públicas e autorizavam transações usando suas chaves privadas. O registro era verificado e mantido por uma rede de servidores chamada "clube de propriedade", coordenada por um algoritmo de consenso clássico chamado Sistema de Quórum Bizantino.

A semelhança do bit gold com o Bitcoin é impressionante. Os três elementos constituintes do sistema (a produção de provas de trabalho, seu carimbo de tempo e a gestão do registro de propriedade), que eram separados no bit gold, são encontrados no Bitcoin como um único conceito: a blockchain. É por isso que muitos o viram como um rascunho do Bitcoin e especularam que Nick Szabo poderia ser Satoshi.

No entanto, as visões dos dois homens divergiram. No bit gold, a maneira como as peças de ouro digital eram produzidas significava que elas não eram fungíveis, ou seja, não podiam ser misturadas umas com as outras: elas tinham que ser avaliadas em um mercado externo ao sistema para serem usadas como base para uma unidade de conta real homogênea. O modelo de bit gold foi, assim, concebido como um sistema de liquidação para gerenciar uma moeda de reserva rara, sobre a qual uma economia de banco livre seria construída, se possível usando o modelo Chaumiano. Assim, em abril de 2008, em um comentário em seu blog, Nick Szabo ainda pedia ajuda para implementar seu conceito. No entanto, essa implementação nunca ocorreu.

RPOW: Provas de Trabalho Reutilizáveis

O terceiro sistema a emergir das mentes dos cypherpunks é o sistema RPOW, uma abreviação para Provas de Trabalho Reutilizáveis (Reusable Proofs of Work), desenvolvido por Hal Finney em 2004. Hal Finney era um cientista da computação e criptógrafo americano que vivia na área de Los Angeles. Um cypherpunk desde os primeiros dias, ele era apaixonado pelas ideias de David Chaum e seu famoso modelo eCash. Ele trabalhava desde 1996 no desenvolvimento do software de criptografia PGP com Phil Zimmermann. Para projetar seu sistema RPOW, Hal Finney pegou as ideias por trás do eCash e do bit gold. A singularidade de seu sistema era que ele se baseava em um servidor transparente que permitia a transferência de provas de trabalho produzidas pelo Hashcash. Este servidor utilizava o IBM 4758 Secure Cryptographic Coprocessor, um elemento de alta segurança resistente a violações, que permitia, através de um processo de autenticação projetado pela IBM, verificar quais programas estavam sendo executados na máquina. Um usuário externo poderia assim garantir a qualquer momento que o servidor RPOW estava executando o programa correto, cujo código também estava disponível publicamente.

Os tokens de prova de trabalho reutilizáveis eram gerenciados pelo servidor, que era responsável por assiná-los usando criptografia RSA. Eles eram criados produzindo uma prova de trabalho via Hashcash, ou a partir de um token RPOW anterior. Durante um pagamento, o remetente dava seus tokens RPOW ao destinatário, que prontamente se comunicava com o servidor para receber um ou mais novos tokens, cujo valor total era igual ao valor de entrada. O funcionamento dos RPOWs era assim semelhante ao de bilhetes digitais no eCash.

Aqui está uma ilustração desenhada pelo próprio Hal Finney:

Troca em RPOW

Hal Finney não apenas projetou o modelo, mas também o implementou pessoalmente. Em 15 de agosto de 2004, ele anunciou o lançamento do sistema RPOW na lista de e-mails dos cypherpunks, além de documentar sua operação no site dedicado (rpow.net). Ele então apresentou na conferência CodeCon 2005 realizada em São Francisco, onde discutiu os usos potenciais para tokens de prova de trabalho, a saber: transferência de valor, regulação de spam, comércio em jogos online, jogos de azar online como poker e anti-leeching em protocolos de compartilhamento de arquivos como BitTorrent. No entanto, o RPOW tinha falhas intrínsecas que podem explicar por que não alcançou o sucesso esperado:

Assim, o uso real do RPOW foi anedótico, mas Hal Finney merece crédito por "abrir o caminho" para o Bitcoin ao estabelecer um conceito experimental de prova de conceito, quatro anos antes da chegada de Satoshi Nakamoto.

Ripple: A Descentralização do Crédito

Outro modelo predecessor do Bitcoin, menos conhecido, mas ainda assim significativo, é o protocolo de crédito distribuído Ripple, projetado pelo desenvolvedor canadense Ryan Fugger em 2004. O jovem canadense foi inspirado pelo conceito do sistema de troca local (LETS), algo que ele havia experimentado em Vancouver antes de projetar seu protocolo. Ele publicou o white paper do Ripple em 14 de abril de 2004 e, em seguida, implementou-o por meio de uma prova de conceito chamada RipplePay, que operava em um servidor central e permitia que os usuários se conectassem apenas com um endereço de e-mail. Ryan Fugger circa 2010 Ryan Fugger por volta de 2010 (fonte: Crunchbase)

O conceito do Ripple baseava-se na ideia de que o dinheiro era essencialmente composto por IOUs, ou seja, crédito. Tratava-se de estabelecer uma rede peer-to-peer cujos elos seriam relações de crédito entre as pessoas. Os pagamentos eram então feitos roteando uma série de empréstimos, com todos os participantes atuando como banqueiros emprestando dinheiro uns aos outros. Alice poderia pagar 10 ao David emprestando10 ao Bob, e pedindo ao Bob para fazer o mesmo à Carole, e então Carole fazer o mesmo ao David: a conta do David era então creditada com $10 a partir da criação de dinheiro pela Alice. O sistema funcionava de certa forma por ondulações, o que explica o nome do projeto.

Aqui está um vídeo introdutório do Ripple feito em 2011:

Apesar do entusiasmo de sua comunidade e de alguns milhares de usuários, o Ripple tinha falhas importantes que impediam seu sucesso. Em particular, ele sofreu do "problema do compromisso descentralizado": durante um pagamento, os participantes não podiam se comprometer de forma segura para garantir a cadeia de empréstimos, um problema que seria resolvido mais tarde pelo Lightning. (original: "the problem of the decentralized commit")

Vendo que seu projeto não estava indo a lugar algum, Ryan Fugger passou as rédeas do Ripple para os líderes da empresa OpenCoin Inc., Chris Larsen e Jed McCaleb, em novembro de 2012. A empresa foi renomeada para Ripple Labs em 2013. Eles transformaram-no em um protocolo significativamente diferente do conceito inicial, baseado em um algoritmo de consenso e em uma unidade nativa de conta, o XRP. Ryan Fugger eventualmente mudou o nome de sua prova de conceito para Rumplepay em 2020 para evitar confusão.

O Ripple foi, por assim dizer, contemporâneo ao Bitcoin, e verifica-se que muitas pessoas interessadas neste último também estavam interessadas no primeiro. De fato, o Ripple constituía um modelo inovador, baseado em uma arquitetura distribuída, uma característica compartilhada com o Bitcoin. A este respeito, Satoshi Nakamoto escreveu que "O Ripple é único porque espalha a confiança em vez de concentrá-la."

Bitcoin, o ápice de uma busca

Assim, até o final dos anos 2000, todos os elementos constituintes do Bitcoin eram conhecidos, e várias tentativas de combiná-los haviam sido feitas. No entanto, as montagens propostas não eram convincentes. Os cypherpunks, em particular, gradualmente perderam interesse nesta questão, acreditando que o design de uma moeda digital verdadeiramente descentralizada era impossível. Satoshi Nakamoto provou que eles estavam errados.

O Bitcoin de fato constitui uma montagem engenhosa de todos esses conceitos. Ele é baseado em assinatura digital, originária da criptografia assimétrica proposta por Diffie e Hellmann em 1976. É um "dinheiro eletrônico" como pretendido pelo modelo eCash de David Chaum implementado nos anos 90. Com seu algoritmo de consenso inovador, resolve robustamente o Problema dos Generais Bizantinos, enunciado por Lamport, Shostak e Pease em 1982. Com o gerenciamento de sua blockchain em uma rede peer-to-peer, é uma forma de "servidor de carimbo de tempo distribuído", revisitando o conceito de Haber e Stornetta de 1991. Para a seleção de blocos de transações e para a produção de unidades, faz uso da prova de trabalho, utilizando um processo semelhante ao Hashcash, proposto por Adam Back em 1997. Finalmente, em seu design, remete aos projetos de b-money, bit gold, RPOW e Ripple, aos quais Satoshi Nakamoto prestou homenagem, de uma forma ou de outra.

O Bitcoin, portanto, forma o ápice de uma busca por cibermoeda, uma moeda existente inteiramente na Internet e não à mercê dos estados. No restante deste curso, vamos relatar como ele veio à vida e quais foram os eventos significativos de seus primeiros anos. Esta história é única e certamente irá interessá-lo se você chegou até aqui. Esteja preparado!

A Emergência Lenta do Bitcoin

O Nascimento do Bitcoin

Depois de aprender de onde veio o Bitcoin, agora vamos nos concentrar em sua própria história. Este tem sido o assunto de inúmeros artigos, podcasts e vídeos ao longo dos anos, tanto que quase se tornou uma espécie de mito fundador. Como vimos, o Bitcoin é inseparável do contexto em que foi criado; o mesmo vale para os eventos que ocorreram durante seus primeiros anos, que moldaram o que ele é hoje, com suas qualidades e defeitos. O Bitcoin foi criado por Satoshi Nakamoto, um indivíduo desconhecido que afirma ser japonês, que dedicou tempo para projetá-lo cuidadosamente antes de revelá-lo ao público. Posteriormente, fez tudo para garantir que o Bitcoin fosse lançado nas melhores condições, que fosse bem apresentado em discussões e que fosse usado por um número crescente de pessoas. Em última análise, o esforço do criador estava tanto na iniciação econômica do sistema quanto em seu design inicial, se não mais.

Este capítulo trata do nascimento do Bitcoin, que ocorreu entre o outono de 2008 e o inverno de 2009. Este período foi marcado por dois eventos importantes: a publicação do white paper, o documento fundamental que explica o funcionamento técnico do sistema, em 31 de outubro de 2008; e o lançamento da rede protótipo em 9 de janeiro de 2009, pouco mais de dois meses depois. Vamos, portanto, focar nas ações de Satoshi Nakamoto durante este período e nas poucas interações que ele teve com os primeiros adeptos e detratores do Bitcoin.

A Descoberta

De acordo com seu próprio testemunho, Satoshi Nakamoto começou a trabalhar no Bitcoin durante a primavera de 2007. Após realizar várias pesquisas sobre o tema das moedas digitais, ele eventualmente encontrou uma maneira de resolver o problema do gasto duplo sem a necessidade de uma terceira parte confiável. Por mais de um ano, ele manteve seu modelo em segredo, querendo refiná-lo para garantir sua robustez. Como ele escreveu mais tarde:

"Em algum momento, fiquei convencido de que havia uma maneira de fazer isso sem qualquer confiança necessária e não pude resistir a continuar pensando sobre isso.  Muito mais do trabalho foi projetar do que codificar."

Para garantir que funcionasse corretamente, Satoshi programou um protótipo antes de redigir o white paper. Essa abordagem é o oposto do que geralmente é feito na comunidade acadêmica, onde conceitos são formalmente apresentados em artigos científicos antes de serem implementados. O criador do Bitcoin afirmou:

"Eu realmente fiz isso de forma inversa.  Eu tive que escrever todo o código antes de poder me convencer de que poderia resolver cada problema, então eu escrevi o paper."

Preparação

Foi em agosto de 2008 que Satoshi decidiu preparar para o lançamento do Bitcoin. No dia 18, ele reservou o nome de domínio Bitcoin.org através do serviço anônimo AnonymousSpeech (bem como Netcoin.org, provavelmente por ainda não ter finalizado a escolha do nome para seu conceito). O nome de domínio hospedaria o site principal do Bitcoin. No entanto, Satoshi não conseguiu reservar o nome de domínio Bitcoin.com, que então era mantido por um especulador e seria usado entre 2009 e 2011 por uma empresa chamada BitCoin Ltd., especializada em micropagamentos.

No dia 20 de agosto, o criador do Bitcoin contatou Adam Back enviando-lhe um e-mail pedindo conselhos sobre como citar seu paper sobre Hashcash no white paper. É difícil não ver isso como um pretexto para garantir que o inventor do Hashcash tomasse conhecimento de seu novo sistema.

Adam Back em 2012 Adam Back em 2012 (fonte: página pessoal de Adam Back)

O e-mail continha um link para um rascunho do white paper. O nome do arquivo PDF era ecash.pdf e seu título era "Dinheiro Eletrônico Sem uma Terceira Parte Confiável". O resumo é o mesmo da primeira versão que seria publicada em outubro, com uma diferença de uma palavra. Infelizmente, não temos o documento completo. No dia seguinte após ler o resumo enviado por Satoshi (mas não o artigo), Adam Back o redireciona para a proposta de b-money de Wei Dai, que parece ter semelhanças com seu conceito. Satoshi responde agradecendo-o pela indicação e especificando que "minhas ideias começam exatamente daquele ponto." Adam Back também menciona a existência do MicroMint, mas Satoshi não responde. No dia seguinte, em 22 de agosto, Satoshi envia um e-mail para Wei Dai dizendo que "está se preparando para lançar um artigo que expande suas ideias em um sistema de trabalho completo" e pede a ele o ano de publicação de sua página sobre b-money para referenciá-lo no white paper. Assim como em sua troca com Adam Back, ele compartilha o rascunho do white paper com Wei Dai.

Apesar dessas interações, Adam Back e Wei Dai não demonstraram interesse imediato no conceito de Satoshi. Seria apenas anos depois que eles retornariam ao Bitcoin: Wei Dai em 2010-2011 e Adam Back em 2013.

Por sua parte, Satoshi termina de se preparar para tornar sua invenção pública. Em 3 de outubro, ele completa a primeira versão do white paper do Bitcoin, agora com seu nome escolhido. Em 5 de outubro, ele se registra na plataforma de gerenciamento de projetos SourceForge, onde o código-fonte do software de código aberto seria hospedado e mantido até 2011.

A publicação do white paper

Em 31 de outubro de 2008, Satoshi Nakamoto publica a primeira versão do white paper em uma lista de e-mails dedicada à criptografia, simplesmente chamada de "Lista de e-mails de Criptografia." Esta lista é gerenciada pelo desenvolvedor Perry Metzger desde 1996, sua criação, e tem sido hospedada em seu site pessoal, Metdowd.com, desde 2003. É a sucessora da lista dos cypherpunks, com a diferença de que é sujeita a uma moderação rigorosa. Em 2008, vários ex-cypherpunks ainda participavam, como John Gilmore, Hal Finney e Len Sassaman.

Em seu primeiro e-mail endereçado à lista, Satoshi escreve simplesmente:

"Estive trabalhando em um novo sistema de dinheiro eletrônico que é totalmente peer-to-peer, sem terceira parte confiável."

Ele também lista as principais propriedades de seu modelo:

Em seu e-mail, ele inclui um link para o white paper, já hospedado no Bitcoin.org, que é um documento curto de 9 páginas, apresentado como um artigo científico, descrevendo o funcionamento técnico do Bitcoin. Este documento foca no problema dos pagamentos online.

Título e resumo da primeira versão do white paper (Outubro de 2008)

Após este anúncio, Satoshi recebe algumas respostas, mas a maioria delas é cética. Ele é notavelmente criticado por três coisas:

Hal Finney em 2007 Hal Finney em 2007

Política Monetária e Código de Software

O Bitcoin utiliza um algoritmo de consenso distribuído que permite a todos os nós da rede concordarem sobre o conteúdo de um livro-razão, ao qual Hal Finney se refere em seu primeiro e-mail como "block chain", em duas palavras. O blockchain correto escolhido é aquele que possui mais blocos, e conflitos sobre blocos concorrentes são resolvidos de acordo com esse simples princípio. O mecanismo seria refinado posteriormente para levar em conta a quantidade de trabalho acumulado em vez do número de blocos. Este mecanismo de consenso permite a imposição de todos os tipos de regras e incentivos (para usar a última frase do white paper) dentro do sistema. Uma vez que o Bitcoin constitui um serviço de carimbo de tempo distribuído, também é possível fazer com que essas regras interajam com a passagem do tempo. Daí o algoritmo de ajuste de dificuldade que entra em jogo para regular a produção de novos blocos e os bitcoins associados a eles: se o número de blocos produzidos em um determinado período for muito alto, então a dificuldade de produção aumenta; no caso oposto, ela diminui. O Bitcoin, portanto, difere do RPOW, onde as próprias provas de trabalho formavam as unidades de conta. Graças a este ajuste de dificuldade, o Bitcoin pode, portanto, ter uma política monetária, significando que a quantidade de novas unidades emitidas pelo protocolo pode ser predeterminada. Inicialmente, planeja-se que a emissão monetária seja constante, a fim de incentivar os nós produtores a contribuírem com seu poder de computação para a rede, e não há taxas de transação. Como Satoshi Nakamoto escreve na seção "Incentivo" do white paper:

"A adição constante de uma quantidade constante de novas moedas é análoga aos mineradores de ouro gastando recursos para adicionar ouro à circulação."

Esta propriedade, confirmada por Satoshi na lista de discussão e em sua correspondência privada, não escapa a James A. Donald. Em 9 de novembro, ele critica o "trabalho de rastrear a quem pertence o quê" (ou seja, mineração) por ser "pago por senhoriagem" e por "requerer inflação", embora ele note que "inflação previsível é menos objetável do que inflação que é manipulada de tempos em tempos para transferir riqueza de um bloco de votação para outro." Além disso, ele observa que um nó de mineração que "ignora todas as despesas que não lhe interessam" sofre "nenhuma consequência adversa", destacando assim o problema da censura. Essas observações provavelmente fizeram Satoshi perceber que ele poderia implementar um mecanismo de taxa de transação que resolvesse ambos os problemas, substituindo a criação de novas unidades e incentivando os mineradores a "incluir todas as transações pagas que recebem". (original: "nodes would have an incentive to include all the paying transactions they receive.") Ao mesmo tempo, as perguntas de seus interlocutores o levaram a compartilhar o código-fonte de seu modelo. Em 16 de novembro, Satoshi transmitiu o código para Hal Finney, James A. Donald e Ray Dillinger. No dia 17, em uma resposta a James A. Donald na lista de e-mails, ele escreveu que havia enviado a ele "os arquivos principais", que estavam "disponíveis mediante solicitação no momento" e que a "liberação completa" aconteceria "em breve". (original: "I sent you the main files.  (available by request at the moment, full release soon)") Nessa parte do código, que foi tornada pública em 2013 por Ray Dillinger, pode-se ver que todos os elementos fundamentais do Bitcoin estão presentes: a blockchain (ainda chamada de "timechain"), prova de trabalho, o modelo de representação de moedas (UTXO), programabilidade de transações, taxas de transação e halving.

No entanto, alguns parâmetros diferem, indicando que foram escolhidos espontaneamente ou, como Satoshi escreveu, por "palpite educado". (original: "educated guess") O tempo de bloco, isto é, o período alvo entre cada bloco, é de 15 minutos em vez de 10. O período de ajuste de dificuldade é de 2.880 blocos (equivalente a 30 dias para um tempo de bloco de 15 minutos) em vez de 2.016 blocos (que corresponde a 14 dias para um tempo de bloco de 10 minutos). O mecanismo de halving, presente na função GetBlockValue, dita que o halving deve ocorrer a cada 100.000 blocos, aproximadamente a cada 2 anos e 311 dias:

int64 GetBlockValue(int64 nFees)
{
    int64 nSubsidy = 10000 * CENT;
    for (int i = 100000; i <= nBestHeight; i += 100000)
        nSubsidy /= 2;
    return nSubsidy + nFees;
}

Há 100 bitcoins criados durante o primeiro período de 100.000 blocos, 50 durante o segundo período, etc., de modo que a quantidade total de bitcoins converge para 20 milhões. Cada bitcoin (COIN) é divisível em 100 centavos (CENT), que por sua vez são divisíveis em 10.000 unidades base, significando que um bitcoin pode ser dividido em 1 milhão de unidades menores, e não 100 milhões como na versão 0.1 que foi lançada em janeiro. Hal Finney e Ray Dillinger então conduziram uma revisão minuciosa do código. Cada um focou em uma parte específica do sistema: Ray Dillinger estava interessado na parte do consenso, e Hal Finney estudou o sistema de script. Em 10 de dezembro, Satoshi criou a lista de emails bitcoin-list, que foi hospedada no SourceForge. Esta lista teve pouco sucesso, mesmo que alguns emails de pessoas interessadas tenham sido enviados ao longo dos anos. No entanto, tudo isso demonstra que estava tudo pronto para o lançamento do protótipo, um evento que ocorreria um mês depois, no início de 2009.

O Lançamento do Software e a Inicialização da Rede

Em 8 de janeiro de 2009, às 19:27, Satoshi Nakamoto publicou a primeira versão do software (numerada 0.1.0) na lista de emails Metzdowd.com. O código fonte em C++ foi liberado abertamente sob a licença MIT, para que qualquer um pudesse copiar, modificar e usá-lo como desejasse. Ele contém notavelmente os dados do bloco gênesis, o primeiro bloco da cadeia a partir do qual a última deve se estender. O software funciona apenas no Windows. Em seu email de anúncio, Satoshi escreveu:

"Anunciando o primeiro lançamento do Bitcoin, um novo sistema de dinheiro eletrônico que usa uma rede peer-to-peer para prevenir a dupla despesa. É completamente descentralizado, sem servidor ou autoridade central."

Ele especifica que "o software ainda está em alfa e em uma fase experimental" e que "não há garantia de que o estado do sistema não terá que ser reiniciado em algum ponto, se isso se tornar necessário." (original: "The software is still alpha and experimental. There's no guarantee the system's state won't have to be restarted at some point if it becomes necessary") Existem duas maneiras de obter bitcoins: recebendo fundos de outra pessoa, ou ativando a geração de moedas por CPU. Também existem duas maneiras de enviar unidades: usando o endereço IP do destinatário, ou através de um endereço Bitcoin, que permite enviar um pagamento offline. Finalmente, o email descreve a política monetária final do Bitcoin, a qual discutiremos no próximo capítulo. O código lançado é um pouco mais complexo do que apresentado e foi escrito para o desenvolvimento futuro de uma interface que permitiria mais funcionalidades do que apenas transferir bitcoins. Satoshi de fato integrou no cliente os fundamentos de um "mercado ao estilo eBay" (original: "an eBay style marketplace built in to the client") que poderia notavelmente "facilitar para qualquer um oferecer troca de moedas" (original: "make it easy for anyone to offer currency exchange"). O código também contém algumas funções dedicadas à possível configuração de uma aplicação de pôquer diretamente no software. O pôquer online estava vivenciando um boom fantástico nos Estados Unidos desde 2003 (graças ao "efeito Moneymaker") mas caiu vítima de uma forma de censura financeira após a adoção do Unlawful Internet Gambling Enforcement Act em 2006, o que explica essa adição. Algumas horas após o anúncio, na noite de 8 para 9 de janeiro, Satoshi começa a minerar. O segundo bloco da cadeia, bloco 1, é validado por ele em 9 de janeiro às 2:54 da manhã. A produção deste bloco marca o lançamento efetivo da rede, e outros links são adicionados à cadeia nas horas seguintes.

Uma vez feito isso, Satoshi se encarrega de notificar os vários indivíduos com quem ele se comunicou sobre este lançamento. Às 5:21 da manhã, ele envia um email para Hal Finney informando-o que "a versão 0.1 do Bitcoin com EXE e código fonte completo está disponível no Sourceforge." (original: "the Bitcoin v0.1 release with EXE and full sourcecode is up on Sourceforge") No dia seguinte, ele contata Adam Back e Wei Dai enviando-lhes um email personalizado. Nestes últimos emails, ele inclui particularmente uma descrição publicada por Hal Finney na lista de emails, que menciona prova de trabalho e b-money. Em 10 de janeiro, Hal Finney tentou lançar o arquivo executável do software, mas encontrou um problema técnico que fez seu computador travar. Ele entrou em contato com Satoshi e começou a trocar mensagens com ele sobre esse assunto. Apesar das dificuldades, Hal Finney conseguiu fazer o software funcionar. Na noite de 10 para 11 de janeiro, à 1h da manhã, ele encontrou seu primeiro bloco (o bloco 78) e, assim, ganhou 50 bitcoins. Uma hora depois, ele enviou um email elogioso para a Cryptography mailing list onde parabenizou Satoshi pelo lançamento da versão alfa e destacou a política monetária da unidade de conta. Finalmente, às 3:33 da manhã, ele compartilhou sua experiência no Twitter (uma rede social então emergente) afirmando que estava "[r]odando [B]itcoin". Este é o primeiro tweet sobre Bitcoin. Dessas trocas entre Satoshi e Hal Finney surgiu a versão 0.1.3, publicada em 12 de janeiro, que era muito mais estável do que as anteriores. Satoshi também aproveitou sua conversa com Hal Finney para dar a ele alguns bitcoins: ele enviou 10 bitcoins via seu endereço IP na noite de 11 para 12 de janeiro, às 3:30 da manhã. Esta foi a primeira transferência de uma pessoa para outra na rede. Mas Hal Finney não é a única pessoa tentando o Bitcoin naquela época. Este também é o caso de Dustin D. Trammell, um pesquisador americano de segurança de computadores que na época se interessava por moedas digitais (e particularmente pela versão eletrônica do Liberty Dollar) que descobre o Bitcoin via a mailing list. Em 11 de janeiro, ele executa o software em uma de suas máquinas de trabalho (mas ele não mina seu primeiro bloco até o dia 13 devido a um problema técnico). Durante a noite de 11 para 12 de janeiro, ele entra em contato com Satoshi, com quem comunica extensivamente nos dias seguintes. Em 15 de janeiro, Dustin Trammell recebe também 25 bitcoins dele. Dustin TrammellDustin Trammell (fonte: Arquivo do blog de Dustin Trammell)

Posteriormente, outras pessoas tentam fazer o software funcionar. Este é o caso de Nicholas Bohm, um advogado britânico, que envia um e-mail em 25 de janeiro na lista de e-mails bitcoin-list porque está enfrentando um problema técnico e troca mensagens privadas com Satoshi. Um certo Jeff Kane consegue fazer a versão 0.1.3 funcionar em 30 de janeiro. Nicholas Bohm será mencionado ao lado de Dustin Trammell nos créditos da versão 0.1.5 do software lançada no início de fevereiro.

A partir de 9 de janeiro de 2009, a rede não parará. Bloco após bloco, a cadeia continuará a se alongar. E o Bitcoin acabará por alcançar sucesso.

Um Design Progressivo

O que podemos tirar deste relato sobre o design do Bitcoin é que ele ocorreu de forma progressiva. Entre a primeira ideia na primavera de 2007 e o lançamento efetivo da rede no inverno de 2009, de fato, passou-se mais de um ano e meio. Além disso, alguns elementos do modelo evoluíram, como vimos com a política monetária e o mecanismo de taxa de transação que apareceram após a publicação da primeira versão do white paper em 31 de outubro de 2008.

No entanto, este trabalho não foi suficiente, e foi necessária a perseverança de Satoshi para iniciar seu sistema. Desde o início, ele sabia bem que poucas pessoas haviam considerado seriamente seu modelo e que seria complicado atrair novos usuários e colaboradores. É por isso que ele tentou gerar entusiasmo vendendo sua ideia da melhor forma que pôde. Exploraremos este aspecto no capítulo seguinte, que cobre grande parte do ano de 2009.

Apresentação ao Mundo

Após examinar como o Bitcoin foi projetado e lançado por Satoshi Nakamoto, vamos focar em como ele foi apresentado publicamente. Após seu lançamento no início de 2009, a rede estava operacional, mas havia poucos nós geradores (Satoshi minerou a grande maioria dos blocos) e a atividade era praticamente inexistente (32 transações reais ocorreram durante o mês de janeiro). O projeto tinha apenas um site básico e uma página no SourceForge para download do software. Além disso, a comunicação sobre o Bitcoin limitava-se à lista de e-mails de criptografia Metzdowd, seguida no máximo por algumas centenas de pessoas apaixonadas por criptografia.

O desafio desse período era, portanto, promover o Bitcoin a fim de atrair uma massa crítica de usuários, que então poderiam contribuir para a causa de uma forma ou de outra. É por isso que a prioridade de Satoshi era melhorar o site e interagir com várias pessoas. Ele queria tornar sua descoberta conhecida pelo mundo.

Neste capítulo, vamos analisar os códigos culturais que emergiram dos esforços de comunicação de Satoshi, como a desconfiança do sistema bancário e o limite de 21 milhões. Também comentaremos sobre as conversas que Satoshi teve com seus detratores para defender sua invenção. Por fim, falaremos sobre a ajuda que recebeu de outros, especialmente a assistência essencial de Martti Malmi, seu primeiro braço direito.

O Bloco Gênesis

O lançamento em janeiro de 2009 proporcionou a Satoshi Nakamoto a oportunidade de estabelecer os parâmetros fixos do seu sistema. Como ele viria a escrever mais tarde, a natureza do Bitcoin é tal que, "uma vez que a versão 0.1 foi lançada", sua operação básica estava "gravada em pedra pelo resto de sua existência", tornando necessário acertar as coisas antes que o sistema se expandisse. (original: "once version 0.1 was released, the core design was set in stone for the rest of its lifetime") Em particular, dois elementos fundamentais têm significativa importância cultural: o conteúdo do bloco gênesis e o limite de 21 milhões de unidades. O bloco gênesis é o bloco base da blockchain do Bitcoin, a partir do qual ela deve ser estendida. Portanto, ele é codificado diretamente no software. Antes de lançar a rede, Satoshi construiu esse primeiro elo produzindo a prova de trabalho necessária e marcando a data e hora em 3 de janeiro de 2009, às 18:15:05 UTC. Neste bloco (e especificamente na transação de recompensa), ele inscreveu a seguinte mensagem:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

Esta é a manchete do jornal britânico The Times naquele dia, indicando que o Chanceler do Tesouro (ou seja, o ministro das finanças britânico) estava à beira de resgatar os bancos pela segunda vez. A presença desta manchete no bloco desempenha um duplo papel:

The Times: Chancellor on brink of second bailout for banks

Na época, o mundo estava de fato sentindo o pleno impacto da crise financeira que começou em 2007 com o estouro da bolha subprime nos Estados Unidos. Os governos resgataram instituições financeiras para prevenir mais falências após a queda do banco de investimentos Lehman Brothers em 15 de setembro de 2008, e os bancos centrais se engajaram em flexibilização quantitativa, injetando liquidez nos mercados financeiros. O uso de dinheiro público criado para a ocasião teve o efeito de inquietar um número de cidadãos que perceberam que o sistema bancário é na verdade um de lucros privados e perdas socializadas.

O Bitcoin, por outro lado, não depende de uma terceira parte confiável, e portanto não está sujeito aos caprichos de um banco central. Assim, contrasta com as moedas estatais, como o dólar ou o euro, cuja quantidade pode ser arbitrariamente alterada por aqueles que controlam a criação de dinheiro; a política monetária do Bitcoin é de fato programada antecipadamente, escrita no protocolo, para teoricamente nunca ser alterada.

O Limite de 21 Milhões

Isso nos leva ao segundo elemento apresentado por Satoshi no dia do lançamento da rede: o limite de 21 milhões. Em 8 de janeiro, em seu email de introdução, ele descreveu essa política monetária da seguinte forma:

"A circulação total será de 21.000.000 unidades.  Elas serão distribuídas aos nós da rede à medida que criarem blocos, com a quantidade emitida sendo reduzida pela metade a cada 4 anos.

os primeiros 4 anos: 10.500.000 unidades nos próximos 4 anos: 5.250.000 unidades > nos próximos 4 anos: 2.625.000 unidades nos próximos 4 anos: 1.312.500 unidades etc.

Quando isso se esgotar, o sistema pode suportar taxas de transação, se necessário.  É baseado na competição de mercado aberto, e provavelmente sempre haverá nós dispostos a processar transações gratuitamente."

Alguns dias depois, Hal Finney reagiu positivamente a essa política monetária na lista de e-mails, animado pelo fato de que "o sistema pode ser configurado para permitir apenas um certo número máximo de unidades a serem geradas." Em seu e-mail, ele estimou que se o Bitcoin se tornasse "o sistema de pagamento dominante usado mundialmente," cada unidade teria então "um valor de cerca de $10 milhões." Ele concluiu escrevendo que "a possibilidade de gerar unidades hoje com alguns centavos de tempo de computação" poderia ser "uma aposta muito boa." Mesmo que a estimativa seja discutível (já que se baseia em uma avaliação do bitcoin que seria equivalente à riqueza global total), o raciocínio é sólido.

Em 16 de janeiro, Satoshi revisitou essa ideia de um "investimento de longo prazo" em um e-mail que compartilhou com a lista de e-mails, onde descreveu casos de uso potenciais. Ele declarou então que "pode fazer sentido apenas obter alguns caso isso se popularize. Se suficientes pessoas pensarem da mesma forma, isso se torna uma profecia autorrealizável." Ele reiterou essa afirmação um mês depois, explicando que a quantidade limitada de unidades provavelmente criaria um "loop de feedback positivo" no sentido de que "quanto mais usuários existirem, mais o valor aumenta, o que poderia atrair mais usuários querendo se beneficiar do aumento do valor." Assim, o elemento especulativo está presente desde o início, com o objetivo de dar início ao sistema.

Regulação, Redes Zumbis e Ecologia

Na sequência disso, outra discussão se desenvolve na lista de e-mails. Satoshi mencionou a limitação de spam como um caso de uso, o que provocou reações de vários contribuidores. O criador do Bitcoin preferiu responder a essas críticas em particular, mas Hal Finney assumiu a responsabilidade de objetar em público. Ele de fato teve tempo para refletir sobre essas questões quando tentou desenvolver sua própria moeda digital com RPOW. Primeiro, a questão da regulação e a possível proibição do Bitcoin por governos surge. Essa questão é levantada por Jonathan Thornburg, um pesquisador do departamento de astronomia da Universidade de Indiana em Bloomington e um regular na lista de e-mails. Em seu e-mail respondendo aos casos de uso propostos por Satoshi, ele delineia a situação da vigilância financeira global e indica que o Bitcoin poderia permitir a transferência de quantias acima do limite tolerado pelas autoridades. A consequência lógica de seu raciocínio é que "nenhum governo importante provavelmente permitirá que o Bitcoin em sua forma atual opere em larga escala." Esta questão interessa a Hal Finney, que escreve um tweet em 21 de janeiro afirmando que está "Procurando maneiras de adicionar mais anonimato ao bitcoin." Então, no dia 24, ele responde a Jonathan Thornburg escrevendo que "Certamente um ponto válido, e um que tem sido amplamente discutido nos debates ao longo dos anos sobre dinheiro eletrônico. O Bitcoin tem algumas coisas a seu favor: uma é que ele é distribuído, sem um único ponto de falha, sem 'casa da moeda', sem empresa com diretores que podem ser intimados e presos e fechados."

Em seguida, no mesmo e-mail, Jonathan Thornburg discute o tópico de redes de computadores zumbis, que poderiam trivialmente "burlar filtros de e-mail pagos", referindo-se ao caso de uso que havia sido destacado por Satoshi. Satoshi respondeu a ele privadamente, explicando que, neste caso, poderia-se "obter um bom lucro configurando endereços de e-mail pagos por envio e coletando todo o dinheiro do spam", uma opinião que ele transcreveu na lista no dia 25. Hal Finney, por outro lado, nos lembra que a prova de trabalho "é principalmente voltada para garantir a confiabilidade do banco de dados do histórico de transações", e acrescenta que se os tokens de prova de trabalho forem úteis, então as máquinas não permanecerão mais ociosas e o parasitismo diminuirá.

Finalmente, o último comentário vem de John Gilmore, um membro fundador dos cypherpunks e o guardião da primeira lista de correio do movimento de 1992 a 1997. Em um e-mail enviado em 25 de janeiro, ele destaca as supostas consequências ecológicas do Bitcoin e escreve que "a última coisa que precisamos é implantar um sistema projetado para queimar todos os ciclos disponíveis, consumindo eletricidade e gerando dióxido de carbono, por toda a Internet, a fim de produzir pequenas quantidades de bitbux para conseguir que e-mails ou spams passem." Satoshi responde a ele privadamente que "seria irônico ter que escolher entre liberdade econômica e preservação ambiental." Ele acrescenta que "a prova de trabalho é a única solução [que ele encontrou] para fazer um sistema de dinheiro eletrônico peer-to-peer funcionar" e que, mesmo que fosse consumir muita energia, "ainda desperdiçaria menos do que a atividade bancária convencional intensiva em mão de obra e recursos que substituiria."

John Gilmore em 2007 John Gilmore em 2007 (fonte: Flickr)

No dia 27, Hal Finney menciona maneiras de reduzir a dissipação de energia associada ao cálculo da prova de trabalho. Uma hora depois, ele escreve no Twitter "pensando em como reduzir as emissões de CO2 de uma implementação do Bitcoin em larga escala." Outro apoio vem do cypherpunk Zooko Wilcox-O'Hearn, que na época estava trabalhando no Tahoe-LAFS, um sistema de compartilhamento de arquivos que é sucessor do Mojo Nation, um projeto popular no início dos anos 2000. Em 26 de janeiro, durante a discussão na lista de e-mails, ele compartilhou um link para uma postagem que publicou no mesmo dia em seu blog intitulada "Decentralized Money," onde ele menciona vários projetos de moeda digital (DigiCash, bit gold, b-money) e elogia o Bitcoin. Ele escreve notavelmente:

"O que eu quero é uma moeda que todos possam usar de forma barata e conveniente, mas que ninguém tenha o poder de manipular.  Ninguém tem o poder de inflar ou desinflar a oferta de moeda, ninguém tem o poder de monitorar, taxar ou impedir transações.  Verdadeiramente o equivalente digital do ouro, durante os tempos e lugares quando o ouro era a moeda universal."

Um link para este texto seria eventualmente adicionado ao Bitcoin.org algumas semanas depois. E Satoshi agradeceu pessoalmente a Zooko um ano e meio depois por essa pequena ajuda.

Peer-to-Peer e a Desconfiança nos Bancos Centrais

Como dissemos, enquanto a comunicação inicial de Satoshi era limitada à lista de e-mails de Criptografia, mais tarde se expandiu para outros horizontes. Em fevereiro de 2009, ele participou do fórum e da lista de e-mails da P2P Foundation, uma organização fundada em 2007 que estuda o impacto das infraestruturas peer-to-peer na sociedade. Ele interagiu com vários de seus membros, sempre com o objetivo de promover seu modelo. Em 11 de fevereiro, Satoshi publicou uma mensagem de introdução apresentando o Bitcoin no fórum (p2pfoundation.ning.com), e enviou uma cópia por e-mail para a lista (p2p-research). Neste texto, ele escreveu:

"O problema fundamental com a moeda convencional é toda a confiança necessária para fazê-la funcionar. Devemos confiar no banco central para não desvalorizar a moeda, mas a história das moedas fiduciárias está cheia de quebras dessa confiança. Devemos confiar nos bancos para guardar nosso dinheiro e transferi-lo eletronicamente, mas eles o emprestam em ondas de bolhas de crédito com apenas uma fração em reserva. Temos que confiar neles para proteger nossa privacidade, para não deixar ladrões de identidade esvaziarem nossas contas. Seus custos operacionais significativos tornam os micropagamentos impossíveis." No seu perfil, ele afirma ser um homem japonês, mas não é só isso. Uma atualização da interface em 2011 revelou sua idade: 35 anos, o que significa que ele tinha 32 ou 33 anos em 2009. Então, em 2014, foi descoberto que ele havia indicado uma data específica de nascimento: 5 de abril de 1975. Esta data, aparentemente inocente, provavelmente é uma referência composta à proibição para cidadãos americanos possuírem ouro entre 1933 e 1975 nos Estados Unidos. O dia 5 de abril se relaciona ao dia em que essa proibição foi estabelecida pela Ordem Executiva 6102 assinada pelo Presidente Franklin Delano Roosevelt em 5 de abril de 1933, e o ano de 1975 corresponde à sua revogação com a promulgação da Lei Pública 93-373. Este detalhe é muito importante, pois esta proibição encerrou o padrão ouro clássico (onde se podia obter ouro em troca de uma nota representativa), permitiu a desvalorização do dólar (através do Gold Reserve Act em 1934) e facilitou o estabelecimento do regime monetário de taxas de câmbio flutuantes que conhecemos após o Choque Nixon de 1971. Perfil de Satoshi Nakamoto no fórum da Fundação P2P, capturado em 17 de março de 2011

Perfil de Satoshi Nakamoto no fórum da Fundação P2P em 17 de março de 2011 (fonte: captura do fórum)

Esta não é a única referência a metais preciosos encontrada nas comunicações de Satoshi. O criador do Bitcoin escreve nos comentários em 18 de fevereiro:

"Para a pergunta do Sepp, de fato, não há ninguém para atuar como um banco central ou reserva federal para ajustar a oferta de dinheiro conforme a população de usuários cresce. Isso teria requerido uma parte confiável para determinar o valor, porque eu não conheço uma maneira de o software saber o valor real das coisas. Se houvesse alguma maneira inteligente, ou se quiséssemos confiar em alguém para gerenciar ativamente a oferta de dinheiro para vinculá-la a algo, as regras poderiam ter sido programadas para isso. Nesse sentido, é mais típico de um metal precioso."

Satoshi Nakamoto também é ativo na lista de discussão onde ele troca ideias com Martien van Steenbergen, um consultor holandês de gestão de projetos. Em 13 de fevereiro, ele aborda o tema da programabilidade do Bitcoin e escreve para ele: Vejo o Bitcoin como uma pedra angular, como um primeiro passo se você quiser implementar moedas sociais P2P programáveis conforme descrito pelas ideias de Marc [Fawzi] e outros discutidos aqui. Primeiro, uma moeda P2P básica e normal precisa funcionar. Uma vez estabelecida e comprovada, mover para o próximo passo, o de moeda automática dinâmica, é fácil. Gosto muito da ideia de comunidades virtuais, sem pertencimento geográfico, experimentando novos paradigmas econômicos.

Isso tudo mostra que o criador do Bitcoin busca se adaptar ao seu público e está fazendo o que pode para despertar o interesse das pessoas em sua descoberta.

Mike Hearn e os 21 milhões

A estratégia de comunicação de Satoshi está gradualmente dando frutos. Em abril de 2009, outras pessoas começaram a se interessar por sua invenção. Isso inclui Mike Hearn, um desenvolvedor britânico que trabalha para o Google na Suíça, que passa seu tempo livre em software de código aberto. Ele então se interessou por sistemas de pagamento digital, particularmente pelo Ripple, o projeto de Ryan Fugger. Foi precisamente no Grupo Google do Ripple que ele ouviu falar sobre o Bitcoin através de um fio de discussão criado em março por Charles N. Wyble, um jovem cientista da computação e empreendedor americano.

Em 12 de abril, Mike Hearn enviou um email para Satoshi no qual fez uma série de perguntas sobre o Bitcoin. Ele observou que "é raro encontrar ideias verdadeiramente revolucionárias" e não deixou de mencionar o Ripple.

Mike Hearn

Mike Hearn e Satoshi Nakamoto discutiram vários aspectos do Bitcoin, como escalabilidade, micropagamentos, como o software funciona e a ausência de estornos. Em particular, Mike Hearn perguntou a Satoshi por que ele escolheu a quantidade de "24 milhões" (sic) para o total de bitcoins e se eles poderiam ser subdivididos. Satoshi então deu a seguinte explicação:

"Minha escolha pelo número de moedas e pelo cronograma de distribuição foi um palpite educado. Foi uma escolha difícil porque, uma vez que a rede está funcionando, ela está bloqueada e estamos presos a ela. Eu queria escolher algo que fizesse os preços semelhantes às moedas existentes, mas sem conhecer o futuro, isso é muito difícil. Acabei escolhendo algo no meio. Se o Bitcoin permanecer um nicho pequeno, valerá menos por unidade do que as moedas existentes. Se você imaginar que ele está sendo usado para uma fração do comércio mundial, então só haverá 21 milhões de moedas para o mundo todo, então valeria muito mais por unidade. Os valores são inteiros de 64 bits com 8 casas decimais, então 1 moeda é representada internamente como 100000000. Há muita granularidade se os preços típicos se tornarem pequenos. Por exemplo, se 0,001 vale 1 Euro, então pode ser mais fácil mudar onde o ponto decimal é exibido, então se você tivesse 1 Bitcoin, agora é exibido como 1000, e 0,001 é exibido como 1."

Ele explicaria mais tarde a Mike Hearn que havia "pensado em 100 BTC [por bloco] e 42 milhões", mas 42 milhões pareciam muito para ele. ("Pensei em 100 BTC e 42 milhões, mas 42 milhões pareciam altos.") Após entrar em contato com Satoshi, Mike Hearn começou a usar o software em seu computador pessoal. Ele minerou alguns blocos, incluindo o bloco 11.157. Paralelamente à sua discussão, os dois homens fizeram algumas trocas monetárias. Em 18 de abril, Mike Hearn enviou 32,51 bitcoins para Satoshi, que os devolveu no mesmo dia. Eles também enviaram um para o outro 50 bitcoins de seus esforços pessoais de mineração.

Martti Malmi e a Apresentação do Bitcoin

A comunicação de Satoshi também chamou a atenção de um jovem estudante finlandês de ciência da computação chamado Martti Malmi. Ele descobriu o Bitcoin no início de abril, através do texto no fórum da P2P Foundation. No dia 9, ele começou a usar o software e minerou seu primeiro bloco (bloco 10.351). À noite, ele escreveu uma breve apresentação do Bitcoin onde apoiou a hipótese anarquista de que "Moeda P2P poderia tornar o governo extinto?" Ele publicou seu texto sob o pseudônimo Trickster(n) em dois fóruns libertários de diferentes sensibilidades: anti-state.com (ASC) e o fórum do Freedomain Radio (a mídia do anarco-capitalista Stefan Molyneux). Martti escreveu:

"O sistema é anônimo, e nenhum governo poderia possivelmente taxar ou impedir as transações. Não há um banco central que possa desvalorizar a moeda com a criação ilimitada de novo dinheiro. A adoção generalizada de tal sistema parece algo que poderia ter um efeito devastador na capacidade do estado de se alimentar de seus cidadãos."

Martti Malmi em 2013 Martti Malmi em 2013 (fonte: Business Insider)

Martti então envia um email para Satoshi afirmando que ele é o autor deste texto, onde escreve que ele "gostaria de ajudar com o Bitcoin" mesmo que ele "não tenha muita experiência em desenvolvimento ainda." Satoshi Nakamoto responde em 2 de maio, dizendo-lhe que seu "entendimento do Bitcoin" está "exatamente correto."

O criador do Bitcoin o alistou para contribuir com a página web no SourceForge, a plataforma onde o projeto é hospedado, notavelmente escrevendo uma seção de Perguntas Frequentes (FAQ). Na página inicial (bitcoin.sourceforge.net), ele apresenta o Bitcoin como uma "moeda digital anônima baseada em uma rede peer-to-peer" que não depende de "nenhuma autoridade central para emitir novo dinheiro ou monitorar transações." Ele destaca as seguintes vantagens:

"Alguém inventou a palavra 'criptomoeda'... talvez seja uma palavra que devemos usar para descrever o Bitcoin, você gosta?"

O jovem finlandês concorda e sugere que "A Criptomoeda P2P" poderia ser o slogan para o Bitcoin. Esta sugestão será implementada: o título da página de introdução se tornará "Bitcoin P2P Criptomoeda" e o anúncio da versão 0.3 em julho de 2010 descreverá o projeto como "Bitcoin, a criptomoeda P2P".

Os Dois Fóruns Dedicados ao Bitcoin

Martti Malmi também cria um fórum e uma wiki, ainda na página do SourceForge. Estes elementos são abertos em 9 de junho. No dia 13, Malmi anuncia a existência da página do SourceForge, do fórum e da wiki na lista de e-mails do Bitcoin:

"O novo site/portal do Bitcoin está disponível em bitcoin.sourceforge.net. Fóruns e uma wiki estão incluídos, então vocês são bem-vindos para se juntar à discussão e à documentação da wiki."

Este fórum encontra seu público. Parece que até leva à criação de um canal dedicado de IRC para desenvolvimento (#bitcoin-dev) em agosto. No entanto, não temos um arquivo, pois era acessível apenas aos seus membros.

Ao longo dos meses, mais e mais pessoas se inscrevem e participam deste primeiro fórum, fazendo Satoshi perceber que a infraestrutura de software estabelecida por Malmi não é suficiente. Em 5 de novembro, ele escreve ao jovem finlandês para sugerir a criação de um novo fórum que pudesse lidar com um tráfego maior:

"Agora que o fórum em bitcoin.sourceforge.net está ganhando popularidade, realmente deveríamos procurar um lugar que hospede gratuitamente um software de fórum completo." Após algumas discussões sobre a solução técnica a adotar, Martti Malmi instala o fórum em seu servidor em 17 de novembro, e Satoshi começa a configurá-lo em 19 de novembro. A partir do dia 22, o criador do Bitcoin transfere algumas perguntas e respostas do antigo fórum que cobrem tópicos como privacidade, mineração e Linux. Ele também publica uma mensagem de boas-vindas. No dia 25, o fórum é lançado no endereço bitcoin.org/smf. Os primeiros usuários começam a se registrar no início do mês seguinte. Em 9 de dezembro, a primeira mensagem postada por alguém além de Satoshi aparece, o que realmente inicia as discussões. Como ilustração, aqui está uma captura de tela do fórum em 29 de maio de 2010:

Captura de tela do fórum Bitcoin de 29 de maio de 2010

O lançamento do novo fórum foi uma oportunidade para liberar a versão 0.2 do software, na qual Satoshi Nakamoto e Martti Malmi vinham trabalhando há meses, o que foi feito em 16 de dezembro. Esta versão inclui melhorias como minimização para a barra de tarefas, inicialização automática no lançamento ou multithreading para produção de mineração. O software também foi adaptado para Linux, graças à contribuição de Malmi e aos testes realizados pelo recém-chegado NewLibertyStandard (cujo caso será abordado no próximo capítulo).

Neste fórum, que se tornaria o BitcoinTalk em agosto de 2011, Satoshi escreveria um total de 539 mensagens. Por meio deste meio, ele foi capaz de fornecer esclarecimentos técnicos, explicar vários mecanismos econômicos e, mais geralmente, compartilhar seu ponto de vista sobre o Bitcoin. Esta coleção de mensagens formaria a maior parte do corpus que ele deixou para trás.

Comunicação em Etapas

Assim, a primeira parte de 2009 foi dedicada à comunicação. Satoshi fez questão de chamar a atenção para sua descoberta por vários meios e em diferentes lugares. Ele foi ajudado por outras pessoas a espalhar a mensagem, incluindo Martti Malmi.

A promoção do Bitcoin também passou por várias etapas: primeiro, Satoshi focou em pagamentos online; depois, ele enfatizou a política monetária fixa e o limite de 21 milhões de unidades; e, finalmente, ele mencionou a programabilidade de seu modelo. No outono de 2009, parecia que o Bitcoin estava pronto para crescer. E foi precisamente nesse momento que o bootstrapping econômico do sistema realmente aconteceu. Este tópico é o assunto do próximo capítulo.

O Bootstrapping da Criptomoeda

6b3418a7-125e-4ea1-a03a-f36090fac8a4 Nos capítulos anteriores, observamos como Satoshi Nakamoto implementou sua ideia e como ele se comunicou sobre ela para introduzir o Bitcoin ao mundo. No entanto, nem tudo dependia dele: também era necessário que as pessoas atribuíssem valor à unidade de conta. Uma vez que isso permitia a remuneração dos mineradores por meio de taxas de transação e recompensava os comerciantes através da deflação natural, tal apreciação era essencial para a segurança do sistema. A emergência do valor do Bitcoin, contudo, não foi uma tarefa fácil. Tratava-se de fato de dar importância econômica a um objeto que anteriormente não tinha nenhuma, por razões inteiramente subjetivas. Hal Finney explicou muito bem isso em seu email de 11 de janeiro de 2009, endereçado à lista de correio de Criptografia, onde ele escreveu:

"Um dos problemas imediatos com qualquer nova moeda é como valorizá-la. Mesmo ignorando o problema prático de que praticamente ninguém a aceitará inicialmente, ainda há uma dificuldade em chegar a um argumento razoável a favor de um valor particular não-zero para as unidades."

Assim, o fenômeno monetário requeria uma avaliação inicial a ser feita por uma razão não monetária. Como Satoshi escreveu para Martti, precisava haver uma "faísca" para acender a combustão de um material inflamável.

Este bootstrapping econômico do Bitcoin ocorreu gradualmente desde o início com a atividade de mineração. No entanto, não se manifestou verdadeiramente até outubro de 2009, quando a primeira troca contra o dólar ocorreu. Neste capítulo, procuraremos descrever como esse bootstrapping aconteceu e quais razões levaram os diferentes atores a atribuir valor à unidade de conta.

Os Primeiros Mineradores

A partir de janeiro de 2009, a iniciação do Bitcoin se desdobrou em várias etapas: a chegada dos primeiros mineradores, o surgimento da troca com o dólar e o desenvolvimento dos primeiros serviços aceitando bitcoin. Aqueles que implantam nós geradores são assim os primeiros a atribuir indiretamente valor à unidade de conta. Eles de fato contribuem com seu poder de computação para adicionar prova de trabalho aos blocos de transação e assim anexá-los à cadeia, o que é uma tarefa custosa em tempo (devido à manutenção do software) e energia (devido à eletricidade consumida no processo). Esse esforço é recompensado em bitcoins, de modo que gerar moedas dessa forma constitui uma forma de troca econômica.

No entanto, como apontamos na introdução, os bitcoins não têm valor no mercado. Portanto, os mineradores precisam encontrar razões subjetivas para fazer tal esforço. As principais razões são três: curiosidade técnica, motivação ideológica e interesse especulativo.

A primeira razão, que provavelmente é a menos importante, é a curiosidade técnica. Os primeiros adotantes do Bitcoin são de fato frequentemente entusiastas de computador, e na maioria das vezes trabalham em profissões relacionadas à programação ou engenharia. Eles gostam de saber como as coisas funcionam "por baixo do capô", o que os leva a lançar o software e gerar alguns bitcoins. Este é notavelmente o caso de Mike Hearn que, após fazer suas perguntas a Satoshi em 12 de abril de 2009, apressa-se para "experimentar o aplicativo" em seu computador e produzir alguns blocos. (original: "I tried the app") A segunda razão para a mineração é a motivação ideológica. Muitos dos primeiros usuários do software fazem isso "por uma boa causa", devido às suas crenças pessoais. Eles disponibilizam seu poder de computação para contribuir para o nascimento de uma moeda digital robusta que não depende de nenhuma autoridade central. Hal Finney é o primeiro a destacar esse conceito em 13 de novembro de 2008 ao escrever:

"O sistema Bitcoin está notavelmente alinhado com o movimento libertário americano, que defende um mercado livre sem restrições e é decididamente antagonista em relação ao estado, especialmente no que diz respeito ao seu controle sobre a moeda ("Acabe com o Fed"). É por isso que Satoshi responde a Hal Finney afirmando que seu argumento é "muito atraente para o ponto de vista libertário se pudermos explicá-lo adequadamente."

A terceira força motriz por trás da decisão de começar a mineração é o interesse especulativo. Como explicado no capítulo anterior, a política monetária do Bitcoin é um de seus principais pontos de venda. Se a quantidade de bitcoins em circulação deve se aproximar de uma quantidade fixa (21 milhões de unidades), então seu preço unitário poderia se tornar muito alto à medida que mais pessoas se juntam à economia. Este argumento, em particular, convence Dustin Trammell a começar a gerar bitcoins muito cedo, como ele compartilha com Satoshi em sua correspondência privada:

"Essa foi uma das razões que me empurraram para iniciar um nó tão rapidamente. Meus sistemas não estão fazendo muito quando estão ociosos, então por que não criar BitCoins? E se eles valessem algo um dia...? Isso seria um bônus!"

As duas últimas razões são muito mais significativas, pois motivam as pessoas a minerar continuamente. Assim, durante o ano de 2009, vários indivíduos motivados por essas razões produziram um número significativo de blocos contribuindo com seu poder de computação para a rede. Entre esses indivíduos, notavelmente:

O primeiro serviço de troca e o primeiro preço

No final de setembro de 2009, um indivíduo usando o pseudônimo NewLibertyStandard (que abreviaremos como NLS) descobre o Bitcoin. Ele testa o software e começa a minerar. O primeiro bloco que produz é o bloco 23,940. Ele é um usuário do Linux e, portanto, usa o "emulador" Wine para executar o software. Ele se interessa por liberdade política e metais preciosos, como evidenciado por seu avatar no fórum, que retrata uma Águia Americana na qual a palavra "liberdade" está inscrita. Ele vê o Bitcoin como um equivalente do ouro no mundo digital: em sua página pessoal, ele apresenta a criação de Satoshi Nakamoto como "uma revolução econômica" e como "o padrão ouro da moeda digital."

Avatar de NewLibertyStandard no fórum Bitcoin retratando uma Águia Americana

Em outubro de 2009, o primeiro serviço de troca de moedas foi estabelecido, permitindo que as pessoas convertessem seus dólares em bitcoins e seus bitcoins de volta em dólares. O criador se registrou no fórum dedicado ao Bitcoin no SourceForge e anunciou a abertura de seu serviço lá. Para estimar a taxa de câmbio, ele a baseou no custo energético necessário para obter uma unidade, levando em conta o preço da eletricidade em sua localização e a frequência de sua produção pessoal. Em sua página, ele escreveu:

"Nossa taxa de câmbio é calculada dividindo 1,00 pela quantidade média de eletricidade necessária para rodar um computador com alto uso de CPU por um ano, 1331,5 kWh, multiplicado pelo custo residencial médio da eletricidade nos Estados Unidos no ano anterior,0,1136, tudo dividido por 12 meses, dividido pelo número de bitcoins gerados pelo meu computador nos últimos 30 dias."

Aqui estão as taxas de câmbio indicativas do serviço NLS, também publicadas na página pessoal do NLS:

Taxas de câmbio indicativas do serviço NLS

As transações são realizadas via e-mail em newlibertystandard@gmail.com. As transferências de dólares são feitas exclusivamente através do PayPal, e taxas são cobradas pela operação.

Em 8 de outubro, Martti Malmi informou Satoshi sobre a existência do serviço NLS. O criador do Bitcoin reagiu positivamente a esta notícia, pois havia estado considerando há algum tempo estabelecer um meio de garantir o valor dos bitcoins para recompensar a mineração e iniciar a dinâmica econômica do sistema. Em 16 de outubro, ele escreveu para seu braço direito: É encorajador ver mais pessoas demonstrando interesse em sites como o NewLibertyStandard. Gosto da abordagem dele para estimar o valor com base na eletricidade. É educativo ver quais explicações as pessoas adotam. Elas podem ajudar a descobrir uma maneira simplificada de entender o [Bitcoin] que o torne mais acessível para as massas. Muitos conceitos complexos no mundo têm uma explicação simplista que satisfaz 80% das pessoas, e uma explicação completa que satisfaz os outros 20% que veem falhas na explicação simplista. Após o anúncio do NLS, Martti Malmi entrou em contato com ele. Os dois concordaram em fazer uma troca. Na noite de 11 para 12 de outubro de 2009, a primeira venda de bitcoins por dólares foi finalizada: Martti transferiu 5.050 bitcoins de seus esforços de mineração para o NLS, que então transferiu 5,02 para sua conta no PayPal. Isso corresponde a um preço unitário de cerca de0,001.

Nas semanas seguintes, o NLS acumulou mais bitcoins para fornecer seu serviço. Em 19 de novembro, alguém comprou os cerca de 22.500 bitcoins que ele possuía, fechando sua primeira venda de bitcoin. Algumas horas depois, Satoshi estava entusiasmado com essa operação financeira em um email escrito para Martti Malmi.

Nos meses seguintes, o serviço NLS tornou-se um elemento central do desenvolvimento econômico do Bitcoin, oferecendo uma referência para a troca entre bitcoin e o dólar. No entanto, começou a enfrentar concorrência no primeiro semestre de 2010, com o surgimento de outros serviços de troca mais eficientes.

Os Inícios da Economia

O início de 2010 é marcado pelos primeiros passos das trocas comerciais em criptomoeda. NewLibertyStandard, que é o primeiro a realmente aceitar receber bitcoin em troca de outro bem econômico (dólares, neste caso), também é o primeiro promotor deste boom econômico. Em 19 de janeiro de 2010, logo após se inscrever no novo fórum, ele escreveu o seguinte texto:

"Pessoas compraram bitcoins de mim e venderam bitcoins para mim. Oferta e demanda, mesmo que sejam baixas, já existem e isso é tudo que é realmente necessário. Propor a troca de bitcoins por outra moeda é, no final das contas, não diferente de trocar bitcoins por bens ou serviços. Moedas são bens e trocá-las é um serviço. Tentei pensar em algo para comprar ou vender com bitcoins, além de dólares americanos, mas não consegui encontrar nada. Por favor, fiquem à vontade para nos manter informados sobre o que decidirem vender por bitcoins. Quanto à questão de esgotar fundos, planejei uma doação diária no meu orçamento. Você pode comprar todos os meus dólares ou bitcoins hoje, mas sempre haverá mais amanhã e depois de amanhã. Todos que compram ou vendem bens usando bitcoins, incluindo os cambistas, estão avançando a economia Bitcoin. Que cada um faça sua parte. Compre ou venda algo em troca de bitcoins!" O esforço de coordenação é realizado principalmente no fórum. Em 27 de janeiro, um usuário holandês conhecido pelo nome giik criou um tópico intitulado "Aceitamos Bitcoins", no qual propôs listar os diversos serviços que aceitam bitcoin. Foi por volta dessa época que o novo fórum começou a ganhar popularidade, e as mensagens começaram a se multiplicar. Em 7 de fevereiro, Satoshi apontou para Martti Malmi que "o fórum certamente está decolando.  Eu não esperava ter tanta atividade tão rápido." Em 5 de fevereiro, NLS sugeriu que o bitcoin, como as moedas negociadas no mercado de câmbio estrangeiro, adotasse o símbolo de ticker BTC e o símbolo do baht tailandês (฿). Até então, não havia uma prática estabelecida: por exemplo, Satoshi e Martti usavam as letras bc para descrever unidades em sua correspondência. O uso do símbolo BTC rapidamente se tornou padronizado. Em 24 de fevereiro, o símbolo da moeda (o B maiúsculo cortado por duas barras verticais) foi desenhado por Satoshi, que então criou o primeiro logo real do Bitcoin.

Primeiro logo real do Bitcoin desenhado por Satoshi Nakamoto (2010)

Gradualmente, as pessoas começaram a aceitar bitcoin. Esse foi o caso do usuário SmokeTooMuch em dezembro de 2009, que acabara de chegar e relatou a existência de um serviço de vendas de cartões-presente paysafecard chamado BTC 2 PSC. O serviço foi posteriormente mencionado positivamente por Satoshi em 4 de fevereiro de 2010. Esse também foi o caso de NLS que, em 9 de fevereiro, abriu sua própria loja online, a Liberty Swap Variety Shop, onde oferecia selos e adesivos à venda.

A troca com o dólar também se desenvolveu, e em dois meses, nada menos que três plataformas abriram suas portas:

Em 11 de março, o primeiro jogo de pôquer envolvendo bitcoins é organizado pelo administrador do BitcoinFX, inaugurando a forte relação que existirá entre jogos de azar e criptomoeda. O jogo é vencido por dwdollar, que ganha 600 BTC.

Outros serviços aceitando bitcoin surgem, como o serviço de voz sobre IP Link2VoIP em 16 de março, o serviço de hospedagem web Vekja.net em 23 de abril, ou o vendedor de nomes de domínio Privacy Shark em 30 de abril. Esta proliferação de serviços leva Martti Malmi a eventualmente hospedar uma página listando comerciantes no site Bitcoin.org.

O primeiro serviço dedicado de custódia de Bitcoin também aparece: é o MyBitcoin, uma aplicação web que permite o uso fácil e tranquilo de criptomoeda, especialmente em dispositivos móveis. Graças a este serviço, os usuários de fato não precisam baixar os dados completos da cadeia para enviar e receber transações, nem manter seus bitcoins eles mesmos salvando suas chaves privadas.

Logo do MyBitcoin do arquivo do site mybitcoin.com

Naquela época, carteiras leves (conhecidas como "SPV") não existiam, então Satoshi Nakamoto mesmo considerou aceitável usar esse tipo de software, mesmo que esse uso fosse contra o princípio de desintermediação no coração do Bitcoin. Em 18 de maio de 2010, ele escreveu no fórum:

"Enquanto isso, sites como vekja.net e www.mybitcoin.com têm experimentado com sistemas baseados em contas.  Você cria uma conta em um site, mantém seus bitcoins lá, e os transfere para dentro e para fora.  Criar uma conta em um site é muito mais fácil do que instalar software e aprender a usá-lo, e é um método mais familiar para a maioria das pessoas.  A única desvantagem é que você tem que confiar no site, mas isso é aceitável para pequenas quantias destinadas a micropagamentos e despesas diversas.  É uma maneira fácil de começar, e você pode mudar para o software bitcoin real se as quantias recebidas se tornarem mais significativas."

Finalmente, em 19 de maio, um usuário conhecido como Teppy começou a aceitar bitcoin pelo jogo massivamente multiplayer que ele administrava, A Tale in the Desert.

A Origem do Valor do Bitcoin

Na primavera de 2010, o bitcoin parecia ter de fato adquirido valor na mente de muitas pessoas. Embora o uso do sistema estivesse em sua infância, a demanda por bitcoin estava presente, seja do ponto de vista da mineração, da troca pelo dólar ou da venda de serviços. Esse arranque econômico foi definitivamente selado por um evento simbólico que ocorreu em 22 de maio: a primeira compra de um bem físico com bitcoins, especificamente uma pizza, que será relatada no próximo capítulo. A questão da origem do valor do Bitcoin permaneceu algo que muitas pessoas lutaram para explicar. Essa emergência de valor particularmente perturbou os proponentes da escola Austríaca que tinham uma interpretação restrita do teorema da regressão de Ludwig von Mises. Esse foi o caso de um certo indivíduo, xc, que no fórum buscou fundamentar a transmissão de valor na conversão com o dólar.

No entanto, essa questão nunca incomodou Satoshi, que viu o arranque de uma nova moeda como um desafio que era certamente difícil de superar, mas não impossível. Assim, ele expressou seu ponto de vista no fórum em 27 de agosto de 2010, em resposta a xc:

"Como um experimento mental, imagine que havia um metal básico tão escasso quanto o ouro, mas com as seguintes propriedades: - cor cinza chata - não um bom condutor de eletricidade - não particularmente forte, mas também não dúctil ou facilmente maleável - não útil para qualquer propósito prático ou ornamental

e com uma propriedade especial, mágica: - pode ser transportado por um canal de comunicação

Se, por um motivo ou outro, esse metal adquirisse algum valor, então qualquer pessoa que quisesse transferir riqueza a longa distância poderia comprar um pouco, transmiti-lo e fazer o destinatário vendê-lo.

Talvez ele pudesse adquirir um valor inicial de forma circular, como você sugeriu, por pessoas prevendo sua utilidade potencial para troca. (Eu definitivamente gostaria de ter um pouco) Talvez colecionadores, ou qualquer motivo aleatório, poderiam despertá-lo."

A Primeira Ascensão do Bitcoin

Placas Gráficas, Pizzas e Bitcoins Grátis

Na parte anterior, exploramos como o Bitcoin surgiu, como foi introduzido ao público e como foi economicamente iniciado. Na primavera de 2010, quando o comércio em bitcoins estava apenas começando a florescer, o objetivo de Satoshi Nakamoto e das poucas pessoas que o apoiavam era manter a chama viva. Felizmente, outros indivíduos se juntaram ao esforço, notavelmente o minerador Laszlo Hanyecz e o desenvolvedor Gavin Andresen, que se destacaram por suas ações.

Neste capítulo, vamos olhar para o primeiro desdobramento da mineração por unidade de processamento gráfico (GPU), a fortuna acumulada por Satoshi Nakamoto, a primeira compra de um bem físico com bitcoins, o estabelecimento de uma torneira de bitcoin dando unidades gratuitas, e a evolução do software e da rede antes do Slashdot.

Mineração por Unidade de Processamento Gráfico

A crescente demanda por bitcoin foi acompanhada por um aumento gradual na atividade de mineração na rede. Ao longo do ano de 2009, a dificuldade na rede estava no piso mínimo de 1, o que exigia que todos os nós realizassem cerca de 4,3 bilhões de cálculos para minerar um bloco. No entanto, em dezembro de 2009, isso mudou graças ao algoritmo de ajuste que aumentou o fator de dificuldade de 1 para 1,18. Satoshi Nakamoto estava muito preocupado com esse aumento na dificuldade e manteve um histórico no fórum a partir de fevereiro de 2010. Aqui está como isso parecia:

Evolução da dificuldade conforme descrito por Satoshi Nakamoto no fórum

Apesar desse entusiasmo sobre o aumento do poder de computação na rede, Satoshi estava, no entanto, procurando desacelerar a especialização da mineração para favorecer a distribuição de unidades. Até então, os mineradores vinham usando suas unidades de processamento central (CPU) para extrair novos bitcoins. No entanto, esses processadores provaram ser ineficientes para realizar operações repetitivas, comparados às unidades de processamento gráfico (GPU) que são muito mais adequadas para esse tipo de cálculo repetitivo. Consequentemente, todos sabiam naquela época que essa evolução era inevitável, incluindo o próprio Satoshi. Em 19 de dezembro de 2009, ele declarou o seguinte: "Deveríamos ter um acordo de cavalheiros para adiar a corrida armamentista das GPUs o máximo que pudermos pelo bem da rede. É muito mais fácil trazer novos usuários se eles não precisarem se preocupar com drivers de GPU e compatibilidade. É bom como qualquer pessoa com apenas uma CPU pode competir de forma bastante igualitária agora."

No entanto, alguns meses depois, a caixa de Pandora foi aberta. O causador de problemas é Laszlo Hanyecz, um desenvolvedor americano de origem húngara, de 28 anos, morando na Flórida. Ele descobriu o Bitcoin em abril de 2010. No dia 9, ele adquiriu 3.300 bitcoins da NLS por cerca de $20, depois testou o sistema fazendo algumas transferências. No dia 18, ele tentou congestionar a rede multiplicando transações de seu endereço público, mas ela resistiu.

Laszlo Hanyecz com seu filho em maio de 2018 Laszlo Hanyecz com seu filho em maio de 2018 (fonte: The Telegraph) Posteriormente, ele adaptou o código do software para fazê-lo funcionar no sistema operacional Mac OS X. Em seguida, trabalhou na otimização da mineração usando o ambiente OpenCL, que permite o envolvimento da GPU na geração de bitcoins. Em 10 de maio, ele publicou seu executável e ofereceu escrever patches para permitir que outros mineradores fizessem o mesmo. Essa otimização rapidamente permitiu-lhe ocupar um lugar significativo na produção de blocos. No final de abril, Laszlo contatou Satoshi para pedir sua opinião, mas este último só respondeu em 17 de maio. O criador do Bitcoin então pediu a ele para desacelerar suas operações para que a mineração permanecesse acessível ao maior número de pessoas:

"Um grande atrativo para novos usuários é que qualquer pessoa com um computador pode gerar algumas moedas gratuitas. Quando houver 5000 usuários, esse incentivo pode desaparecer, mas por enquanto, ainda é verdade. GPUs limitariam prematuramente o incentivo apenas àqueles com hardware de GPU de alta qualidade. É inevitável que clusters de computação GPU eventualmente monopolizem todas as moedas geradas, mas eu não quero acelerar esse dia. (...) Não quero parecer socialista, não me importo se a riqueza é concentrada, mas por agora, conseguimos mais crescimento dando esse dinheiro para 100% das pessoas do que dando a 20%. Além disso, quanto mais pudermos atrasar a corrida armamentista das GPUs, mais maduras as bibliotecas OpenCL se tornam, e mais pessoas terão placas de vídeo compatíveis com OpenCL."

Laszlo não levou realmente em conta este aviso e continuou a minerar blocos com sua placa gráfica, gerando dezenas de milhares de bitcoins nos meses seguintes. No entanto, não foi até outubro que a mineração com GPU se tornou generalizada.

Os Bitcoins de Satoshi

Este aumento na mineração também teve uma consequência significativa: Satoshi parou de produzir blocos. Desde o lançamento da rede, ele havia de fato estado minerando para garantir um ritmo de confirmação suficiente e um nível aceitável de segurança. Com o novo poder implantado, ele poderia, portanto, abandonar essa tarefa e deixar outros membros da rede se beneficiarem da totalidade dos bitcoins criados.

A atividade de mineração de Satoshi tem um padrão distinto, tornando possível identificar os blocos que ele provavelmente encontrou, com alguns falsos positivos. Esse padrão de mineração foi destacado pelo desenvolvedor Sergio Lerner em 2013 e foi nomeado o Padrão Patoshi.

Padrão Patoshi entre os blocos 0 e 50,000

O Padrão Patoshi entre os blocos 0 e 50,000 conforme observado no site satoshiblocks.info: cada ponto corresponde a um bloco, as linhas azuis são formadas a partir dos blocos de Satoshi, as outras linhas representam a saída de outros mineradores. De acordo com um estudo da Whale Alert publicado em 2020, Satoshi minerou cerca de 22.500 blocos e, assim, acumulou 1.122.693 bitcoins, o que representa mais de 5% das 21 milhões de unidades planejadas. Durante grande parte de 2009, a rede dependeu da capacidade de computação de seu fundador. Essa dependência foi ilustrada em agosto de 2009, que foi o pior período em termos de atividade de mineração e coincidiu com um momento de "pausa" para Satoshi, onde ele provavelmente monitorou suas máquinas menos. De fato, durante esse agosto, apenas 1.564 blocos foram produzidos dos 4.464 esperados, correspondendo a um tempo médio de 28 minutos e 30 segundos. Com o aumento da capacidade de computação no outono de 2009, a proporção da capacidade de computação de Satoshi em relação ao poder total da rede diminuiu gradualmente. Foi de 75% em março de 2009 para 60% em setembro, depois caiu para 15% em dezembro e alcançou 0% em maio. Abaixo está um gráfico feito por Organofcorti em 2014:

Estimativa da proporção do poder de computação de Satoshi em relação ao poder total entre janeiro de 2009 e julho de 2010

Além disso, o declínio na dominância de mineração de Satoshi não é meramente passivo: ele mesmo desacelera sua produção durante o mesmo período. De fato, o objetivo declarado de Satoshi é que todos participem: ele não minera para ganho financeiro, mas para garantir a operação da rede até que os incentivos entrem em vigor. Assim, ele reduz sua taxa de hash (o número de cálculos realizados a cada segundo) três vezes durante este período de mineração: a primeira vez de 4,5 para 2,5 MH/s em junho de 2009, a segunda vez de 2,5 para 1 MH/s em outubro, e a terceira vez de 1 para 0 MH/s em maio de 2010. Aqui está um gráfico da evolução de sua taxa de hash durante este período (Organofcorti):

Estimativa da taxa de hash de Satoshi entre janeiro de 2009 e maio de 2010

A mineração de Satoshi é, portanto, decididamente altruísta, como Jameson Lopp aponta. Quando ele para de minerar em 3 de maio de 2010 (seu último bloco é o bloco 54.316), isso constitui outra conquista no desenvolvimento lento do Bitcoin: a tomada de confirmação de transações por atores econômicos.

O Dia da Pizza Bitcoin

Maio de 2010 também é marcado por um evento fundacional: a primeira compra de um bem físico com bitcoins. Laszlo Hanyecz dá o primeiro passo. Tendo acumulado mais de 20.000 bitcoins através de seu algoritmo, ele busca reinjetá-los na economia obtendo pizzas. Em 18 de maio, ele escreve o seguinte anúncio no fórum: "Vou pagar 10.000 bitcoins por um par de pizzas... tipo, talvez 2 grandes para que eu tenha sobras para o dia seguinte. Eu gosto de ter pizza sobrando para beliscar mais tarde. Você pode fazer a pizza você mesmo e trazê-la para minha casa ou pedir por mim em um lugar de entrega, mas o que eu estou buscando é conseguir comida entregue em troca de bitcoins onde eu não tenha que pedir ou preparar por mim mesmo, meio que como pedir um 'prato de café da manhã' em um hotel ou algo assim, eles simplesmente te trazem algo para comer e você fica feliz! (...) Se você estiver interessado, por favor me avise e podemos trabalhar em um acordo."

Essa oferta foi aceita após quatro dias. Foi um jovem californiano chamado Jeremy Sturdivant que aceitou a troca no serviço de mensagens instantâneas IRC.

Jeremy Sturdivant em Maio de 2018 Jeremy Sturdivant em Maio de 2018 (fonte: The Telegraph)

Em 22 de maio, ele pediu duas pizzas da Papa John's que foram entregues a Laszlo em Jacksonville, Flórida. Ele recebeu 10.000 bitcoins em troca, valendo cerca de $44 na taxa do Mercado Bitcoin. Aqui está uma fotografia dessas duas pizzas, compartilhada pelo próprio Laszlo:

Pizzas da Papa John's entregues a Laszlo Hanyecz em 22 de maio de 2010

Isso conclui a primeira compra de um bem físico com bitcoins, mesmo que essa compra seja indireta. Laszlo é congratulado por Martti Malmi que escreve que "um grande passo foi dado." NLS também adiciona um comentário positivo sobre o assunto.

Em 12 de junho, Laszlo Hanyecz reitera sua oferta escrevendo no fórum:

"Esta é uma oferta aberta, a propósito... Eu trocarei 10.000 BTC por 2 dessas pizzas a qualquer momento, desde que eu tenha os fundos." Ele assim realizou várias outras transações do mesmo tipo, até 4 de agosto, quando ele escreveu que não podia realmente "se dar ao luxo de continuar fazendo isso", já que não podia mais "gerar milhares de unidades por dia". A razão: o aumento de preço provocado pela afluência do Slashdot em 11 de julho, que também lhe rendeu as observações zombeteiras dos membros do fórum, que insinuaram que ele teria se saído melhor mantendo seus bitcoins. Alguns meses depois, em novembro, quando o preço do bitcoin estava em torno de 25 centavos, o usuário ribuck escreveu de maneira quase profética: "Isso eventualmente se tornará a primeira pizza de um milhão de dólares do mundo?" No entanto, o aumento no poder de compra da criptomoeda não diminuiu o simbolismo deste evento, que é comemorado todos os anos nesta data como o Dia da Pizza Bitcoin pela comunidade Bitcoin.

Gavin Andresen e a Torneira de Bitcoin

Este período também viu a chegada de uma figura chave na história do Bitcoin: Gavin Andresen, um desenvolvedor de 44 anos nascido na Austrália que adquiriu a nacionalidade dos EUA em 2004 e estava morando em Amherst, Massachusetts na época. Retornando de uma viagem à Austrália e temporariamente desempregado, ele descobriu o Bitcoin no final de maio através de um artigo de Neil McAllister publicado no InfoWorld. Este artigo apresentava o projeto de Satoshi Nakamoto como uma "inovação de código aberto".

Foto de perfil de Gavin Andresen, tirada em Townsville, Queensland, Austrália Gavin Andresen em Townsville, Queensland, Austrália (fonte: arquivo CIO)

Curioso e inventivo, ele rapidamente começou a trabalhar em um projeto pessoal: uma "Torneira de Bitcoin" que dá bitcoins a qualquer um que os solicite. Em 11 de junho, ele lançou seu serviço e o apresentou no fórum da seguinte forma: "Para meu primeiro projeto de programação Bitcoin, decidi fazer algo que soa realmente estúpido: criei um site que distribui Bitcoins. (...) Por quê? Porque quero que o projeto Bitcoin tenha sucesso, e acho que tem mais chances de sucesso se as pessoas puderem obter um punhado de unidades para experimentá-lo."

Satoshi reagiu favoravelmente ao lançamento deste serviço, embora não o tenha notado imediatamente. Uma semana depois, em 18 de junho, ele parabenizou o criador escrevendo que era uma "excelente escolha para um primeiro projeto" e que ele "planejava fazer exatamente a mesma coisa se mais ninguém fizesse, então quando ficasse muito difícil para os mortais gerarem 50BTC, novos usuários poderiam obter algumas moedas para brincar imediatamente." A contribuição de Gavin Andresen não parou por aí. Ele demonstrou um profundo interesse em como o Bitcoin funciona e se propôs a dissecar o código. Ele descobriu o sistema de script embutido no protocolo, algo que rapidamente compartilhou no fórum. Ele expressou sua apreensão sobre essa característica, pois reduzia a segurança do sistema ("a complexidade é inimiga da segurança") e tornava o desenvolvimento de uma segunda implementação de software mais difícil. Satoshi explicou a razão por trás da integração desse mecanismo, que ele chamou de Script:

"A natureza do Bitcoin é tal que, uma vez lançada a versão 0.1, o design central estava definido para o resto de sua existência.  Por causa disso, eu queria projetá-lo para suportar todos os tipos de transação possíveis que eu pudesse imaginar. (...)  A solução foi o script, que generaliza o problema para que as partes transacionais possam descrever sua transação como um predicado que a rede de nós avalia.  Os nós só precisam entender a transação na medida em que avaliam se as condições do remetente são atendidas."

Gavin também se envolveu no desenvolvimento de software ao implementar a inicialização automática na inicialização para Linux, focando na API (ele seria creditado por sua melhoria na versão 0.3.3), e participando do lançamento da rede de teste (que ele concebeu em 9 de junho). Ele trocaria ideias privadamente com Satoshi, tornando-se gradualmente seu braço direito, já que Martti Malmi estava muito ocupado com seu novo emprego em tempo integral.

Uma Primavera Cheia de Eventos Fundamentais

A primavera de 2010 foi um período rico em eventos fundamentais. Primeiro, no final de abril, o desenvolvedor Laszlo Hanyecz desenvolveu a mineração por GPU, uma otimização que Satoshi se opôs a curto prazo (mesmo reconhecendo sua inevitabilidade a longo prazo). Esse desenvolvimento coincidiu com Satoshi parando a produção de blocos, provavelmente estimando que a taxa de hash da rede era suficiente. Então, 22 de maio foi marcado pela troca das famosas pizzas entre Laszlo Hanyecz e Jeremy Sturdivant, que constituiu a primeira compra de um bem físico com bitcoins. Finalmente, em junho, chegou Gavin Andresen, que criou a torneira de bitcoin e rapidamente se envolveu no desenvolvimento do software. Todos esses elementos mostraram uma progressão encorajadora da economia em torno do Bitcoin. No entanto, até o final de junho, a atividade na rede permanecia bastante modesta. Havia poucos novos usuários, e a chama do fenômeno monetário era apenas suficiente para não se extinguir. Em 30 de junho, na lista de correio bitcoin-list, o cypherpunk James A. Donald (que parecia não ter acompanhado os últimos avanços, nem estava ciente da existência do fórum) declarou que "Bitcoin [estava] meio morto." Embora ele estivesse errado, seu comentário revelou uma flagrante falta de comunicação: poucas pessoas sabiam sobre o projeto, e mais esforço era necessário neste sentido. Bitcoin precisava de "uma ecologia de usuários para ser útil," e essa massa crítica ainda não estava lá. Um evento se moveria nessa direção duas semanas depois, o qual abordaremos no próximo capítulo.

O Grande Slashdotting

No início do verão de 2010, apesar de alguns desenvolvimentos iniciais encorajadores, o Bitcoin estava baseado em uma fundação instável. O software tinha poucos desenvolvedores além de Satoshi Nakamoto. Os mineradores eram amadores em seus computadores pessoais. Havia cerca de vinte serviços relacionados ao Bitcoin, e as trocas reais eram igualmente raras. No entanto, as coisas estavam prestes a mudar drasticamente durante o segundo semestre do ano.

Neste capítulo, pretendemos discutir o "grande slashdotting," isto é, o súbito influxo de usuários que seguiu a publicação de uma apresentação do Bitcoin no popular site Slashdot em 11 de julho de 2010. Veremos como este texto veio a existir como um último esforço de comunicação por parte de Satoshi e quais foram os efeitos diretos que se seguiram a esta popularização do Bitcoin.

A versão 0.3 do software

O início do verão de 2010 foi marcado pelo lançamento da versão 0.3 do software, que havia sido longamente preparada por Satoshi Nakamoto e Martti Malmi. Comparada à versão 0.2, lançada em dezembro do ano anterior, esta versão inclui melhorias cruciais como um daemon (que se tornaria bitcoind), controle por linha de comando, uma API (via JSON-RPC), otimização da geração de unidades, e um "hashmeter" estimando a taxa de hash do usuário. Também inclui suporte para Mac OS X trazido pela contribuição de Laszlo Hanyecz e a tradução da interface gráfica para alemão, holandês e italiano. Em 22 de junho, Satoshi pede aos membros do fórum para testar esta versão do software. Ele vê o lançamento desta versão como um momento crucial no desenvolvimento do Bitcoin e considera até mesmo abandonar o aspecto "beta" movendo diretamente a numeração para a versão 1.3. Ele reverte sua decisão bastante rapidamente, no entanto. Em 6 de julho, Satoshi Nakamoto anuncia o lançamento da versão 0.3 do software. Sabendo que esta versão pode ser significativa para o avanço do Bitcoin, ele prepara cuidadosamente a apresentação e escreve:

"Aqui está a versão 0.3 do Bitcoin, a criptomoeda peer-to-peer!  Bitcoin é uma moeda digital que utiliza criptografia e uma rede distribuída para substituir a necessidade de um servidor central confiável.  Escape do risco de inflação arbitrária das moedas geridas centralmente!  A circulação total de bitcoin é limitada a 21 milhões de unidades.  As unidades são distribuídas gradualmente aos nós da rede com base no poder de computação que fornecem, então você pode obter uma parte delas contribuindo com o tempo ocioso do seu CPU."

Uma Apresentação para o Slashdot

Na ocasião do lançamento da nova versão do software, um usuário do fórum chamado Teppy (o administrador do MMORPG que começou a aceitar bitcoin em maio) propõe anunciar no Slashdot, um site de notícias muito popular que cobre tópicos para nerds como computação, videogames, ciência, a Internet, etc., que recebe seu nome dos dois caracteres /.. Em 22 de junho, ele pergunta no fórum se eles deveriam "tentar conseguir alguma publicidade" especificando que "Slashdot é um bom lugar se conseguirmos." (original: "Should we try for some publicity? Slashdot is good if we can get it.") Martti Malmi comenta escrevendo que "alcançar o Slashdot, com seus milhões de leitores tecnicamente competentes, seria incrível, talvez a melhor coisa que se possa imaginar!"

Em 5 de julho, Teppy escreve uma apresentação que ele planeja submeter ele mesmo ao Slashdot e publica no fórum:

"Que tal esta para uma tecnologia disruptiva? Bitcoin é uma criptomoeda anônima para compradores, anônima para vendedores, sem banco central e sem taxas de transação. Usando um conceito semelhante ao Hashcash, os clientes gastam ciclos de CPU tentando descobrir alguns dos 21.000.000 de Bitcoins que eventualmente serão encontrados. Espera-se que, com o tempo, o valor de mercado dos Bitcoins alcance a paridade com a energia necessária para gerá-los, resultando em uma moeda respaldada por energia fora do alcance de qualquer governo."

Vários membros do fórum fazem sugestões para melhorar este texto. Satoshi intervém ele mesmo algumas horas após a primeira mensagem para dar sua opinião. Ele escreve que "realmente aprecia o esforço", mas que "há muitos problemas", então ele lista os elementos que o incomodam:

Em um email endereçado a Martti Malmi algumas horas depois, Satoshi dá duas razões principais para explicar essa intenção de minimizar o anonimato: o perigo para o usuário e a percepção pública. Ele escreve:

"Acho que deveríamos desemphasizar o aspecto anônimo. Com a popularidade dos endereços de bitcoin em vez de enviar por IP, não podemos dar a impressão de que tudo é automaticamente anônimo. É possível ser pseudônimo, mas você tem que ter cuidado. [...] Além disso, 'anônimo' soa um pouco suspeito. Acho que as pessoas que querem anonimato descobrirão sobre isso sem promovermos."

Ele conclui sua mensagem no fórum por:

"Desculpe ser um estraga-prazeres. Escrever uma descrição dessa coisa para o público geral é muito difícil. Não há nada com que se relacionar."

Posteriormente, Teppy atualizou a apresentação levando em conta as sugestões. Assim, no início de julho, observou-se que o discurso em torno do Bitcoin estava bem calibrado, indicando que estava pronto para um influxo sem precedentes.

Slashdotted!

Em 11 de julho de 2010, uma versão revisada da apresentação do Bitcoin escrita por Teppy foi publicada no Slashdot. Leia-se da seguinte forma:

"Que tal isso para uma tecnologia disruptiva? Bitcoin é uma moeda digital baseada em rede peer-to-peer, sem banco central e sem taxas de transação. Usando um conceito de prova de trabalho, os nós gastam ciclos de CPU em busca de pacotes de moedas, transmitindo suas descobertas para a rede. A análise do uso de energia indica que o valor de mercado dos Bitcoins já está acima do valor da energia necessária para gerá-los, indicando uma demanda saudável. A comunidade tem esperança de que a moeda permaneça fora do alcance de qualquer governo."

Logo do Slashdot em 2010

A publicação foi notada, e quase 500 comentários foram postados em poucos dias. Para o Bitcoin, esse sucesso levou a um influxo massivo de visitantes para o site e fórum. O uso da blockchain disparou: o número de transações realizadas na rede aumentou de 42 em 10 de julho para 1.641 no dia 12, alcançando 5.554 no dia 14, um recorde. O sistema se manteve apesar do aumento da carga. No dia 14, o desenvolvedor Gavin Andresen escreveu no fórum:

"Acho que Satoshi fez um trabalho fantástico: nos últimos dois dias, quando o Bitcoin foi 'slashdotted', não ouvi falar de NENHUM problema com perdas de transações de Bitcoin, nem tempo de inatividade da rede devido à carga, ou quaisquer problemas relacionados às funcionalidades básicas. A primeira consequência desse influxo é que o preço do Bitcoin experimentou uma ascensão meteórica, indo de 0,008 para0,08 em uma semana, o que representa um aumento de dez vezes! Outro efeito do influxo de pessoas do Slashdot é o aumento no poder de computação implantado na rede. Muitas pessoas iniciam o software e produzem blocos com seus processadores centrais. Entre 11 e 17 de julho, a taxa de hash aumentou de 0,22 GH/s para 2,78 GH/s.

A Criação do Mt. Gox

Entre aqueles que descobriram o Bitcoin graças ao Slashdot estava Jed McCaleb, um empreendedor e programador americano de 35 anos conhecido por co-fundar e desenvolver o software de compartilhamento de arquivos peer-to-peer eDonkey2000 nos anos 2000. Percebendo quão difícil era obter Bitcoin em troca de dólares, ele decidiu "por um capricho" criar um mercado eficiente. Para fazer isso, ele reutilizou um de seus antigos projetos desenvolvidos em 2007: Magic The Gathering Online eXchange (MTGOX), um site que permitia comprar e vender cartas para o jogo online Magic: The Gathering Online. Ele reutilizou o nome de domínio deste projeto (mtgox.com), que se tornou o nome da nova plataforma: Mt. Gox, pronunciado "Mount Gox".

Jed McCaleb em 2013 Jed McCaleb em 2013 (fonte: Ariel Zambelich para Wired)

Uma semana depois, em 18 de julho, Jed McCaleb lançou sua plataforma de troca e anunciou no fórum. Graças à sua expertise, ele garantiu que a plataforma operasse como um mercado automatizado, semelhante às modernas bolsas online. Segundo ele, ela se destacava do Bitcoin Market porque era "sempre online, automatizada", "o site era mais rápido e tinha hospedagem dedicada", e "a interface era mais amigável ao usuário". Como resultado, o Mt. Gox rapidamente se tornou o principal meio de adquirir bitcoin, estabelecendo-se como a referência para cotações em dólar.

Interface da plataforma Mt. Gox em fevereiro de 2011 Interface da plataforma Mt. Gox em fevereiro de 2011 (fonte: Arquivo Mt. Gox) Inicialmente, a plataforma aceitava pagamentos via PayPal. No entanto, em outubro de 2010, após muitos pedidos de chargeback, o PayPal bloqueou a conta de Jed McCaleb, o que o forçou a suspender temporariamente depósitos e saques na plataforma. Algumas semanas depois, ele restaurou as transferências adicionando o Liberty Reserve como método de pagamento. Posteriormente, ele também aceitou transações via Paxum a pedido, e transferências bancárias em dólares (ACH) e em euros (SEPA).

O Efeito Acelerador do Slashdotting

O efeito da publicação da introdução ao Bitcoin no Slashdot foi espetacular para o projeto de Satoshi Nakamoto. O influxo de pessoas interessadas levou a um aumento recorde no preço e na taxa de hash. Além disso, isso levou um certo Jed McCaleb a descobrir o Bitcoin e a criar um mercado à altura para negociar a unidade de conta, sob o nome de Mt. Gox. Nos meses que se seguiram, melhorias técnicas, econômicas e de mineração continuaram a florescer, fazendo do Slashdot o verdadeiro ponto de partida do Bitcoin como um movimento comunitário. No entanto, foi nos níveis de software e protocolo que as mudanças mais significativas ocorreram: havia de fato grandes vulnerabilidades que precisavam ser corrigidas. O próximo capítulo foca nessas questões técnicas, que formam um passo crucial no desenvolvimento do Bitcoin.

As Primeiras Questões Técnicas

Como mencionado no último capítulo, o influxo de usuários do Slashdot em 11 de julho de 2010, causou uma enorme onda de interesse no projeto de Satoshi Nakamoto. O uso da rede explodiu; a taxa de câmbio aumentou dez vezes, assim como o poder de computação dedicado ao sistema. Assim, o Bitcoin experimentou um crescimento sem precedentes durante o verão.

No entanto, esse sucesso foi acompanhado por questões técnicas, com a descoberta de várias vulnerabilidades no software. Maior popularidade significava de fato tanto um maior número de pessoas inspecionando o código quanto uma maior probabilidade de anomalias operacionais. E foi exatamente isso que aconteceu em 15 de agosto com o incidente de overflow de valor, a primeira "pane" na história do Bitcoin, que durou cerca de 15 horas. Esse período foi naturalmente marcado por uma melhoria do software, a fim de antecipar várias ameaças e corrigir falhas tanto quanto possível.

Melhoria do Software

O influxo de usuários do Slashdot também necessitou da melhoria do software. Vulnerabilidades encontradas precisavam ser corrigidas, e novas funcionalidades tinham que ser integradas. Satoshi estava, assim, sob pressão: em 18 de julho, ele confidenciou a Martti Malmi em particular que estava "perdendo a cabeça, há tantas coisas que precisam ser feitas." No espaço de dois meses, nada menos que 8 subversões do software foram lançadas! No entanto, o criador do Bitcoin não está trabalhando sozinho no código. Ele pode contar com Gavin Andresen, que chegou em junho e está se envolvendo cada vez mais no desenvolvimento (ele é creditado no repositório do SourceForge a partir de 9 de julho). Há também pessoas que estão curiosas sobre como o sistema funciona e relatam problemas quando os encontram, como Christian Decker (cdecker) ou Michael Marquardt (mais conhecido pelo pseudônimo Theymos). Satoshi também é apoiado por mineradores, que modificam o código para encontrar maneiras de otimizar a geração de unidades, como ArtForz (a primeira pessoa a montar uma fazenda de mineração, como veremos no próximo capítulo), o desenvolvedor alemão Nils Schneider (tcatm), Michael Brown (knightmb) ou BlackEye. Finalmente, podemos mencionar Jeff Garzik (usando o pseudônimo jgarzik no fórum), que é um desenvolvedor americano, contribuidor no mundo do software livre, notavelmente para a distribuição Red Hat, e um seguidor libertário da escola austríaca de economia. Ele descobriu o Bitcoin através do artigo publicado no Slashdot e quase imediatamente se envolveu no Bitcoin.

Jeff Garzik em 2013 Jeff Garzik em 2013 (fonte: Benson Samuel)

O primeiro objetivo de Satoshi é tornar o software e o protocolo mais seguros, para lidar com o recente aumento no uso. Juntos, Gavin Andresen e ele consideram os vários ataques que poderiam ocorrer (incluindo ataques de negação de serviço) e se esforçam para corrigir as vulnerabilidades descobertas. É assim que um sistema de pontos de controle é adicionado em 17 de julho (v0.3.2), impedindo que a cadeia seja reescrita antes de uma certa data, e a noção de trabalho é integrada em 25 de julho (v0.3.3) para refinar o mecanismo de seleção da cadeia correta pelos nós.

Gavin e Satoshi também corrigiram vários bugs. O principal entre eles é o "bug 1 RETURN", uma vulnerabilidade no sistema de script que tornava possível gastar bitcoins de qualquer endereço usando um script específico. Essa vulnerabilidade foi relatada por ArtForz em 28 de julho, que, em vez de explorar a falha e enriquecer-se discretamente, escolheu compartilhar sua descoberta com Satoshi e Gavin. Satoshi rapidamente incluiu a correção no software (v0.3.6) e recomendou que todos os usuários atualizassem. Assim, o Bitcoin foi salvo de uma situação potencialmente desastrosa. Essa vulnerabilidade foi posteriormente registrada no MITRE sob o identificador CVE-2010-5141. O segundo objetivo era melhorar o desempenho do sistema, fazendo modificações no protocolo ou otimizando a operação do software. É nesta categoria que a adição de códigos de operação OP_NOP ao sistema de script interno se enquadra, realizada discretamente por Satoshi em 29 de julho (v0.3.6), com o único comentário sendo a palavra "expansão". Esses códigos de operação são instruções silenciosas que não têm efeito se presentes em um script, mas também não invalidam a transação. Consequentemente, pode-se modificar o comportamento dessas instruções sem tornar os scripts incompatíveis com uma versão mais antiga do protocolo, daí o comentário de Satoshi. Esses códigos de operação permitiriam notavelmente o que seria chamado de "soft forks" em 2015 e 2016, transformando as instruções OP_NOP2 e OP_NOP3 em OP_CHECKLOCKTIMEVERIFY e OP_CHECKSEQUENCEVERIFY (respectivamente).

Os mineradores também compartilham suas descobertas para melhorar, direta ou indiretamente, a geração de bitcoins com o software principal. Primeiro, a otimização pessoal de Laszlo foi integrada ao software em 6 de julho (v0.3.0). Em seguida, o caching de contexto para a função de hash SHA-256 por Nils Schneider e a otimização de seu cálculo por BlackEye foram adicionados ao software em 29 de julho (v0.3.6). Finalmente, a paralelização do cálculo em um único processador proposta por Nils Schneider (novamente) foi integrada ao código em 15 de agosto (v0.3.10).

Todas essas melhorias significam que o Bitcoin está ficando mais forte dia após dia, tanto em termos de operação de software quanto de desempenho de mineração. No entanto, esse ímpeto inovador é um tanto manchado por um evento que marca profundamente a comunidade. É o incidente de overflow de valor, que ocorreu em agosto e perturbou a rede por cerca de quinze horas.

O Incidente de Overflow de Valor

Em 15 de agosto de 2010, por volta das 17h (UTC), um bloco contendo uma transação que criou mais de 184 bilhões de bitcoins foi adicionado à cadeia na altura 74.638. Essa emissão extraordinariamente alta explorou uma vulnerabilidade de overflow de memória na representação de quantidades: o atacante criou duas saídas de transação de 92.233.720.368,54277039 BTC cada, um montante próximo ao máximo de unidades que podem ser representadas por um inteiro de 64 bits com sinal (o formato usado no protocolo). Uma hora depois, o problema foi identificado por Jeff Garzik, que alertou a comunidade no fórum sobre um "bloco estranho". A resposta de Satoshi chegou por volta das 21h: ele publicou uma modificação preliminar do código no fórum e aconselhou as pessoas a "pararem de gerar". Após fazer algumas revisões e carregá-las no Sourceforge, ele eventualmente lançou um patch para Windows, Linux e Mac OS X às 23:48.

Este patch permitiu que os mineradores rejeitassem a transação incriminada como inválida e criassem uma ramificação alternativa que não a contém. O primeiro bloco desta ramificação foi encontrado às 23:53.

Na manhã seguinte, pouco depois das 8h, a situação conflituosa foi resolvida. A cadeia correta tornou-se mais longa que a outra, o que significava que todos os nós tinham que seguir esta cadeia, aplicassem o patch ou não. Este incidente interrompeu a atividade da rede por cerca de 15 horas, mas a resposta da comunidade foi exemplar. Satoshi escreveu por volta das 13h:

"Parece que ultrapassamos a cadeia ruim em algum lugar ao redor de 74689.  Nós com 0.3.9 e versões inferiores têm respondido com o número atual do bloco por algumas horas agora. (...) Obrigado a todos pela rápida resposta!"

O Sistema de Alerta

Após descobrir o bug 1 RETURN em julho, Satoshi Nakamoto fez tudo o que era possível para proteger a rede contra acidentes. Em 3 de agosto, ele adicionou um mecanismo de aviso ao software que é ativado em caso de divisão da cadeia (v0.3.8). No entanto, este mecanismo provou não ser útil para detectar o bug de overflow de valor que surgiu no dia 15, levando Satoshi a acelerar seu plano para desenvolver um mecanismo mais avançado.

Nos dias seguintes ao incidente, Satoshi construiu assim um sistema de alerta eficaz na rede, que lhe permitia, com uma chave privada, alertar os nós em caso de problemas técnicos e suspender alguns comandos da API. Em 22 de agosto, ele apresentou seu sistema no fórum. Este anúncio levantou preocupações entre os membros, que viram neste sistema um elemento centralizador e uma vulnerabilidade que um estado poderia explorar. Satoshi respondeu dois dias depois, chamando essas considerações de "paranóicas" e especificando que o sistema poderia ser desativado manualmente pelos usuários e que seria temporário de qualquer forma. Em 27 de agosto, o sistema de alerta foi oficialmente integrado ao software (v0.3.11). A possibilidade de suspender funcionalidades foi removida em dezembro. Nos anos seguintes, o sistema de alerta foi utilizado várias vezes, notavelmente por um fork acidental em 2013, antes de ser definitivamente removido do software em 2017.

O Limite de Tamanho do Bloco

Outro elemento que faz parte do esforço para melhorar o protocolo para torná-lo resistente a ataques é a adição do limite de tamanho do bloco de transações. Esse limite é um parâmetro que restringe a capacidade transacional do sistema ao exigir que cada bloco seja menor que esse tamanho. Seu objetivo inicial era prevenir ataques de negação de serviço contra a rede.

Esse parâmetro foi adicionado discretamente ao código por Satoshi em 15 de julho na forma da constante MAX_BLOCK_SIZE (v0.3.1), que foi então definida para 1 megabyte (1.000.000 de bytes). A programação da implementação da restrição foi realizada em 7 de setembro pelo criador do Bitcoin, novamente sem nenhum anúncio público dele (v0.3.12). Estipulava que o limite de tamanho (que também restringe o número de operadores de assinatura nos blocos) entraria em vigor a partir do bloco 79.400. A ativação ocorreu em 12 de setembro. Essa limitação era então bastante benigna: permitia um throughput de 7 transações padrão por segundo, o que era mais do que suficiente para suportar a atividade econômica da época, mesmo após o slashdotting.

Embora Satoshi não tenha mencionado a existência do limite de tamanho do bloco, várias pessoas notaram sua presença no código ao longo do tempo. Assim, foi comentado tão cedo quanto 12 de agosto por um membro de fórum de língua russa usando o pseudônimo throughput que declarou, em um tom relativamente favorável, que "Outro aspecto interessante é que o tamanho em bytes do bloco (então o número de transações nele) é limitado." Mais tarde, em 30 de setembro, foi Theymos quem apontou para outro membro que "O Bitcoin não permitirá blocos acima de 1MB, então, assumindo um tamanho médio de transação (bastante pequeno) de 216 bytes, o Bitcoin só pode lidar com 4.629 transações a cada 10 minutos." Finalmente, a presença deste parâmetro afeta Jeff Garzik, que declara estar "muito mais preocupado com a escalabilidade do que com o fechamento do governo" e que pergunta como é possível "vender bitcoin para investidores sérios, com limitações inerentes como o limite de 463 transações por minuto." Consequentemente, em 3 de outubro, ele propõe um patch no fórum para aumentar o limite de tamanho do bloco para 7.168 MB a fim de "igualar a taxa média de transações do PayPal." Theymos responde dizendo que "aplicar este patch fará com que você seja incompatível com outros clientes Bitcoin." Esta mensagem é endossada por Satoshi Nakamoto, que recomenda não usar o patch e afirma: "Podemos introduzir uma mudança mais tarde se nos aproximarmos da necessidade dela." Este último esclarece seus pensamentos no dia seguinte, fornecendo orientações sobre como fazer tal mudança de protocolo. Mensagem de Satoshi Nakamoto descrevendo um aumento no limite de tamanho do bloco em 2010

Esta discussão marca o início do debate sobre escalabilidade, que eventualmente levaria a uma verdadeira guerra civil entre 2015 e 2017, conhecida como a guerra do tamanho do bloco.

Padrões de Script Padrão

Em setembro, Satoshi também introduz um novo conceito no código: o de transações não padrão. Estas são transações que nós configurados por padrão não transmitem, não mantêm em seus mempools e não incluem nos blocos que produzem. No entanto, essas transações permanecem totalmente válidas, e blocos contendo-as são aceitos por toda a rede.

Esta distinção normativa ajuda a limitar a exploração de potenciais vulnerabilidades no sistema de script do Bitcoin, que é bastante rico e não foi suficientemente examinado, ao custo de uma restrição temporária na programabilidade. Neste momento, dois tipos de scripts de saída são identificados como padrão pela rede:

Um Verão de Desenvolvimento

Durante o verão de 2010, um período rico em eventos, Satoshi dedicou-se ao desenvolvimento de software do Bitcoin. A publicação do texto introdutório do Bitcoin no Slashdot levou a um influxo sem precedentes de usuários, o que também colocou o sistema em risco. Consequentemente, o fundador e aqueles que o auxiliavam (incluindo notavelmente Gavin Andresen) tentaram da melhor forma possível corrigir vulnerabilidades. No entanto, a rede não escapou de um incidente importante, o incidente de overflow de valor, que levou à criação de um sistema de alerta gerido por Satoshi dentro do software. Finalmente, este período também foi marcado pela adição do limite de tamanho de bloco, um elemento fundamental na história do Bitcoin. Nos meses seguintes, melhorias técnicas, econômicas e de mineração continuaram a surgir, transformando gradualmente o Bitcoin em um projeto coletivo. A "comunidade Bitcoin" finalmente ganhou vida como uma entidade autônoma. É isso que estudaremos na próxima parte deste curso.

A Comunidade Bitcoin

A Corrida do Ouro Digital

Na parte anterior, estudamos o efeito que a publicação da apresentação do Bitcoin no Slashdot (slashdotting) teve e como os problemas técnicos iniciais foram gerenciados por Satoshi e seus auxiliares. Até o final do verão, o projeto havia superado a tempestade e estava pronto para receber um número crescente de pessoas. O outono de 2010, assim, marcou um período de sucesso para o Bitcoin. Este período foi particularmente uma era dourada para a mineração, que viu melhorias significativas com o surgimento das primeiras fazendas de GPU e a primeira cooperativa. Os recursos implantados estavam aumentando, e o desempenho dos algoritmos dedicados estava melhorando. Foi, de certa forma, uma "corrida do ouro digital", como um blogueiro da época (usando o pseudônimo jimbobway) escreveu, notando que "milhares de usuários na internet" estavam minerando bitcoins "na esperança de fortuna" e que muitos deles estavam tentando "desenvolver ferramentas de software e hardware para minerar bitcoins de forma mais eficiente" na esperança de se tornarem extremamente ricos. (original: "Bitcoins: A New Digital Gold Rush (...) Thousands of users on the Internet are now mining for bitcoins in hopes of fortune. Many are trying to develop software and hardware tools to mine for bitcoins more efficiently in hopes of becoming filthy rich.")

A Primeira Fazenda de GPU

Após o Bitcoin ser divulgado no Slashdot em julho de 2010, a alta recompensa financeira trazida pelo aumento do preço e a possibilidade de crescimentos futuros incentivaram indivíduos a se dedicarem a gerar bitcoins de forma mais intensiva. É por isso que a taxa de hash da rede, que estava em 0.22 GH/s em 11 de julho, subiu para 2.78 GH/s no dia 17, depois para 5.79 GH/s em 15 de agosto, para eventualmente alcançar 9.94 GH/s em 19 de setembro e finalmente 12.58 GH/s em 29 de setembro.

Taxa de hash total da rede de 11 de julho a 5 de outubro de 2010 Taxa de hash total da rede de 11 de julho a 5 de outubro de 2010 (fonte: CoinWarz) O maior minerador deste período foi um desenvolvedor alemão conhecido pelo nome de ArtForz. Após aprender sobre o Bitcoin através do Slashdot, ele rapidamente se envolveu no desenvolvimento de software e passou muito tempo no canal IRC #bitcoin-dev. Em particular, ele desenvolveu seu próprio algoritmo de mineração GPU com OpenCL, que ele executava com a placa gráfica de seu computador. Ele começou a gerar bitcoins em 19 de julho. Em 25 de julho, em um tópico que pesquisava os usuários sobre suas posses de bitcoin, ArtForz declarou que havia gerado 1.700 bitcoins em 6 dias, o que corresponde a 4% da taxa de hash, ou 80 MH/s. Gradualmente, ele construiu uma grande fazenda de mineração, que ficaria conhecida como "ArtFarm". Em agosto, sua fazenda incluía 6 ATI Radeon HD 5770s, permitindo-lhe aumentar de 76 MH/s em 9 de agosto para cerca de 450 MH/s no dia 13.

Produção de mineração do ArtForz entre agosto e outubro de 2010 Produção de mineração do ArtForz entre agosto e outubro de 2010 (fonte: Blackburn et al., "Cooperação entre um grupo anônimo protegeu o Bitcoin durante falhas de descentralização")

Ao longo das semanas, ArtForz passou a controlar uma parte significativa do poder de computação da rede. Em 2 de setembro, o minerador puddinpop declarou que ele tem "cerca de 12 5770s usando seu cliente OpenCL" e que ele tem "mais de 1 Ghash/s", dando-lhe "20% da capacidade de hash da rede". (original: "ArtForz, no IRC, tem tipo 12 ou mais 5770s rodando seu próprio cliente OpenCL. A rede inteira está fazendo algo em torno de 5-6Ghash/s, e ele sozinho declarou que tem mais de 1Ghash/s.") Em 23 de setembro, ArtForz declarou possuir uma taxa de hash de quase 2 GH/s, ainda representando 20% do hashing. Em 3 de outubro, theymos declarou que ArtForz "tem 20 a 30% do poder de computação da rede". (original: "ele tem 20-30% do poder de CPU da rede") No entanto, essa posição foi rapidamente desafiada durante o outono por outros indivíduos que atualizaram seus sistemas. Posteriormente, ArtForz gradualmente se afastou das atividades de mineração para se concentrar no desenvolvimento de software. Em agosto de 2011, ele declarou que tinha menos de 1% do poder de computação da rede.

Especialização em Mineração

Até o final do verão de 2010, o exemplo de ArtForz inspirou outros mineradores que se apressaram em desenvolver seus próprios métodos para gerar bitcoins com seus processadores gráficos. Para fazer isso, os mineradores utilizaram ambientes de programação como CUDA ou OpenCL. Isso permitiu que eles alcançassem poder de computação medido em MH/s e representassem uma parcela significativa do poder total. Em 2 de setembro, o minerador puddinpop compartilhou o executável de seu cliente de mineração, explorando um algoritmo usando CUDA. Ele incluiu uma taxa de 10% para quem o utilizasse. Essa abordagem não foi particularmente bem recebida pelos membros do fórum que eram defensores do software livre.

Em 6 de setembro, seguindo uma sugestão de um membro do fórum, ele declarou que estaria "talvez disposto a tornar o código aberto" se recebesse "uma doação significativa". No dia 15, Jeff Garzik fez uma oferta a este respeito, propondo dar a puddinpop 10.000 bitcoins, que naquela época valiam cerca de $600. Puddinpop aceitou: a transação ocorreu aqui no dia 18, e o algoritmo foi publicado sob uma licença livre por puddinpop logo em seguida. Outros algoritmos foram tornados públicos na mesma época. Em 9 de setembro, um membro do fórum com o nome de nelisky compartilhou seu próprio algoritmo de mineração usando CUDA. Em 1º de outubro, alguém chamado m0mchil, que se juntou ao fórum em fevereiro, publicou seu algoritmo (POCLBM) descrevendo-o como um "minerador OpenCL para as massas".

Essa melhoria permitiu que os indivíduos mais tecnicamente habilidosos gerassem muitos bitcoins. Além de ArtForz, Nils Schneider (tcatm) notavelmente se tornou um dos principais mineradores desse período. Em 3 de outubro de 2010, ele afirmou ter uma taxa de hash de 983 MH/s produzida por 3 processadores gráficos. Esse número teve o efeito de surpreender o próprio Satoshi.

As Primeiras Pools de Mineração

O aumento massivo na taxa de hash devido à especialização em mineração resultou em dificuldades para gerar bitcoins com um processador central, o que se tornou cada vez menos viável. De fato, a possibilidade de gerar bitcoins tornou-se mais dependente de variância, com alguns indivíduos nunca conseguindo produzir um bloco. A solução para esse problema é a mineração cooperativa. Em 1º de outubro, m0mchil publicou uma modificação da API que permite aos nós clientes recuperar um bloco candidato por meio de uma nova função chamada getwork e retornar a prova de trabalho se uma solução for encontrada. Ele escreveu que essa correção "abre o caminho para mineradores de bitcoin externos" e "permite a configuração de vários mineradores para um cliente". No mesmo dia, a ideia de "mineração em pool" foi mencionada pela primeira vez por um membro do fórum em um tópico intitulado "Como derrubar os Oligarcas da GPU". Em 13 de outubro, puddinpop propôs um modelo desse tipo. O poder de computação do minerador é medido usando um meta-hash, que é a impressão de um buffer incluindo o primeiro byte de cada hash de bloco. O servidor pode então verificar periodicamente que o cliente está realizando o cálculo conforme definido. Este modelo é complexo e não permite erros.

No entanto, existe uma maneira muito mais simples de medir a taxa de hash de um cliente: prova de trabalho parcial. Este método foi proposto por ribuck, Nils Schneider e Gavin Andresen seguindo a descrição de puddinpop. Envolve a recuperação de provas parciais de trabalho de um grau inferior à dificuldade da rede produzida a partir do mesmo bloco candidato. As provas parciais coletadas permitem uma estimativa probabilística da potência despendida.

Em 23 de novembro, uma versão modificada da função getwork foi adicionada ao código, e no dia 25, foi incluída na nova versão do software principal (v0.3.17). No mesmo dia, Jeff Garzik (que defendeu a ideia de separar a gestão da cadeia e a mineração dentro do software) compartilhou seu software de mineração por CPU que aproveita essa função.

Em 27 de novembro, um jovem desenvolvedor tcheco chamado Marek Palatinus, usando o pseudônimo slush, publicou uma descrição de "mineração cooperativa" no fórum, um modelo que explora getwork e a lógica de Jeff Garzik. Este modelo é baseado nas provas de trabalho parciais produzidas pelos mineradores (pay-per-share). No dia seguinte, Satoshi Nakamoto aprovou o conceito.

Marek Palatinus (slush) na conferência Z-DAY em Praga em 11 de maio de 2013 Marek Palatinus (slush) na conferência Z-DAY em Praga em 11 de maio de 2013 Os dois modelos de estimativa foram implementados em dezembro. Primeiro, o conceito de puddinpop foi aplicado em 1º de dezembro pelo usuário doublec, que convidou pessoas a se conectarem ao seu servidor de mineração coletiva. O grupo formado produziu seu primeiro bloco (95,420) em 4 de dezembro. Após produzir um bloco adicional alguns dias depois, o servidor de doublec foi desligado no dia 15. O serviço fechou permanentemente suas portas no dia 17, devido ao surgimento de uma cooperativa muito mais eficiente: Bitcoin.cz Mining.

Após analisar o fórum, Marek Palatinus decidiu implementar seu modelo de cooperativa de mineração e realizou testes notavelmente na rede de teste. Ele também garantiu que o servidor pudesse ser acessível tanto para mineradores de CPU (que usam o software de Jeff Garzik) quanto para mineradores de GPU (que usam clientes de m0mchil e puddinpop).

Durante a noite de 15 para 16 de dezembro, a cooperativa foi finalmente lançada por Marek Palatinus na rede principal. O primeiro bloco foi encontrado (97,834) na manhã do dia 16. Subsequentemente, muitos outros blocos foram produzidos. O grupo de mineração encontrou sucesso desde o início: em poucos dias, sua taxa de hash alcançou 4 GH/s, que é 3,5% do poder total da rede.

A cooperativa se tornaria um marco na mineração de Bitcoin. Ela carregou vários nomes ao longo dos anos: Bitcoin Pooled Mining (BPM), Bitcoin.cz Mining e, finalmente, Slush Pool, em referência ao seu criador. Tornou-se Braiins Pool em setembro de 2022.

Logo da cooperativa do Slush em setembro de 2011 Logo da cooperativa do Slush em setembro de 2011 (fonte: arquivo do site)

O Grande Salto para Frente na Mineração

Assim, o segundo semestre do ano de 2010 representou um período de crescimento significativo para a mineração. Especializou-se com a adoção da geração de GPU (Graphics Processing Unit). Vários indivíduos se concentraram e construíram verdadeiras fazendas de mineração, como ArtForz e sua "ArtFarm". Esse boom eventualmente levou ao surgimento de cooperativas, permitindo que pequenos mineradores agrupassem seu poder de computação para reduzir a variância das recompensas.

No entanto, o outono não foi apenas de sucesso para a mineração. Foi também um sucesso para a comunidade e o ecossistema econômico associado. É isso que discutiremos no próximo capítulo.

O Florescimento do Ecossistema

0404f877-8b5c-4c7f-81ab-a4e6d9b3da9c No capítulo anterior, exploramos como a mineração se desenvolveu durante o segundo semestre do ano de 2010. Até o outono, esse avanço já estava bem estabelecido. No entanto, a mineração não foi o único aspecto do Bitcoin que encontrou sucesso: seu ecossistema também prosperou. Aqui, abordaremos primeiro o início da exportação internacional do Bitcoin com o desenvolvimento das comunidades Russa e Francesa. Em seguida, discutiremos melhorias na comunicação e no crescimento econômico, que notavelmente levaram a um novo aumento no preço unitário do bitcoin. Por fim, mencionaremos dois eventos muito simbólicos que precederam a partida de Satoshi: a aceitação do bitcoin pela Electronic Frontier Foundation e o retorno de Hal Finney.

Bitcoin em Outros Idiomas

Bitcoin é um projeto internacional e, como tal, deve ser acessível para o maior número possível de pessoas fora da esfera anglófona. É por isso que a comunidade coordenou a partir de maio de 2010 para traduzir o site e a interface gráfica do software para vários idiomas. Italiano, Alemão e Holandês foram notavelmente incluídos.

Mas não é só isso. No final de julho, Martti Malmi começou a configurar sub-fóruns dedicados a falantes de outros idiomas. A comunidade Russa foi a primeira a se formar: seguindo um pedido de um certo bitcoinex, o sub-fórum dedicado foi criado em 28 de julho. Então, fios de discussão dedicados a outras comunidades linguísticas foram criados: Italiano, Holandês, Japonês e Catalão em agosto; Espanhol em setembro; e finalmente Alemão em outubro. No entanto, nenhum grupo igualou a comunidade Russa, e apenas algumas mensagens foram trocadas.

Foi com a comunidade Francesa que as coisas mudaram, notavelmente através das ações de um indivíduo: Lucien Grondin, também conhecido sob o pseudônimo grondilu. Em 26 de setembro, ele descobriu o Bitcoin e ficou imediatamente entusiasmado com o projeto. Tarde da noite, ele escreveu no IRC:

"[G]ente, não consigo dormir! Não paro de pensar nessa coisa incrível. Para mim, o bitcoin é o "ouro do ciberespaço" [sic]. Estou simplesmente maravilhado."

Alguns dias depois, no dia 30, ele publicou um comunicado de imprensa em francês no LinuxFr.org (DLFP). Esse comunicado, intitulado "Você conhece os bitcoins?", é provavelmente a primeira apresentação do Bitcoin escrita na língua de Molière. O artigo alcançou um grande número de pessoas, gerando quase 350 comentários. Aqui está o primeiro parágrafo como ele apareceu naquela época:

Você conhece os bitcoins? Em particular, este despacho teve o efeito de chamar a atenção de um certo Ploum, nome real Lionel Dricot, um blogueiro belga de 29 anos e defensor do software livre. Em 25 de outubro, ele publicou um artigo em seu blog, intitulado "Moeda Geek, Dinheiro de Macaco?", no qual defende a descentralização e apoia o princípio do Bitcoin. Muitos usuários de internet francófonos ouviram falar sobre o Bitcoin por este meio, incluindo Amaury Séchet, o desenvolvedor que viria a criar o Bitcoin Cash em 2017. Lionel Dricot (Ploum) em 2012, então candidato sob a bandeira do Partido Pirata para as eleições comunais e provinciais belgas Lionel Dricot (Ploum) em 2012, então candidato sob a bandeira do Partido Pirata para as eleições comunais e provinciais belgas (fonte: Framablog)

No mesmo dia, Ploum abriu o fórum de discussão "Francês" no fórum Bitcoin. Mensagens de membros do fórum francófonos aumentaram nos meses seguintes. Notavelmente, David François (davout), registrado em 17 de outubro e futuro fundador do Bitcoin-Central, e Mark Karpelès (MagicalTux), registrado em 7 de novembro e futuro proprietário da plataforma Mt. Gox, participaram. Também viu o envolvimento de um certo Jean-Luc que abriria o site Bitcoin.fr em 23 de dezembro e começaria a promovê-lo em janeiro. Um sub-fórum francês acabaria sendo criado por Martti Malmi em 1º de fevereiro de 2011.

O Desenvolvimento da Comunicação

Além do desenvolvimento de comunidades linguísticas, há uma certa inovação nos métodos usados para comunicação sobre o Bitcoin. Em 4 de outubro, um australiano de 38 anos usando o pseudônimo noagendamarket lançou uma iniciativa chamada BitcoinMedia. A ideia é promover o Bitcoin criando vários conteúdos e anunciando-os em locais propícios a atrair audiência. Embora esta iniciativa não tenha alcançado o sucesso esperado, tem o mérito de levar à produção dos primeiros vídeos falando sobre Bitcoin. O primeiro vídeo do canal, publicado em 5 de outubro, é uma Google Search Story, criada usando a ferramenta do Youtube (veja a captura de tela abaixo). Os outros vídeos serão gerados com Xtranormal, uma ferramenta fácil para criar sequências de vídeo a partir de um conjunto de personagens e cenários pré-desenhados. Primeiro vídeo sobre Bitcoin (Google Search Story)

Postagens de blog sobre Bitcoin estão proliferando durante este período. Isso é notavelmente o caso de Jon Matonis, que administra o blog The Monetary Future onde discute tópicos relacionados a moedas digitais, banco livre e criptografia. Ele descobriu o Bitcoin em março e trocaram mensagens com Satoshi, após o qual começou a escrever sobre o assunto. Em outubro, ele publica um terceiro artigo onde fala sobre o aumento de preço e detalha as novidades do ecossistema.

Foto de perfil de Jon Matonis em 2011 Foto de perfil de Jon Matonis em 2011 (fonte: Forbes)

Também é nesse período que um novo logo do Bitcoin é proposto. Em 1º de novembro, um membro do fórum usando o pseudônimo bitboy publicou elementos gráficos para destacar a criptomoeda. Um desses elementos é um logo laranja com o B riscado e levemente inclinado:

Logo do Bitcoin desenhado por bitboy, novembro de 2010

Uma Economia em Crescimento

Este período também é marcado por um crescimento notável do ecossistema no nível econômico. Durante o outono de 2010, plataformas como Mt. Gox, Bitcoin Market e algumas outras existem, mas isso não é suficiente. É assim que as trocas de balcão começam a se multiplicar. Além das trocas que são feitas por mensagens privadas no fórum, um sistema um pouco mais rigoroso é colocado em prática: #bitcoin-otc. É um canal IRC na Freenode aberto por um usuário conhecido como nanotube em 18 de outubro. O livro de ordens é hospedado no site associado e as trocas ocorrem diretamente entre as partes, sem um depósito de garantia, através de vários métodos de pagamento (PayPal, Liberty Reserve). O número de serviços aceitando bitcoin também aumenta, mesmo que permaneça relativamente baixo, como atestado pela página de listagem do site oficial. Todos esses elementos levam o preço a aumentar drasticamente. Enquanto ele se estabiliza em torno de 6¢ desde agosto, começa a subir no início de outubro. Ele vai para 10¢, para alcançar 20¢ no final do mês. Em 6 de novembro, ele até ultrapassa 50¢, o que não deixa de excitar os membros do fórum.

Preço do BTC entre 18 de julho e 18 de outubro de 2010 na Mt. Gox Preço do BTC entre 18 de julho e 18 de outubro de 2010 na Mt. Gox (fonte: The Monetary Future)

A ascensão do Bitcoin significa que as coisas começam a ser medidas, seja em termos de preço, atividade na cadeia ou mineração. Todos sabem que o ecossistema está experimentando algum crescimento, mas ninguém sabe como estimá-lo corretamente. É por isso que serviços emergem durante o segundo semestre do ano de 2010 e no início de 2011, entre os quais os principais são:

Um último elemento indicando o sucesso do Bitcoin é o fato de que alguns procuraram testar seus limites. Entre 15 e 26 de novembro, um indivíduo se divertiu criando uma enxurrada de transações, numerando milhares cada dia. Esta atividade excepcional foi reportada no dia 19 por Jeff Garzik. Isso forçou Satoshi a implementar medidas, restaurando a interface de taxa de transação e adicionando limites para transações gratuitas.

A Electronic Frontier Foundation aceita bitcoin

Um evento significativo no final de 2010 foi a aceitação do bitcoin pela Electronic Frontier Foundation, uma organização internacional para a proteção das liberdades na Internet, co-fundada em 1900 por Mitch Kapor, John Gilmore e John Perry Barlow. Isso foi particularmente importante para os primeiros adotantes do Bitcoin, que eram cypherpunks de coração. Eles estavam ansiosos para que ela aceitasse bitcoin.

Logo da Electronic Frontier Foundation

Foi o membro do fórum chamado Kiba que tomou a iniciativa em 13 de agosto de 2010, ao propor contatar a EFF e sugerir que aceitassem uma doação, coletada da comunidade. Para esse propósito, ele configurou uma conta no MyBitcoin onde reuniu os fundos e desejou transferir o acesso para a EFF. Ele redigiu um e-mail (corrigido pela comunidade) que enviou no final de agosto.

Duas semanas depois, na ausência de uma resposta, um segundo membro do fórum veio em seu auxílio. Este membro, usando o pseudônimo BrightAnarchist, conhecia um dos fundadores e enviou-lhes um e-mail em 13 de setembro. Ele recebeu uma resposta no mesmo dia e escreveu no fórum que "A EFF está definitivamente interessada em receber Bitcoins!" A conta foi então passada para a organização. A EFF demorou algum tempo para começar a aceitar doações públicas. Após negociação, a comunidade os convenceu a publicar um endereço de doação em seu site. Em 9 de novembro, o endereço apareceu na página de doações. Usuários de Bitcoin começaram a transferir fundos. Alguns dias depois, um post foi escrito sobre o assunto pelo blogueiro jimbobway, o que chamou a atenção para o Bitcoin. Este artigo foi compartilhado no HackerNews. Também foi transcrito em vídeo pelo BitcoinMedia usando Xtranormal:

Isso é uma ótima notícia para o Bitcoin, pois ambas as iniciativas compartilham valores comuns. Além disso, a EFF é renomada por fornecer proteção legal para projetos de preservação de privacidade e compartilhamento de dados como Tor e BitTorrent. O próprio Satoshi Nakamoto está ciente disso e é particularmente apoiador das ações da organização, como mostrado em seu comentário feito em um de seus e-mails endereçados a Gavin Andresen em 6 de janeiro de 2011:

"A EFF é realmente importante.  Queremos manter boas relações com eles.  Somos o tipo de projeto que eles apreciam; eles ajudaram o projeto TOR e fizeram muito para proteger o compartilhamento de arquivos P2P."

O Retorno de Hal Finney

Após se afastar do Bitcoin em abril de 2009, Hal Finney rapidamente descobriu que havia sido diagnosticado com ALS, o diagnóstico sendo feito em agosto de 2009. Ele adapta sua maneira de viver de acordo, mas suas habilidades motoras diminuem gradualmente.

Em 30 de novembro, ele se inscreve no fórum Bitcoin e começa a participar de discussões, notavelmente uma sobre o projeto BitDNS. Ele não hesita em fazer pequenas doações para vários projetos florescendo no ecossistema.

Além disso, ele estuda o código, que não olhava desde o lançamento, e percebe todo o trabalho que foi feito. Essa realização o leva a escrever o seguinte comentário no fórum em 11 de dezembro:

"Isso me parece um trabalho impressionante, embora eu deseje que houvesse mais comentários. Eu estudei principalmente os módulos init, main, script e um pouco de net. Isso é uma maquinaria poderosa."

Duas horas depois, Satoshi responde:

"Isso significa muito vindo de você, Hal.  Obrigado."

Essa foi então a penúltima mensagem pública do criador do Bitcoin, que desapareceria alguns meses depois.

Um Momento Pivotal

Durante o outono de 2010, o ecossistema em torno do Bitcoin evoluiu significativamente. A comunicação melhorou e a economia se desenvolveu. Naquela época, parecia que o Bitcoin estava pronto para decolar por conta própria. E foi precisamente esse período que Satoshi escolheu para desaparecer e deixar as rédeas do projeto para a comunidade.

O Desaparecimento de Satoshi

Vimos como o Bitcoin ganhou impulso após a publicação do texto no Slashdot em julho de 2010. No outono, com vários avanços em software, mineração e economia, sentiu-se que o projeto finalmente estava no caminho certo. É por isso que este período coincidiu com a retirada gradual de Satoshi Nakamoto.

A partida do criador do Bitcoin foi precipitada por dois motivos: por um lado, um desafio crescente ao seu status, pedindo uma gestão mais descentralizada e consensual; por outro lado, seu medo quase paranoico das autoridades estatais. Esta última motivação foi expressa notavelmente em dezembro de 2010, no contexto do bloqueio financeiro do WikiLeaks, que não podia mais receber fundos por meios tradicionais e para quem o Bitcoin ofereceu uma alternativa relevante. Neste capítulo, descreveremos em detalhes o desenrolar deste desaparecimento.

O Desafio ao Status do Fundador

A partir do segundo semestre de 2010, a comunidade de desenvolvimento se reuniu no canal #bitcoin-dev, cujos registros são publicados no site de Christian Decker, Bitcoin Stats. Este canal era o lugar ideal para aqueles mais confortáveis com os aspectos técnicos trocarem detalhes sobre o Bitcoin e discutirem de maneira mais informal. Ele reuniu mineradores especializados (como ArtForz, Diablo-D3, knightmb ou Nils Schneider), desenvolvedores interessados no protocolo (como Gavin Andresen, Jeff Garzik ou Wladimir van der Laan) ou pessoas mantendo serviços no Bitcoin (como Jed McCaleb, Michael Marquardt ou nanotube).

Satoshi Nakamoto, no entanto, nunca se conectou a ele, de modo que a fala lá era mais liberada do que no fórum. Muitas vezes acontecia de as decisões de desenvolvimento de Satoshi serem questionadas, ou mesmo que seu status em relação ao Bitcoin fosse criticado. Satoshi é de fato o líder designado do projeto, o que é conhecido no mundo do software de código aberto como um "Benevolent Dictator for Life." Seu papel é garantir a estabilidade do desenvolvimento aberto, tomando decisões por todos, o que limita o risco de rebelião e divisão. Como explicado por Gavin Andresen, ele é o "porteiro": "todo código passa por ele."

No entanto, o código-fonte do Bitcoin permanece livre, então qualquer um pode copiar e modificar, o que impede que a evolução do protocolo seja completamente arbitrária. Como expresso por Jeff Garzik em 19 de novembro:

"Satoshi inventou números mágicos do nada, e nós coletivamente apoiamos essa direção. [...] No minuto em que Satoshi fizer algo louco que não é apoiado pela comunidade, é o momento em que o protocolo/base de código é verdadeiramente bifurcado." Assim, o papel de Satoshi como líder não impede que críticas ocorram. É por isso que tensões começam a surgir na comunidade a partir de julho. Por exemplo, objeções surgem durante o deployment do sistema de alerta em agosto ou a modificação da função getwork de m0mchil em novembro. A frustração em relação a essa tomada de decisões ditatorial é às vezes expressa de maneira muito mais aberta no IRC. Gavin, que é próximo de Satoshi mas também dialoga com outros desenvolvedores, vê claramente o problema imposto por essa situação. Em 27 de setembro de 2010, no IRC, Gavin declara que gostaria "de poder convencer [Satoshi] a adotar um modelo de desenvolvimento mais colaborativo." (original: "I just wish I could convince him to switch to a more collaborative development model.") Em outubro, Gavin obtém acesso de escrita ao repositório no SourceForge, o que melhora as coisas. E em dezembro, o problema se resolve com a retirada súbita de Satoshi seguindo a explosão do caso WikiLeaks.

O Caso WikiLeaks

O evento desencadeador para a partida de Satoshi é o caso WikiLeaks. WikiLeaks é uma organização não governamental fundada pelo cypherpunk Julian Assange em 2006, com o objetivo de dar voz a denunciantes e vazamentos de informações enquanto protege suas fontes. Durante o ano de 2010, os documentos confidenciais revelados pela ONG são retransmitidos por grandes mídias e causam alvoroço na opinião pública. Estes dizem respeito, em particular, às ações excessivas do exército americano, como baixas civis e atos de tortura cometidos, no Afeganistão (Afghan War Diary) e no Iraque (Iraq War Logs).

Logo do WikiLeaks em novembro de 2010

O financiamento do WikiLeaks é baseado principalmente em doações públicas, então a organização depende de processadores de pagamento para receber pagamentos online. No entanto, seguindo essas revelações, pressão é colocada nesses intermediários que temem a reação do regulador. É por isso que a empresa de pagamentos online Moneybookers congela a conta da ONG em 14 de outubro.

Esta situação abre um caminho real para o uso do Bitcoin, que não depende de nenhuma terceira parte confiável e resistiria muito melhor à censura financeira. A hipótese é aberta no fórum em novembro por Amir Taaki, um britânico de 22 anos de origem iraniana usando o pseudônimo genjix.

Amir Taaki em dezembro de 2012 em Bratislava Amir Taaki em dezembro de 2012 em Bratislava (fonte: Mitch Altman) Hacker, anarquista e jogador de pôquer, ele recentemente aprendeu sobre o modelo de Satoshi Nakamoto. Ele vê na situação do WikiLeaks uma oportunidade para demonstrar a utilidade do Bitcoin. Em 10 de novembro, ele escreve a seguinte mensagem no fórum:

"Eu queria enviar uma carta ao WikiLeaks sobre o Bitcoin, já que infelizmente eles tiveram vários incidentes onde seus fundos foram apreendidos no passado. [...] Alguém sabe para onde enviar uma mensagem para eles?"

As reações a essa proposta são mistas. De acordo com um usuário (ShadowOfHarbringer), "isso pode ser bom para o WikiLeaks, mas não necessariamente bom para o Bitcoin." Outro (creighto) escreve que "quanto mais tarde, melhor. Quanto mais os governos demoram a agir, mais forte a rede bitcoin cresce, e mais difícil se torna prejudicá-la."

Algumas semanas depois, em 3 de dezembro, o PayPal decide congelar a conta do WikiLeaks e publica uma declaração durante a noite. Na manhã seguinte, o desenvolvedor Wladimir van der Laan transmite essa notícia no fórum:

"O PayPal acabou de bloqueá-los, e eles estão tentando fazer com que outros bancos dos EUA façam o mesmo. Este seria um ótimo momento para abrir doações em bitcoin." Esta evolução da situação intensifica o debate. Um indivíduo é particularmente a favor da aceitação do Bitcoin pelo WikiLeaks: Robert S. Horning, um engenheiro de computação que vive em Utah, que é um blogueiro e contribuidor da Wikipedia, e que descobriu o Bitcoin após o slashdotting em julho. Naquele dia, ele escreveu um texto longo no qual explica que apoiar o WikiLeaks é a coisa moralmente correta a fazer e que o estado ouvirá sobre o Bitcoin mais cedo ou mais tarde de qualquer maneira. Ele conclui: "Basicamente, que venha.  Vamos encorajar o WikiLeaks a usar Bitcoins e estou disposto a enfrentar qualquer risco ou consequência desse ato."

A Partida Abrupta de Satoshi

Satoshi não compartilha da visão de Robert Horning e se opõe à ideia de promover o Bitcoin para o WikiLeaks. Como suas palavras e ações atestam, ele exerce grande cautela em relação às autoridades estatais, às vezes beirando a paranoia. Consequentemente, em 5 de dezembro, ele reage a esse fervor respondendo de forma incisiva ao principal promotor:

"Não, não 'que venha'.

O projeto precisa crescer gradualmente para que o software possa ser fortalecido ao longo do caminho.

Faço este apelo ao WikiLeaks para não tentar usar o Bitcoin.  Bitcoin é uma pequena comunidade beta em sua infância.  Você não conseguiria mais do que trocados, e o calor que você traria provavelmente nos destruiria nesta fase." Nos dias que se seguiram, um verdadeiro bloqueio financeiro foi organizado contra o WikiLeaks, envolvendo Mastercard e Visa, mas também Western Union, Bank of America e outros atores, o que coloca em risco a sobrevivência financeira da ONG. Essa ofensiva torna a aceitação do bitcoin ainda mais relevante, e a ideia se espalha naturalmente. Em 11 de dezembro, um artigo destacando a possibilidade de o Bitcoin ser usado pelo WikiLeaks foi publicado na PC World, um dos maiores sites americanos dedicados à computação. Este texto, escrito pelo jornalista Keir Thomas, tem o título "Could the Wikileaks Scandal Lead to New Virtual Currency?". A caixa de Pandora é aberta: o artigo da PC World será lido por muitas pessoas, incluindo provavelmente os oficiais do WikiLeaks, o que levará a ONG a considerar este meio de pagamento. O artigo é rapidamente mencionado no fórum, e a reação do criador do Bitcoin é inequívoca. Ele escreve:

"Teria sido bom receber esta atenção em qualquer outro contexto.  O WikiLeaks chutou o ninho de vespas, e o enxame está vindo em nossa direção."

No dia seguinte, Satoshi publica sua última mensagem pública no fórum, anunciando o lançamento de uma nova versão do software (v0.3.19) que melhora notavelmente o gerenciamento de ataques de negação de serviço. Então, ele se retira dos holofotes, comunicando-se apenas privadamente com seus colaboradores mais próximos.

Nos dias que se seguem, o artigo publicado na PC World tem seu efeito. Em 14 de dezembro, a invenção de Satoshi é mencionada pela Electronic Frontier Foundation em um texto sobre a censura do WikiLeaks (mais tarde, a organização descreverá o Bitcoin como uma "moeda digital resistente à censura"). No dia 23, a criptomoeda é mencionada no Keiser Report, um programa financeiro apresentado por Max Keiser e Stacy Herbert no canal russo RT, novamente no contexto do WikiLeaks. Esta cobertura da mídia aumenta significativamente a atenção dada ao Bitcoin, confirmando os temores de Satoshi.

A Transferência de Acesso e os Últimos Emails

Desde o início de dezembro, Satoshi começou a organizar sua sucessão. Como planejava sair, ou pelo menos se afastar, ele precisava transferir várias responsabilidades para pessoas de sua confiança, especificamente Martti Malmi e Gavin Andresen. No entanto, ele nunca declarou explicitamente sua intenção a eles. Primeiro, ele queria adicionar os endereços de email deles à página de contato do site. Em 7 de dezembro, ele enviou um email para Martti perguntando se ele poderia "adicioná-lo à lista de desenvolvedores do projeto na página de contato", um pedido que o jovem finlandês aceitou. O criador do Bitcoin fez o mesmo pedido a Gavin, que também aceitou. Satoshi adicionou seus endereços à página e removeu o seu próprio. Gavin diria alguns anos depois:

"[Satoshi] acabou me pregando uma peça ao perguntar se ele poderia colocar meu endereço de email na página inicial do bitcoin, e eu disse sim, sem perceber que, ao colocar meu endereço de email lá, ele retiraria o dele."

Mas não foi só isso. Satoshi também queria transferir seu controle sobre o software para Gavin Andresen. Gavin, que já havia recebido acesso de escrita ao repositório no SourceForge em outubro, tornou-se o principal mantenedor do repositório. Em 19 de dezembro, ele criou o repositório no GitHub, provavelmente se sentindo mais confortável com o Git. No mesmo dia, ele escreveu uma longa mensagem no fórum explicando que se tornaria mais envolvido no desenvolvimento. Ele anunciou:

"Com a bênção de Satoshi, e com grande relutância, vou começar a fazer uma gestão de projeto mais ativa para o bitcoin."

Satoshi transferiu o controle do site, fórum e wiki para Martti, que já estava co-gerenciando esses elementos. Então, ele desapareceu definitivamente durante a primavera de 2011. Entre as últimas pessoas a se comunicar com Satoshi estava também Mike Hearn, o engenheiro do Google que o havia abordado dois anos antes. Hearn restabeleceu contato com o criador do Bitcoin em dezembro de 2010 para fazer mais perguntas técnicas. Ele estava trabalhando em uma "implementação Java da verificação de pagamento simplificada, de olho na construção de um cliente que funcione em telefones Android." As duas pessoas trocaram mensagens até 23 de abril. Em seu último email para Mike Hearn, Satoshi declarou que havia "partido para outras coisas" e que o Bitcoin estava "em boas mãos com Gavin e os outros."

Em 26 de abril de 2011, Satoshi enviou uma mensagem final por email para Gavin, na qual ele escreveu:

"Eu gostaria que você não continuasse falando de mim como uma figura misteriosa e sombria, a imprensa apenas transforma isso em um ângulo de moeda pirata. Talvez, em vez disso, faça ser sobre o projeto de código aberto e dê mais crédito aos seus colaboradores de desenvolvimento; isso ajuda a motivá-los." Aqui, Satoshi estava se referindo a um artigo de Andy Greenberg publicado no site da Forbes alguns dias antes, no qual ele foi apresentado como "uma figura misteriosa e obcecada por privacidade" (original: "a mysterious, privacy-obsessed figure") e onde o Bitcoin foi destacado como um meio de adquirir drogas ilegais (de fato, este foi o período em que a plataforma Silk Road começou a ganhar sucesso). Em seu e-mail para Gavin, Satoshi também anexou a chave de alerta, que poderia ser usada para avisar a rede em caso de problemas técnicos. Finalmente, no início de maio, ele também se despediu de Martti. Suas últimas palavras para seu primeiro braço direito foram:

"Eu me mudei para outras coisas e provavelmente não estarei por perto no futuro." Digital Gold p. 81

A CIA, o WikiLeaks e a EFF

Em 26 de abril de 2011, Gavin Andresen enviou um e-mail final para Satoshi Nakamoto, ao qual este último não respondeu. Neste e-mail, ele indicou que havia sido convidado pela In-Q-Tel, um fundo de capital de risco americano gerido pela CIA, para apresentar o Bitcoin. Ele estava muito ciente do tipo de reação que esta visita geraria, mas decidiu ir mesmo assim. Ele justificou sua decisão escrevendo para Satoshi:

"Espero que, ao falar diretamente com 'eles' e, mais importante, ouvir suas perguntas/preocupações, eles pensem no Bitcoin da maneira como eu penso – como um dinheiro simplesmente melhor, mais eficiente, menos sujeito a caprichos políticos. Não como uma ferramenta de mercado negro todo-poderosa que será usada por anarquistas para derrubar O Sistema."

No dia seguinte, Gavin anunciou a notícia no fórum com total transparência. Ele especificou que havia sido pago $3.000 por esta viagem. No entanto, isso não moveu particularmente a comunidade, que entendeu sua abordagem, mesmo que, obviamente, a desconfiança fosse justificada. A visita de Gavin à sede da CIA aconteceu em 14 de junho.

Simbolicamente, 14 de junho também é a data em que o WikiLeaks começou a aceitar doações em bitcoins. Esta notícia foi reportada no site da Forbes.

Paradoxalmente, esta notícia afastou parcialmente a adoção de uma organização: a Electronic Frontier Foundation. Em 20 de junho, a EFF anunciou de fato abandonar as doações em bitcoin, devido às complexidades legais que esta aceitação acarretava. Ela devolveu os bitcoins recebidos para a torneira de bitcoins de Gavin Andresen. Assim, o Bitcoin ganhou uma organização às custas de outra.

O Mistério Satoshi

Assim, o desaparecimento de Satoshi ocorreu abruptamente após o crescimento da comunidade que veio depois do "slashdotting" e, mais importante, devido ao caso WikiLeaks. O criador do Bitcoin passou as rédeas do projeto para Martti Malmi e Gavin Andresen, os dois homens que o apoiaram em seus esforços de desenvolvimento e comunicação. O que aconteceu com ele depois disso permanece desconhecido. Algumas mensagens surgiram de suas várias contas (P2P Foundation, Vistomail), mas é provável que essas contas tenham sido hackeadas. Portanto, a identidade de Satoshi Nakamoto permanece desconhecida, tendo conseguido manter seu anonimato através do uso do Tor e serviços que respeitam a privacidade.

Ao longo dos anos, pistas sobre ele foram fornecidas, e nomes de personalidades bem conhecidas como Nick Szabo, Hal Finney, Adam Back ou Len Sassaman foram mencionados. Em 2014, chegou-se a acreditar que ele havia sido encontrado na pessoa de Dorian Prentice Satoshi Nakamoto, um engenheiro de telecomunicações, cidadão americano naturalizado de origem japonesa, morando com sua mãe em Temple City nos subúrbios de Los Angeles. No entanto, Satoshi permanece um mistério até hoje.

Este aspecto misterioso em torno do criador do Bitcoin foi bem resumido por Hal Finney em junho de 2013, que, em uma de suas últimas mensagens no fórum antes de sua morte em 2014, compartilhou uma citação do recém-lançado filme Homem de Aço:

"Como você encontra alguém que passou a vida inteira escondendo seus rastros?

Para alguns, ele era um anjo da guarda. Para outros, [um enigma,] um fantasma, sempre um pouco à parte.

O que o S representa?"

A Comunidade Assumindo o Controle

Após a partida de Satoshi Nakamoto, tornou-se necessário prosseguir sem ele. Felizmente, o Bitcoin era um projeto aberto, ao qual qualquer um poderia contribuir, então o desaparecimento de seu fundador não foi fatal para ele. Como o desenvolvedor Jeff Garzik escreveu em julho de 2010 (sobre a possibilidade da ausência do fundador):

"As pessoas se preocupam demais com regras e a criação de regras. Mas não há uma necessidade premente de um plano de Continuidade de Governo, aqui. Enquanto o código-fonte permanecer aberto, isso é suficiente. Se houver necessidade, e interesse suficiente, a comunidade providenciará. Confie na comunidade." No entanto, esse desaparecimento não foi sem seus desafios. A ausência de Satoshi significava que não havia mais uma autoridade de onde pudesse emanar direção. A coordenação era necessária, tanto do ponto de vista do desenvolvimento de software quanto da comunicação externa. Os membros da nascente comunidade Bitcoin, assim, tiveram que fazer muitos esforços para padronizar essas práticas.

Desenvolvimento da Comunidade

Como já relatamos, Gavin Andresen assumiu as rédeas do projeto em dezembro de 2010, criando o repositório no GitHub. Em 13 de janeiro de 2011, ele pediu ajuda no fórum, criando um tópico intitulado "Ajuda Querida para o Desenvolvimento Core do Bitcoin". Nos meses que se seguiram, muitos programadores entraram no jogo e começaram a resolver problemas. Entre eles estavam notavelmente Jeff Garzik, Pieter Wuille (sipa) e Wladimir van Der Laan (wumpus, laanwj). Houve também envolvimento de novos desenvolvedores como Luke-Jr ou Matt Corallo (BlueMatt). Outros indivíduos ajudaram sem contribuir diretamente para o software principal, como Mike Hearn (envolvido na comunidade desde dezembro), que tornou público uma nova implementação de software chamada BitCoinJ em março de 2011, a fim de implementar a verificação de pagamento simplificada (SPV) conforme descrito no white paper.

O plano geral é garantir o desenvolvimento sustentável do projeto. Isso envolve estabelecer uma certa legitimidade com um público mais amplo. Em 19 de maio, Mike Hearn propõe que aqueles envolvidos no projeto usem seu "nome real", ou seja, seu nome civil, para que as pessoas não fiquem desconfiadas. Gavin, Mike e outros mudam seu pseudônimo no fórum para exibir seu nome completo. Uma lista dos principais desenvolvedores também é publicada na página inicial do site. Até o final de maio, os desenvolvedores apresentados como tal são Gavin Andresen, Martti Malmi, Amir Taaki, Pieter Wuille, Nils Schneider e Jeff Garzik.

A coordenação também melhora. Além do fórum e do canal IRC #bitcoin-dev, surge uma lista de e-mails dedicada ao desenvolvimento chamada "bitcoin-development". Ela é criada em 12 de junho por Jeff Garzik. Permite a discussão formal de mudanças a serem feitas no Bitcoin. Em agosto, são iniciadas discussões sobre o roteiro do projeto. A lista é inicialmente hospedada no SourceForge; será transferida para o site da Linux Foundation em junho de 2015, antes de finalmente migrar para o Google Group no início de 2024. Em 19 de setembro de 2011, Amir Taaki inaugura o sistema de Propostas de Melhoria do Bitcoin (Bitcoin Improvement Proposals - BIPs), modelado nas Propostas de Melhoria do Python (Python Enhancement Proposals - PEP) específicas para a linguagem de programação Python. Essas BIPs são documentos que descrevem possíveis mudanças no protocolo ou fornecem informações gerais para a comunidade. Ele descreve o processo por meio do BIP-1, que mais tarde seria substituído pelo BIP-2 de Luke-Jr. Essas propostas são inicialmente hospedadas na wiki do Bitcoin.

Sob a supervisão de Gavin Andresen, várias versões do software foram lançadas ao longo dos meses: v0.3.20 em 5 de março, v0.3.21 em 27 de abril, v0.3.22 em 5 de junho, v0.3.23 em 13 de junho, e v0.3.24 em 8 de julho. Em 23 de setembro de 2011, uma nova versão principal, a versão 0.4, foi oficialmente lançada, indicando simbolicamente que a sucessão do desenvolvimento estava bem encaminhada.

O Site, Fórum e Wiki

O desenvolvimento de software não é a única coisa que precisa ser gerenciada na ausência de Satoshi. Há também as ferramentas gerais de comunicação, como o site, fórum e wiki. Estes são de fato as "vitrines" do projeto, e a maneira como são gerenciados é muito importante.

Como mencionamos, ao partir, Satoshi entregou o controle do site para Martti Malmi, que então incluía o fórum (bitcoin.org/smf) e a wiki (bitcoin.org/wiki). No entanto, Martti tinha pouco tempo para dedicar a essa tarefa. A partir da primavera de 2010, ele estava ocupado com um estágio e depois um emprego em tempo integral, se afastando gradualmente como resultado.

Devido à falta de tempo, Martti foi forçado a fechar gradualmente sua plataforma de câmbio, BitcoinExchange. Ela foi tirada do ar durante uma mudança de servidor em dezembro de 2010. Em janeiro, ele decidiu não reabri-la. No início de agosto, ele vendeu o nome de domínio por 250 bitcoins, equivalente a $2.365 naquela época. O link então redirecionaria para o Mt. Gox. Mas é principalmente a gestão do site que Martti precisa delegar. No final de 2010 e início de 2011, o Bitcoin.org encontrou alguns problemas. Em 28 de março, Martti postou um anúncio no fórum pedindo ajuda técnica e recebeu várias respostas. A hospedagem foi então tornada mais robusta, evitando que o site saísse do ar com cada grande influxo de visitantes. Sua aparência também mudou. Em dezembro de 2010, o site ainda parecia com o que tinha sido durante a era Satoshi. Aqui está um instantâneo de 5 de dezembro:

Instantâneo do Bitcoin.org de 5 de dezembro de 2010

Assim, um toque de cor foi adicionado no início de 2011:

Instantâneo do Bitcoin.org de 16 de fevereiro de 2011

Em abril, seguindo um redesign organizado pela comunidade, o layout do site mudou. Aqui está como ele parecia então:

Instantâneo do Bitcoin.org de 11 de abril de 2011

Finalmente, em setembro de 2011, uma nova mudança foi feita por Nils Schneider. Um novo repositório no GitHub foi criado para a ocasião. Este design duraria mais tempo: não seria alterado até 2013. Aqui está (note que o Bitcoin, o software, é então descrito como "um projeto de código aberto conduzido pela comunidade"):

Instantâneo do Bitcoin.org de 23 de setembro de 2011

Quanto à wiki, inicialmente era baseada no DokuWiki, um motor livre integrado ao site. No entanto, em dezembro de 2010, Mark Karpelès, um desenvolvedor francês que vivia no Japão e usava o pseudônimo MagicalTux no fórum, criou uma nova wiki no endereço bitcoin.it. Esta wiki é baseada no motor MediaWiki, que ele considera mais elegante e fácil de usar. A ideia inicial não é substituir a documentação existente, mas, como Mark expressa no IRC, desenvolver "uma wiki menos formal, mais orientada para a comunidade". Esta nova wiki atraiu Martti Malmi e Gavin Andresen, então eles rapidamente consideraram torná-la a principal wiki. Aqui está uma captura de tela tirada em 21 de maio: Captura de tela da wiki Bitcoin.it em 21 de maio de 2011

Poucos dias após o lançamento, o link intitulado "wiki" na página inicial do Bitcoin.org aponta para o Bitcoin.it. O conteúdo é gradualmente transferido da versão DokuWiki. Em 31 de janeiro, Martti indica no fórum que esta é a nova wiki.

O terceiro elemento é o fórum Bitcoin. Ele é administrado por Martti, mas ele rapidamente recruta moderadores. Um deles é Theymos (nome real Michael Marquardt) que ganha responsabilidades adicionais, notavelmente co-gerenciando o fórum. O fórum opera no motor Simple Machines Forum e não muda sua aparência ao longo dos anos. No entanto, seu URL é alterado duas vezes. Primeiro, em 17 de maio, o fórum é movido para forum.bitcoin.org. Depois, em 1º de agosto, é movido para um novo domínio de topo: bitcointalk.org. Ao longo dos anos, será nomeado BitcoinTalk. Com a valorização durante o verão de 2011, Martti Malmi vendeu uma parte significativa de seus bitcoins para comprar um apartamento confortável perto de Helsinque. Então, ele deixou seu emprego para passar alguns meses no Japão. Ele abandonou o site e o fórum, deixando-os nas mãos de Theymos e um certo Cøbra, descrito por Martti como "alguém de confiança de Satoshi". Os dois homens co-gerenciariam ambas as plataformas nos anos seguintes.

Conferências e Encontros

Não é apenas o lado técnico que é afetado pela partida do fundador e pela necessidade de cooperação: há também o aspecto social, que ajuda a fortalecer a comunidade criando laços entre os membros. É por isso que meet-ups e conferências são organizados "na vida real". Esses eventos também têm a vantagem de introduzir o Bitcoin para pessoas que podem ser mais resistentes ao conteúdo online. Os primeiros encontros de usuários do Bitcoin foram iniciados por Bruce Wagner, o apresentador sediado em Nova York de um canal do YouTube que apresentava debates televisivos sobre assuntos técnicos, onde ele criou um programa chamado Bitcoin Show em abril de 2011. O primeiro encontro aconteceu em Nova York em 11 de dezembro de 2010 (UTC). Posteriormente, um encontro do mesmo tipo ocorreu em Washington D.C. Um encontro também foi organizado em 5 de fevereiro de 2011, em Zurique, Suíça por Mike Hearn, com Christian Decker e Stefan Thomas (justmoon) participando. Fevereiro também marca a primeira apresentação filmada do Bitcoin, conduzida por Gavin Andresen no dia 8 durante um evento organizado em sua cidade natal, Amherst, Massachusetts. Intitulada "Making Money", a apresentação pelo novo mantenedor líder do projeto inclui vários elementos de linguagem que caracterizariam a maneira como a criptomoeda é apresentada nos anos seguintes.

Embora os primeiros eventos tenham ocorrido nos Estados Unidos, a comunidade francesa não ficou para trás. Em 25 de maio, para marcar a visita de Gavin Andresen a Paris, um almoço foi organizado no distrito de La Défense, com a presença de figuras notáveis como Lucien Grondin, David François e Jon Matonis (que também estava de visita).

Encontro em La Défense em Paris com Gavin Andresen, de camisa rosa Encontro em La Défense em Paris com Gavin Andresen, de camisa rosa (fonte: arquivo do fórum)

Um mês depois, em 15 de junho, a primeira apresentação pública do Bitcoin em francês aconteceu, novamente em Paris. Foi conduzida por Renaud Lifchitz (nono2357), um jovem especialista em cibersegurança que havia descoberto o Bitcoin um ano antes. O conteúdo apresentado era de muito alta qualidade, e a participação do público foi tão boa que a sala ficou lotada.

Apresentação do Bitcoin por Renaud Lifchitz em 15 de junho de 2011 Apresentação do Bitcoin por Renaud Lifchitz em 15 de junho de 2011 (fonte: arquivo do fórum)

Após essa experiência, a comunidade parisiense organizou um encontro social, que ocorreu em 11 de julho. Este evento reuniu indivíduos como Pierre Noizat ou Émilien Dutang. No cenário internacional, a primeira conferência coletiva sobre Bitcoin ocorreu de 19 a 21 de agosto em Nova York. Esta reunião, organizada por Bruce Wagner, reuniu personalidades como Roger Ver, Jesse Powell, Jed McCaleb, Mark Karpelès e Charlie Lee. Embora Wagner tenha prometido três dias de eventos, apenas quatro apresentações ocorreram: a sua própria e as de Gavin Andresen, Jeff Garzik e Stefan Thomas. :::video id=bca0217c-29ee-49b2-8d16-d9efe6f390da:::

Mais tarde, no ano, em novembro, uma conferência europeia acontecerá em Praga. Palestrantes notáveis incluirão o desenvolvedor Amir Taaki, o fundador do Partido Pirata Sueco, Rick Falkvinge, e o apresentador Max Keiser. No ano seguinte, um evento similar será organizado em Londres.

Cobertura da Mídia

O ano de 2011 também foi um ano em que a cobertura da mídia se expandiu significativamente. O caso WikiLeaks e o artigo publicado na PC World em dezembro atraíram muita atenção para o Bitcoin, tanto que todos os tipos de mídia abordaram o tema. Houve uma "avalanche de interesse da imprensa em [B]itcoin", como escrito por Gavin Andresen na época.

Primeiramente, vídeos sobre o assunto começaram a proliferar no Youtube. Em 22 de março, o primeiro vídeo de alta qualidade sobre Bitcoin fez sua aparição. Este vídeo, simplesmente intitulado "O que é Bitcoin?", foi produzido por Stefan Thomas (justmoon) graças ao financiamento coletivo da comunidade. Foi publicado no portal WeUseCoins dedicado à educação e popularização da criptomoeda. Outros vídeos de introdução produzidos independentemente seguiram, como aquele de howtovanish em abril, aquele da Reason, ou aquele da Rocketboom em junho.

:::video id=6147a351-da80-4331-9d79-d3156889ac62::: Em abril, o tema da moeda digital foi coberto por grandes veículos de imprensa mainstream como The Atlantic, Time Magazine, e Forbes. Em maio, o movimento ganhou ímpeto, e o Bitcoin foi mencionado quase que universalmente, notavelmente em Wired UK, no Slate, no Gizmodo, e no TechCrunch. Gavin Andresen na Forbes em abril de 2011 Gavin Andresen na Forbes em abril de 2011 (fonte: Arquivo da Forbes)

O rádio também foi utilizado para discutir criptomoeda. Um episódio de um programa da CBC Radio do Canadá foi dedicado ao tema da moeda e do Bitcoin em 27 de fevereiro. O Bitcoin também foi mencionado em vários episódios do FreeTalkLive, um programa com orientação libertária nos Estados Unidos. Em particular, o tema foi discutido mais extensivamente em 16 de março de 2011, especialmente no contexto da ascensão da Silk Road. Finalmente, em 24 de maio, o Bitcoin foi o assunto de um curto segmento na National Public Radio nos Estados Unidos. Blogueiros individuais também estão interessados. Este é o caso de Rick Falkvinge, fundador do Partido Pirata Sueco, que publica vários artigos sobre a criação de Satoshi Nakamoto durante o mês de maio. Ele descreve o Bitcoin (e sistemas relacionados como o Ripple) como "o Napster dos bancos". Seus argumentos são ecoados por muitas pessoas como o mutualista Kevin Carson nos Estados Unidos ou o blogueiro liberal h16 na França. No dia 29, Rick Falkvinge anunciou "colocar todas as suas economias em bitcoin"!

A Primeira Bolha

A popularização do Bitcoin significa que seu preço aumenta significativamente. Enquanto havia caído para 20 centavos em dezembro de 2010, alcançou a paridade com o dólar em 9 de fevereiro de 2011. Naquela época, Hal Finney declarou que os membros da comunidade são "realmente sortudos por estarem no início de um possível novo fenômeno explosivo". Ele tinha um bom instinto, pois o que acontece a seguir é rápido como um relâmpago.

Fotografia postada por jimbobway no fórum no dia da paridade com o dólar Fotografia publicada por jimbobway no fórum no dia da paridade com o dólar (fonte: Bitcointalk)

De fato, a frenesi da mídia na primavera resulta em criar gradualmente um fenômeno especulativo sem precedentes. Após ter estagnado em torno de 1 por vários meses, o preço sobe e alcança3 no final de abril. Em maio, está em 8. Finalmente, em 8 de junho, o preço do bitcoin atinge um histórico alto de32 na Mt. Gox! Esse aumento corresponde a um aumento de 160 vezes em 6 meses.

Preço médio do BTC entre 1 de janeiro e 30 de junho de 2011 Preço médio do BTC entre 1 de janeiro e 30 de junho de 2011 (fonte: Bitbo.io)

Naturalmente, esse movimento especulativo lembra uma bolha financeira, ou seja, uma sobrevalorização de um produto financeiro em comparação ao seu valor fundamental. No caso de uma moeda como o Bitcoin, trata-se de um entusiasmo passageiro que resulta em uma subida vertiginosa do preço, seguida por uma queda acentuada causada pela falta de convicção dos novos participantes. É assim que a evolução do preço é descrita como uma "bolha" por um colunista da Reuters em 27 de maio, em um dos primeiros "obituários" do Bitcoin. No entanto, esse movimento especulativo tem o efeito de empurrar a imprensa mainstream para cobrir o tópico, o que nem sempre é feito de maneira imparcial. Assim, artigos são publicados no New York Times, no The Economist, no jornal britânico The Guardian, no site de notícias alemão Der Spiegel Online, no jornal italiano La Repubblica, ou no diário francês Le Monde. Isso solidifica a cobertura midiática do Bitcoin. Agora está sob os holofotes, e qualquer pessoa minimamente curiosa já ouviu falar dele. A primeira era do Bitcoin, caracterizada pela presença de Satoshi e pela discrição do projeto, agora está encerrada.

Conclusão Geral sobre a Criação do Bitcoin

Assim, durante o primeiro semestre de 2011, o projeto conseguiu crescer sem a presença de seu fundador Satoshi Nakamoto. Esse momento marcou o início do Bitcoin como um projeto puramente conduzido pela comunidade e fechou o período de criação do Bitcoin, que durou 4 anos, de 2007 a 2011. Deste evento, podemos tirar várias conclusões.

Primeiramente, o Bitcoin não surgiu do nada. Como dinheiro digital operando no ciberespaço, é o resultado de décadas de pesquisa e experimentação que levaram à sua criação. Foi precedido notavelmente pelo modelo eCash de David Chaum, por moedas digitais privadas como o e-gold, e pelos conceitos dos cypherpunks. A presença de Hal Finney durante o surgimento do Bitcoin e o desaparecimento de Satoshi foi, assim, muito simbólica: como um indivíduo que testemunhou os primeiros experimentos de dinheiro eletrônico nos anos 90 e que buscou criar seu modelo em 2004 com RPOW, ele representou a continuidade da busca que precisamente levou ao Bitcoin.

Em segundo lugar, o Bitcoin não foi construído em um dia. Mesmo após o lançamento da versão 0.1 do software em janeiro de 2009, o projeto estava longe de estar pronto. Numerosas vulnerabilidades tiveram que ser corrigidas. Uma delas causou um incidente importante em agosto de 2010, quando a rede ficou paralisada por cerca de quinze horas, mas o pior foi evitado. Mesmo após a partida de Satoshi, o software teve que continuar sendo aprimorado pela comunidade.

Em terceiro lugar, o Bitcoin cresceu organicamente. Foi capaz de se desenvolver discretamente, atraindo pessoas gradualmente. Por quase um ano e meio, foi um projeto muito confidencial, conhecido por entusiastas e curiosos. Foi somente após o slashdotting de julho de 2010 que começou a explodir. A frenesi especulativa sobre ele não se estabeleceu de fato até 2011, quando o preço aumentou exponencialmente para $32. Em quarto lugar, o Bitcoin foi uma criação altruísta. Satoshi Nakamoto ofereceu o Bitcoin ao mundo. Ele liberou o programa sob uma licença gratuita. Ele não buscava fama, lucro, nem poder. Ele garantiu a segurança da mineração da rede por mais de um ano, sem pedir qualquer compensação. Embora tenha acumulado mais de um milhão de bitcoins, ele nunca os gastou. Ele finalmente desapareceu, principalmente devido a temores relacionados à atenção criada pelo caso WikiLeaks, deixando o projeto nas mãos de uma comunidade, sem uma única figura dominante. Em 2011, Satoshi desapareceu, mas o Bitcoin sobreviveu. A criptomoeda até decolou definitivamente, tanto do ponto de vista midiático quanto econômico. A máquina foi lançada e ninguém poderia pará-la.

Seção final

Avaliações & Notas

8f27cc89-8759-4a4f-aff2-c1d3d9ecf14e true

Exame final

d61dbdf3-b482-412b-b725-0a19006603b7 true

Conclusão

9c501c44-0f1a-449e-8ab3-a5873abe4db6 true