het openen van een oude wallet.dat

Ik had ongeveer $ 8 USD aan bitcoin in een portemonnee, en ik maakte een back-up van de wallet.dat naar mijn dropbox. Volgens de gewijzigde datum van het bestand was dit april 2013, dus het was waarschijnlijk van bitcoin qt versie 0.8.1, of misschien iets eerder.

Ik heb het daar eigenlijk achtergelaten en heb niets gedaan met bitcoin sindsdien. Aangezien het waarschijnlijk minstens $ 100 waard is, heb ik besloten om het exacte bedrag te controleren.

Ik heb de nieuwste versie van bitcoin core gedownload, het bestand wallet.dat aan de datadirectory toegevoegd, het met -rescan, en wachtte bijna een maand (!) tot de blockchain-gegevens up-to-date waren. Het saldo was de hele tijd 0. Ik dacht dat het zou updaten zodra de blockchain volledig was gedownload, maar er staat nog steeds gewoon 0 .

Is dit een probleem met oude versus nieuwe versies? Heb ik iets verkeerd gedaan? Moet ik de volgende keer verwachten dat het saldo een niet-nulbedrag zal weergeven, zelfs als ik de hele blockchain nog niet heb gedownload ?

Reacties

  • Zie je inkomende / uitgaande transacties van / naar je adressen in " transacties " tab?

Antwoord

Ik heb onlangs een oude wallet.dat-bestand met pywalley.py en Electrum, waardoor ik de portemonnee kon lezen en de munten naar een nieuwe Electrum-portemonnee kon vegen.

Stappen:

Wachtwoordzin is optioneel, alleen als de portemonnee versleuteld is.

Als dat werkt, voer het dan opnieuw uit met de –dumpwithbalance optie, dat is

./pywallet.py --dumpwallet --dumpwithbalance --datadir=. --passphrase=PASSPHRASE

In het ideale geval, stuur het door naar een bestand. Zoek vervolgens in het bestand naar saldi die niet nul zijn.

U kunt http://BitRef.com gebruiken om ervoor te zorgen dat de adressen met saldi nog saldi hebben.

In de JSON-dump van het wallet.dat-bestand vindt u de privésleutel, in het veld met het label “sec.” Deel dat met niemand. Met die sleutel kan iedereen uw bitcoins naar hun portemonnee slepen.

Met die sleutel kunt u de Electrum-portemonnee installeren en de munten naar een nieuwe portemonnee vegen zonder de blockchain. Je betaalt een vergoeding van 0,2-0,5 mBTC om het langzaam te doen, meer als je haast hebt.

Er zijn goede instructies op https://en.bitcoin.it/wiki/Transferring_coins_from_Bitcoin-Qt_to_Electrum die een link bevat naar een meer paranoïde proces met behulp van een offline computer om te voorkomen dat uw privésleutel per ongeluk wordt blootgesteld.

Er is een standaardtarief van 0,5 mBTC, u kunt dit aanpassen in Tools-> Preferences.

Het adres in het “Sweep” -dialoogvenster is alleen het nieuwe wallet-adres waarnaar wordt geveegd.

U kunt de transactievoortgang op http://bitref.com of http://blockchain.info .

Eenmaal in de nieuwe portemonnee kunt u naar een beurs zoals CoinBase sturen om uit te betalen, of gewoon de Bitcoin gebruiken. Electrum-portemonnee kost meer aan vergoedingen, maar bespaart u de pijn van het downloaden en beheren van de hele blockchain.

EDIT # 1: Het trieste nieuws is dat vanaf januari 2018 de transactiekosten rond de USD $ 40 schommelen, dus herstellen een kleine portemonnee verbruikt waarschijnlijk al zijn waarde. Het is me gelukt om een lage transactie uit mijn oude portemonnee te ondertekenen, maar die zit nu al weken in de mempool. Het kan er voor altijd zijn.

EDIT # 2: Na 26 dagen in de mempool, werd mijn goedkope bitcoin-transactie eindelijk bevestigd.

Reacties

Antwoord

welk besturingssysteem gebruik je? In een eerste stap hoeft u niet te wachten tot de app volledig is gesynchroniseerd. Het adres is relevant. Kunt u uw adres zien? Zo ja, knip & plak het in blockchain.info, en kijk welke waarden daar zijn. Je hebt misschien meerdere adressen … In de bitcoin-cli of het opdrachtregelvenster kun je “getaccount” of “getaccountaddress” proberen. (een volledige lijst met opdrachten hier: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list ). Als u enkele waarden ziet, is het misschien de moeite waard om op de synchronisatie te wachten. na verloop van tijd, toen u zei dat uw portemonnee zijn laatste transactie had (april 2013), zou “getblockcount” een getal onder het bereik van 300.000 moeten teruggeven. (Vandaag zitten we op blok ~ 485.000, en alle 10 minuten wordt een blok aangemaakt. Dit is 6 per uur, 144 per dag, ~ 50.000 per jaar). Dus als je eenmaal de synchronisatie met deze blokhoogte hebt bereikt, zou je je waarden moeten zien. Ik denk dat de cliënt zelfs zegt, hoever hij achter is, als hij met de muis in de rechter benedenhoek zweeft.

Als u uw waarden ziet, kunt u deze uitgeven, zelfs als de klant niet volledig is gesynchroniseerd.

Antwoord

Als u “niet zeker weet of uw wallet-desktopsoftware het juiste aantal weergeeft, kan het een goede controle zijn om uw openbare adres in het zoekvak op https://blockchain.info/ (dus niet het tekstvak linksboven; scrol omlaag en zie het zoekvak).

Deze site toont je alle transacties van en naar dat openbare adres. Ik denk dat de eerste stap is om je lokale Bitcoin-database dat te laten spiegelen.

Als je in 2013 $ 8 had, vermoed ik dat je nu meer dan $ 100 hebt. Als je het geld eenmaal hebt gevonden, zou ik, als ik jou was, het naar een nieuw openbaar adres verplaatsen (zorg ervoor dat ik de privésleutel veilig !) aangezien de privésleutel van uw bestaande account zich in de cloud bevindt.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *