Bitcoin 0.1 reconstruído byte a byte: a máquina de Satoshi Nakamoto traída pelo seu executável

By: journalducoin.com|25/10/2026 08:00:00

Uma compilação com 17 anos. No dia 8 de janeiro de 2009, Satoshi Nakamoto anunciou seu primeiro cliente Bitcoin. A identidade de seu criador já gerava debates, enquanto ninguém verificava o arquivo entregue. Agora, um desenvolvedor aceitou o desafio com seu repositório no GitHub: recompilar bitcoin.exe byte a byte.

Os pontos-chave deste artigo:

  • Um repositório no GitHub recompilou bitcoin.exe a partir do código-fonte original, com um arquivo idêntico ao de 2009.
  • O executável saiu de um PC com Windows XP, finalizado em 10 de janeiro de 2009 com MinGW GCC 3.4.5.
  • O arquivo distribuído corresponde exatamente ao código publicado, sem nenhum programa oculto no executável.
  • Nenhuma cópia verificada do pacote do dia do lançamento sobreviveu, apenas a do dia 10 de janeiro existe.

Reconstituir a cadeia de ferramentas de uma compilação de 2009

Compilar é transformar código-fonte em um programa executável. Assim, duas máquinas nunca obtêm o mesmo arquivo, pois suas ferramentas diferem, o que obriga a encontrar a cadeia de ferramentas de Satoshi.

A dificuldade é imensa, pois o repositório teve que reunir pacotes garimpados nos arquivos de 2006 a 2008. Foi necessário encontrar o instantâneo exato utilizado por Satoshi.

Por falta de acesso ao Windows XP, o projeto reproduz a compilação no Linux com Wine, que imita o Windows de 32 bits da época. A primeira tentativa leva cerca de 6 minutos, de acordo com o readme do repositório.

No final, a saída anuncia MATCH, pois o bitcoin.exe reconstituído possui o mesmo SHA-256 que o arquivo original, um programa de 6.440.960 bytes. Além disso, o arquivo .rar copia as impressões publicadas pelo Satoshi Nakamoto Institute.

De fato, essa identidade prova um fato que faltava há dezessete anos, pois o arquivo distribuído em 2009 realmente saiu do código publicado com ele. Nenhum programa oculto se esconde no executável, algo que ninguém havia garantido.

O que o executável revela sobre Satoshi

Em seguida, o arquivo atua como uma impressão digital, pois suas marcas internas nomeiam cada biblioteca utilizada, com sua versão. A mais reveladora é MinGW GCC 3.4.5, cujo caminho de compilação figura no binário.

Por sua vez, o readme da versão 0.1.5 listava dois compiladores possíveis, também o Visual C++ 6.0. O binário realmente saiu do MinGW, o que resolve uma questão em aberto há anos.

De fato, um teste da base Berkeley DB falha de uma maneira muito precisa, que apenas os arquivos de sistema do Windows XP produzem. O repositório aqui apresenta seu índice mais sólido sobre o sistema operacional original.

Além disso, o arquivo fala tanto quanto o programa, pois seus cabeçalhos mantêm datas ajustadas manualmente, ao minuto. Satoshi empacotou seu software com um WinRAR já com mais de três anos, que o repositório conseguiu recuperar.

No entanto, o bitcoin-0.1.0 do repositório não é o do dia do lançamento. O arquivo contém na verdade a atualização do dia 10 de janeiro, nenhuma cópia verificada do pacote de lançamento tendo sobrevivido até nós.

Além disso, o script copia três carimbos de data lidos do arquivo original, de modo que a reconstrução repete um gesto sem descobri-lo de forma independente. Por outro lado, Satoshi havia anunciado a cor no dia 8 de janeiro de 2009:

<< Windows apenas por enquanto. >>

Satoshi Nakamoto, anúncio do primeiro cliente Bitcoin

No entanto, o enigma humano permanece completo. O computador de Satoshi não aparece em nenhum documento, e o repositório não diz nada sobre seu usuário.

Os bitcoins da primeira hora, por sua vez, não dormem eternamente. Em outubro passado, 100 BTC da era Satoshi saíram de dezesseis anos de sono.

De qualquer forma, qualquer um pode reiniciar a compilação e verificar o resultado por si mesmo, uma vez que as impressões de cada arquivo são publicadas. Resta saber se o verdadeiro criador aceitará algum dia que seu PC seja lido em seus bytes, ele que detém 71 bilhões de dólares em BTC.

Preço --

--
--
--

Este conteúdo é disponibilizado apenas para fins informativos gerais e não constitui aconselhamento financeiro, de investimento, jurídico ou fiscal. Quaisquer eventos, recompensas, promoções online ou informações relacionadas aqui mencionados não devem ser interpretados como uma recomendação, solicitação ou convite para comprar, vender, negociar ou realizar quaisquer outras operações com criptoativos. Os criptoativos são altamente voláteis e podem resultar em perdas. A disponibilidade dos serviços, produtos e eventos relacionados da WEEX pode variar consoante a região. O utilizador é responsável por garantir que a sua participação está em conformidade com a legislação e os regulamentos locais aplicáveis.

Também poderá gostar de

Últimas listagens de moedas na WEEX

iconiconiconiconiconiconiconicon
Apoio ao cliente:@weikecs
Cooperação empresarial:@weikecs
Trading quant. e criação de mercados:bd@weex.com
Programa VIP:support@weex.com