Miałem w portfelu około 8 USD bitcoinów i utworzyłem kopię zapasową wallet.dat w mojej skrzynce referencyjnej. Zgodnie ze zmodyfikowaną datą pliku był to kwiecień 2013, więc było to prawdopodobnie z bitcoin qt w wersji 0.8.1, a może trochę wcześniej.
Zasadniczo zostawiłem to tam i nic nie zrobiłem z bitcoinem od tamtej pory. Ponieważ jest warta prawdopodobnie co najmniej 100 $, postanowiłem sprawdzić dokładną kwotę.
Pobrałem najnowszą wersję rdzenia bitcoin, dodałem plik wallet.dat do katalogu danych, zacząłem to z -rescan i czekałem prawie miesiąc (!) na aktualizację danych łańcucha bloków. Saldo pokazywało się przez cały czas jako 0. Myślałem, że zaktualizuje się, gdy łańcuch bloków zostanie całkowicie pobrany, ale nadal pokazuje tylko 0 .
Czy jest to problem ze starą wersją czy nową wersją? Czy zrobiłem coś nie tak? Następnym razem powinienem oczekiwać, że saldo pokaże wartość niezerową, nawet jeśli nie pobrałem jeszcze całego łańcucha bloków ?
Komentarze
- Czy widzisz transakcje przychodzące / wychodzące na / z Twoich adresów w transakcjach " " tab?
Odpowiedź
Niedawno odzyskałem starą wallet.dat przy użyciu pywalley.py i Electrum, co pozwoliło mi przeczytać portfel i zamieść monety do nowego portfela Electrum.
Kroki:
- Zdobądź jackjack pywallet https://github.com/jackjack-jj/pywallet
- Umieść wallet.dat w tym katalogu
-
./pywallet.py --dumpwallet --datadir=. --passphrase=PASSPHRASE
Hasło jest opcjonalne, tylko jeśli portfel jest zaszyfrowany.
Jeśli to zadziała, uruchom je ponownie z opcją –dumpwithbalance, czyli
./pywallet.py --dumpwallet --dumpwithbalance --datadir=. --passphrase=PASSPHRASE
Najlepiej przekierować go do pliku. Następnie wyszukaj w pliku salda niezerowe.
Możesz użyć http://BitRef.com , aby upewnić się, że że adresy z saldami nadal mają salda.
W zrzucie JSON pliku wallet.dat znajdziesz klucz prywatny w polu oznaczonym „sec.” Nie udostępniaj tego nikomu. Ten klucz pozwoli każdemu zamieść twoje bitcoiny do portfela.
Używając tego klucza, możesz zainstalować portfel Electrum i zamieść monety do nowego portfela bez pobierania blockchain. Aby robić to powoli, zapłacisz opłatę w wysokości 0,2-0,5 mBTC, a więcej, jeśli się spieszysz.
Dobre instrukcje znajdziesz pod adresem https://en.bitcoin.it/wiki/Transferring_coins_from_Bitcoin-Qt_to_Electrum , które zawierają łącze do bardziej paranoicznego procesu z wykorzystaniem komputera w trybie offline, aby uniknąć przypadkowego ujawnienia klucza prywatnego.
Domyślna opłata wynosi 0.5 mBTC, możesz to zmienić w Narzędzia-> Preferencje.
Adres w oknie dialogowym „Sweep” to po prostu nowy adres portfela, na który jest przenoszony.
Możesz obejrzeć postęp transakcji o http://bitref.com lub http://blockchain.info .
Gdy już znajdziesz się w nowym portfelu, możesz wysłać pieniądze na giełdę, taką jak CoinBase, w celu wypłaty lub po prostu użyć Bitcoina. Portfel Electrum kosztuje więcej opłat, ale oszczędza ci bólu związanego z pobieraniem i zarządzaniem całym blockchainem.
EDYCJA NR 1: Smutną wiadomością jest to, że od stycznia 2018 r. Opłaty transakcyjne oscylują wokół 40 USD, więc odzyskują mały portfel prawdopodobnie pochłonie całą jego wartość. Udało mi się podpisać transakcję z niską opłatą z mojego starego portfela, ale utknęła w mempoolu od tygodni. To może istnieć na zawsze.
EDYCJA 2: Po 26 dniach w mempool, moja transakcja bitcoin z niską opłatą została w końcu potwierdzona.
Komentarze
Odpowiedz
który system operacyjny używasz? Na początku nie musisz czekać na pełną synchronizację aplikacji. Adres jest istotny. Czy widzisz „swój adres”? Jeśli tak, wytnij & wklej go do blockchain.info i zobacz, jakie są tam wartości. Możesz mieć kilka adresów … W oknie bitcoin-cli lub w oknie wiersza poleceń możesz spróbować „getaccount” lub „getaccountaddress”. (pełna lista poleceń tutaj: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list ). Gdy widzisz jakieś wartości, warto poczekać na synchronizację. w czasie, gdy wspomniał pan, że w portfelu była ostatnia transakcja (kwiecień 2013 r.), polecenie „getblockcount” powinno zwrócić liczbę poniżej 300 000 z zakresu. (Dzisiaj jesteśmy na bloku ~ 485 000 i przez całe 10 minut tworzony jest blok. To jest 6 na godzinę, 144 dziennie, ~ 50 000 rocznie). Więc po osiągnięciu synchronizacji z tą wysokością bloku, powinieneś zobaczyć swoje wartości. Myślę, że klient nawet mówi, jak daleko jest w tyle, najeżdżając myszą w prawym dolnym rogu.
Widząc swoje wartości, możesz je wydać, nawet jeśli klient nie jest w pełni zsynchronizowany.
Odpowiedź
Jeśli nie masz pewności, czy oprogramowanie Twojego portfela na komputerze pokazuje odpowiednią kwotę, możesz wystawić dobry czek swój adres publiczny w polu wyszukiwania pod adresem https://blockchain.info/ (tj. nie w polu tekstowym w lewym górnym rogu; przewiń w dół i zobacz pole wyszukiwania).
Ta strona pokaże Ci wszystkie transakcje przychodzące i wychodzące z tego adresu publicznego. Myślę, że pierwszym krokiem jest uzyskanie kopii lokalnej bazy danych Bitcoin.
Gdybyś miał 8 dolarów w 2013 roku, podejrzewam, że teraz masz raczej więcej niż 100 dolarów. Gdy znajdziesz pieniądze, na twoim miejscu mógłbym przenieść je na nowy adres publiczny (dbając o to, aby klucz prywatny był bezpieczny !), biorąc pod uwagę, że klucz prywatny do Twojego istniejącego konta znajduje się w chmurze.