Eu tinha cerca de US $ 8 em bitcoins em uma carteira e fiz backup de wallet.dat na minha caixa de depósito. De acordo com a data de modificação do arquivo, isso foi em abril de 2013, então provavelmente era do bitcoin qt versão 0.8.1, ou talvez um pouco antes.
Eu basicamente o deixei lá e não fiz nada com bitcoin desde então. Como provavelmente vale pelo menos $ 100 agora, decidi verificar a quantia exata.
Baixei a versão mais recente do núcleo do bitcoin, adicionei o arquivo wallet.dat ao diretório de dados, comecei com -rescan e esperou quase um mês (!) para que os dados do blockchain fossem atualizados. O saldo era mostrado como 0 o tempo todo. Achei que seria atualizado assim que o blockchain fosse totalmente baixado, mas ainda diz apenas 0 .
Isso é um problema com as versões antigas e novas? Fiz algo errado? Da próxima vez, devo esperar que o saldo mostre um valor diferente de zero, mesmo que eu ainda não tenha baixado o blockchain inteiro ?
Comentários
- Você vê transações de entrada / saída de / para seus endereços em " transações " guia?
Resposta
Recentemente recuperei um antigo wallet.dat usando pywalley.py e Electrum, o que me permitiu ler a carteira e transferir as moedas para uma nova carteira Electrum.
Passos:
- Pegue a jackjack pywallet https://github.com/jackjack-jj/pywallet
- Coloque o wallet.dat nesse diretório
-
./pywallet.py --dumpwallet --datadir=. --passphrase=PASSPHRASE
A frase secreta é opcional, apenas se a carteira estiver criptografada.
Se funcionar, execute-a novamente com a opção –dumpwithbalance, que é
./pywallet.py --dumpwallet --dumpwithbalance --datadir=. --passphrase=PASSPHRASE
O ideal é redirecioná-lo para um arquivo. Em seguida, procure no arquivo saldos diferentes de zero.
Você pode usar http://BitRef.com para ter certeza que os endereços com saldos ainda têm saldos.
No despejo JSON do arquivo wallet.dat, você encontrará a chave privada, no campo rotulado “sec.” Não compartilhe isso com ninguém. Essa chave permitirá que qualquer pessoa coloque seus bitcoins em sua carteira.
Usando essa chave, você pode instalar a carteira Electrum e colocar as moedas em uma nova carteira sem fazer o download do blockchain. Você pagará uma taxa de 0,2-0,5 mBTC para fazê-lo lentamente, mais se estiver com pressa.
Existem boas instruções em https://en.bitcoin.it/wiki/Transferring_coins_from_Bitcoin-Qt_to_Electrum que inclui um link para um processo mais paranóico usando um computador offline para evitar a exposição acidental de sua chave privada.
Há uma taxa padrão de 0,5 mBTC, você pode ajustá-lo em Ferramentas-> Preferências.
O endereço na caixa de diálogo “Varredura” é apenas o novo endereço da carteira que está sendo varrido.
Você pode observar o progresso da transação em http://bitref.com ou http://blockchain.info .
Uma vez na nova carteira, você pode enviar para uma bolsa como a CoinBase para sacar ou apenas usar o Bitcoin. A carteira Electrum custa mais em taxas, mas evita a dor de baixar e gerenciar todo o blockchain.
EDITAR # 1: A triste notícia é que, a partir de janeiro de 2018, as taxas de transação giram em torno de US $ 40, portanto, recuperando uma carteira pequena provavelmente consumirá todo o seu valor. Consegui assinar uma transação de taxa baixa com minha carteira antiga, mas ela está presa no mempool há semanas. Pode ficar lá para sempre.
EDITAR # 2: Após 26 dias no mempool, minha transação de bitcoin de baixo custo finalmente foi confirmada.
Comentários
Resposta
Qual sistema operacional você está usando? Em uma primeira etapa, você não precisa esperar que o aplicativo sincronize completamente. O endereço é relevante. Você consegue ver “seu endereço”? Se sim, corte & e cole-o em blockchain.info e veja quais valores estão lá. Você pode ter vários endereços … No bitcoin-cli ou na janela de linha de comando, você pode tentar “getaccount” ou “getaccountaddress”. (uma lista completa de comandos aqui: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list ). Quando você vir alguns valores, talvez valha a pena aguardar a sincronização. Nesse ponto com o tempo, quando você mencionou que sua carteira tinha a última transação (abril de 2013), “getblockcount” deve retornar um número abaixo do intervalo de 300.000. (Hoje estamos no bloco ~ 485.000, e todos os 10 minutos um bloco é criado. Isso é 6 por hora, 144 por dia, ~ 50.000 por ano). Assim, depois de atingir a sincronização com a altura do bloco, você deverá ver seus valores. Acho que o cliente até diz o quão longe está, ao passar o mouse no canto inferior direito.
Quando você vê seus valores, você pode gastá-los, mesmo que o cliente não esteja totalmente sincronizado.
Resposta
Se você não tiver certeza se seu software de carteira de trabalho está mostrando a quantidade certa, um bom cheque pode ser colocado seu endereço público na caixa de pesquisa em https://blockchain.info/ (ou seja, não na caixa de texto no canto superior esquerdo; role para baixo e veja a caixa de pesquisa).
Este site mostrará todas as transações que entram e saem desse endereço público. Acho que a primeira etapa é fazer com que seu banco de dados Bitcoin local espelhe isso.
Se você tivesse $ 8 em 2013, suspeito que agora tenha mais de $ 100. Depois de encontrar o dinheiro, se eu fosse você, eu o mudaria para um novo endereço público (tomando cuidado para manter a chave privada em segurança !) dado que a chave privada da sua conta existente está na nuvem.