O Bitcoin poderia ter sido lançado na década de 1990 – ou estava esperando por Satoshi?
Com a Internet, criptografia de curva elíptica, até mesmo árvores Merkle e protocolos PoW todos presentes, o Bitcoin era “tecnicamente possível” em 1994.
Este ano, 31 de outubro marcou o 14º aniversário da emissão de um dos whitepapers mais importantes deste século – o “Bitcoin: A Peer-to-Peer Electronic Cash System” de Satoshi Nakamoto. Sua publicação de 2008 desencadeou uma “revolução nas finanças” e “anunciou uma nova era para o dinheiro, que não derivava seu valor de decreto governamental, mas sim de proficiência e engenhosidade tecnológica”, como o NYDIG comemorou em seu boletim de 4 de novembro.
Muitos não sabem, porém, que o whitepaper de nove páginas de Satoshi foi recebido com algum ceticismo inicialmente, mesmo entre a comunidade cypherpunk onde surgiu pela primeira vez. Essa relutância pode ser compreensível, já que tentativas anteriores de criar uma criptomoeda falharam – o esforço Digicash de David Chaum na década de 1990, por exemplo – nem à primeira vista parecia que Satoshi estava trazendo algo novo para a mesa em termos de tecnologia.
“Foi tecnicamente possível desenvolver o Bitcoin em 1994”, disse Jan Lansky, chefe do departamento de ciência da computação e matemática da Universidade de Finanças e Administração da República Tcheca, ao Cointelegraph, explicando que o Bitcoin é baseado em três melhorias técnicas que estavam disponíveis naquela época: árvores de Merkle (1979), estrutura de dados blockchain (Haber e Stornetta, 1991) e prova de trabalho (1993).
Peter Vessenes, cofundador e criptógrafo-chefe da Lamina1 – uma blockchain de camada 1 – basicamente concordou: “Definitivamente, poderíamos estar minerando Bitcoin” no início dos anos 90, pelo menos do ponto de vista técnico, disse ele ao Cointelegraph. A criptografia necessária estava em mãos:
“A tecnologia de curva elíptica do Bitcoin é uma tecnologia de meados da década de 1980. Bitcoin não precisa de criptografia em banda como SSL; os dados não são criptografados e são fáceis de transferir.”
Satoshi às vezes recebe crédito por estabelecer o protocolo de prova de trabalho (PoW) usado pelo Bitcoin e outras redes blockchain (embora não mais Ethereum) para proteger os livros-razões digitais, mas aqui também ele tinha antecedentes. “Cynthia Dwork e Moni Naor sugeriram a ideia da prova de trabalho para combater o spam em 1992”, acrescentou Vessenes.
O PoW, que também é eficaz para impedir ataques Sybil, estabelece um alto preço econômico para fazer qualquer alteração no livro-razão digital. Conforme explicado em um artigo de 2017 sobre as origens do Bitcoin por Arvind Narayanan e Jeremy Clark, “No design de Dwork e Naor, os destinatários de e-mail processariam apenas os e-mails que fossem acompanhados de prova de que o remetente havia realizado uma quantidade moderada de trabalho computacional – portanto, ‘ prova de trabalho.’” Como os pesquisadores observaram ainda:
“Computar a prova levaria talvez alguns segundos em um computador comum. Assim, não representaria dificuldade para usuários regulares, mas um spammer que desejasse enviar um milhão de e-mails exigiria várias semanas, usando hardware equivalente.”
Em outros lugares, “Ralph Merkle inventou as árvores Merkle no final da década de 1980 – então tínhamos funções de hash que eram seguras para a época”, acrescentou Vessenes.
Então, por que Satoshi teve sucesso enquanto outros naufragaram? O mundo simplesmente não estava pronto para uma moeda digital descentralizada antes? Ainda havia limitações técnicas, como poder de computador acessível? Ou talvez o verdadeiro eleitorado do Bitcoin ainda não tinha atingido a maioridade – uma nova geração desconfiada da autoridade centralizada, especialmente à luz da Grande Recessão de 2008?
Estabelecimento de sistemas “sem necessidade de confiança”
David Chaum foi chamado de “talvez a pessoa mais influente no espaço de criptomoedas”. Sua dissertação de doutorado de 1982, Sistemas de Computadores Estabelecidos, Mantidos e Confiáveis por Grupos Mutuamente Suspeitos, antecipou muitos dos elementos que eventualmente encontrariam seu caminho na rede Bitcoin. Apresentou também o principal desafio a ser resolvido, ou seja:
“O problema de estabelecer e manter sistemas de computador que possam ser confiáveis por aqueles que não necessariamente confiam uns nos outros.”
De fato, uma exploração acadêmica das origens das tecnologias blockchain por quatro pesquisadores da Universidade de Maryland elogiou “o trabalho de 1979 de David Chaum, cujo sistema de cofre incorpora muitos dos elementos de blockchains”.
Em uma entrevista ao Cointelegraph na semana passada, Chaum foi perguntado se o Bitcoin realmente poderia ter sido lançado 15 anos antes, como alguns afirmam. Ele concordou com os pesquisadores dos EUA de Maryland que todos os principais elementos do blockchain já estavam presentes em sua dissertação de 1982 – com uma exceção importante: o mecanismo de consenso de Satoshi:
“As especificidades do algoritmo de consenso [ou seja, de Satoshi] são diferentes, até onde eu sei, daquelas da literatura sobre algoritmos de consenso.”
Quando pressionado por detalhes, Chaum relutou em dizer muito mais além do que o whitepaper de 2008 descrevia um “mecanismo um tanto ad hoc… bruto” que na verdade “poderia ser feito para funcionar – mais ou menos”.
Em um livro publicado recentemente, o cientista social da Universidade de Oxford, Vili Lehdonvirta, também se concentra na singularidade desse mecanismo de consenso. Satoshi rodou os mantenedores/validadores de registros da criptomoeda – mais conhecidos hoje como “mineradores” – aproximadamente a cada 10 minutos.
Em seguida, “o próximo administrador nomeado aleatoriamente assumiria, verificaria novamente o bloco de registros anterior e anexaria seu próprio bloco a ele, formando uma cadeia de blocos”, escreve Lehdonvirta em Cloud Empires.
O motivo da rotação dos mineradores, no relato de Lehdonvirta, era evitar que os administradores do sistema ficassem muito entrincheirados e, assim, evitar a corrupção que inevitavelmente vem com a concentração de poder.
Embora os protocolos PoW fossem bem conhecidos neste momento, as especificidades do algoritmo de Satoshi “realmente surgiram do nada… não foi antecipado”, disse Chaum ao Cointelegraph.
“Três avanços fundamentais”
Vinay Gupta, fundador e CEO da startup Mattereum, que também ajudou a lançar a Ethereum em 2015 como seu coordenador de lançamento, concordou que a maioria dos principais componentes do Bitcoin estava disponível quando Satoshi apareceu, embora ele discorde em algumas das cronologias. “As peças em si simplesmente não estavam prontas até pelo menos 2001”, disse ele ao Cointelegraph.
“O Bitcoin é uma combinação de três avanços fundamentais na criptografia de chave pública – árvores Merkle, prova de trabalho e tabelas de hash distribuídas”, todos desenvolvidos antes de Satoshi, disse Gupta. Também não houve problemas com hardware de rede e poder de computador na década de 1990. “São os algoritmos principais que eram a parte lenta […]. Nós simplesmente não tínhamos todos os blocos de construção do Bitcoin até 2001. A criptografia foi a primeira e a camada de rede extremamente inteligente foi a última.”
Garrick Hileman, pesquisador visitante da London School of Economics, também citou uma data posterior para a viabilidade técnica do Bitcoin:
“Não tenho certeza se o início dos anos 1990 é uma afirmação forte, pois alguns dos trabalhos anteriores mencionados no whitepaper de Satoshi – por exemplo, O algoritmo de hashcash/prova de trabalho de Adam Back – foram desenvolvidos e/ou publicados no final dos anos 1990 ou depois.”
Aguardando um clima social favorável
E os fatores não técnicos? Talvez o Bitcoin estivesse esperando por uma coorte demográfica que cresceu com computadores/telefones celulares e desconfiados de bancos e finanças centralizadas em geral? O BTC exigia uma nova consciência socioeconômica para florescer?
Alex Tapscott, membro da geração Millennial, escreve em seu livro Financial Services Revolution:
“Para muitos da minha geração, 2008 começou uma década perdida de desemprego estrutural, crescimento lento, instabilidade política e uma corrosão da confiança em muitas de nossas instituições. A crise financeira expôs a avareza, a má conduta e a pura incompetência que levaram a economia à beira do colapso e alguns se perguntaram: ‘Até que ponto a podridão foi?’”
Em uma entrevista de 2020 ao Cointelegraph, Tapscott foi perguntado se o Bitcoin poderia ter acontecido sem a turbulência financeira de 2008. Dadas as “taxas de desemprego historicamente altas em países como Espanha, Grécia e Itália, não há muita dúvida de que a consequente falta de confiança nas instituições levou muitos a ver sistemas descentralizados como blockchain de forma mais favorável”, respondeu ele.
Lansky pareceu concordar. Não havia necessidade ou demanda social por uma solução de pagamentos descentralizada na década de 1990 “porque não tínhamos experiência suficiente com o fato de que soluções centralizadas não funcionam”, disse ele ao Cointelegraph.
“O Bitcoin foi inegavelmente um produto cultural de sua época”, acrescentou Vessenes. “Não teríamos um impulso descentralizado sem esse DNA de desconfiança dos controles de tecnologia do governo central.”
Juntando tudo
No geral, pode-se ir e voltar discutindo sobre quem contribuiu com o quê e quando. A maioria concorda, porém, que a maioria das peças estava pronta em 2008, e o verdadeiro presente de Satoshi pode ter sido como ele conseguiu juntar tudo – em apenas nove páginas. “Nenhuma parte da mecânica fundamental do Bitcoin é nova”, reiterou Gupta. “A genialidade está na combinação desses três componentes existentes – árvores Merkle, hash cash e tabelas de hash distribuídas para a rede em um todo fundamentalmente novo.”
Mas às vezes, o ambiente histórico tem que ser propício também. O projeto de Chaum falhou “porque não havia interesse suficiente neste serviço” na época, entre outros motivos, segundo Lansky. Satoshi Nakamoto, em comparação, teve um timing perfeito. “Ele surgiu com o Bitcoin em 2008, quando o sistema financeiro clássico estava falhando”, e o desaparecimento do fundador da cena em 2010 “só fortaleceu o Bitcoin, porque o desenvolvimento foi assumido por sua comunidade”.
Deve-se lembrar, também, que o progresso tecnológico é quase sempre um esforço colaborativo. Embora o sistema de Satoshi pareça “radicalmente diferente da maioria dos outros sistemas de pagamento atuais”, escreveram Narayanan e Clark, “essas ideias são bastante antigas, remontando a David Chaum, o pai do dinheiro digital”.
Satoshi claramente teve precursores – Chaum, Merkle, Dwork, Naor, Haber, Stornetta e Back, entre outros. Disse Gupta: “Crédito onde o crédito é devido: Satoshi estava nos ombros de gigantes.”
VEJA MAIS: