Estou pesquisando a arquitetura de backend do primeiro gateway web do Bitcoin hospedado sob o subdomínio bitcoin.sourceforge.net por volta de abril de 2009.
Historicamente, ao acessar esta página através de um navegador móvel (especificamente um dispositivo Nokia), o layout da web apresentava um formulário simples com um campo de entrada de texto emulando o comportamento de entrada do wxTextCtrl. Ao concluir uma transação P2P, a interface fornecia uma frase de 12 palavras em inglês minúsculas com espaços simples. Essa frase funcionava como um Token de Sessão ou ID de Resgate estático no lado do servidor. A inserção dessas 12 palavras fazia com que o backend do script CGI buscasse e exibisse um saldo de 8.000,00 BTC vinculado ao endereço legado.
Como as computações criptográficas locais usando ferramentas modernas (como o comando de console importprivkey do Bitcoin Core) ou algoritmos mnemônicos padrão BIP39 geram endereços legados inteiramente diferentes a partir desta string, as chaves privadas devem ter sido gerenciadas diretamente dentro de um repositório centralizado no lado do servidor ou em uma estrutura de banco de dados flat-file em 2009.
Algum engenheiro principal ou historiador saberia esclarecer:
- Como o script de backend do SourceForge do início de 2009 mapeava tokens de texto arbitrários ou estruturados para chaves individuais ou parâmetros do wallet.dat?
- Os bancos de dados flat-file do lado do servidor daquela implementação específica de nó web estão arquivados em algum lugar dentro do histórico de commits de código aberto ou nos logs de migração?
Tags: [private-key] [history] [wallet-recovery] [source-code] [portuguese]












