Bitcoin 0.1 reconstruído byte a byte: a máquina de Satoshi Nakamoto traída pelo seu executável
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

Eleições intermédias nos EUA: Qual é o melhor resultado para o Bitcoin? "Superar os 90 mil dólares ou colapsar para 70 mil dólares"

Jiang Zhuoer: O maior risco do BTC é não ter utilidade, o Q-Day pode ser um ponto de viragem

Quem decide, na verdade, se uma grande atualização de criptomoeda acontece?

A Kraken quer ser o seu banco, mas quem protegerá o seu dinheiro?

Cidadão chinês acusado de lavagem de dinheiro, 37 milhões de dólares em criptomoedas

XRP: O número de carteiras atinge um recorde de 8,24 milhões

Comprar casas com criptomoedas... Ripple apoia transações imobiliárias de alto valor

OpenAI descobre vulnerabilidade crítica que afeta Node.js e Python

Frank esclarece que a carteira de contratos perpétuos ainda não é lucrativa

Token de ações da Robinhood Chain tem 59% das transações fora do horário regular do mercado dos EUA

Por que as exchanges de criptomoedas estão saindo da Rússia: explicação do especialista da RAKIB

fomo co-fundador nega lançamento de plataforma de emissão de tokens do ecossistema Solana

Coreia do Sul adia novamente a implementação do imposto sobre rendimentos de criptomoedas

Decisão de taxa de juros do Fed será anunciada na quinta-feira, com conferência de imprensa de Waller

DSN MUI Aguarda Infraestrutura da Bolsa da OJK para Ativos Cripto Islâmicos

Universidades de Jiangsu começam a pagar salários através de carteiras digitais de renminbi a partir de 2026

Solana Company entra na lista de empresas estratégicas da sétima edição de Hong Kong

W Group Investe na SwapGlobal para Derivativos Pré-IPO

唐华斑竹 volta a BTC perto de 81000

HSBC lança RedCoin para utilizadores do PayMe em Hong Kong

Proposta Aave V3.8 Preserva Liquidações de Flash-Loan

O Riksbank discute a e-corona devido à ameaça das stablecoins e do euro digital

Aave Lança os Primeiros Mercados V4 Curados Externamente com a Sentora
![[Coluna] Robinhood Chain, a febre dos memecoins acabou, mas o crescimento continua](/public-static/075_ade8940e45.png?format=avif)
[Coluna] Robinhood Chain, a febre dos memecoins acabou, mas o crescimento continua

Fundação Infinite Node aceita doação da Punk Strategy, taxa de negociação de tokens reduzida para 5%

Bonk Guy perde milhões de dólares em negociações, aconselha traders a esperar pacientemente por oportunidades no mercado

A especulação é o tema da última década, com foco nos mercados de previsão e nas bolsas de futuros sem prazo = Delphi Digital

Circle Gateway Adiciona Suporte a cirBTC e EURC

Confisco de criptomoeda no processo penal: novas regras e problemas não resolvidos





