古いwallet.datを開く

ウォレットに約8米ドル相当のビットコインがあり、wallet.datをドロップボックスにバックアップしました。ファイルの変更日によると、これは2013年4月だったので、ビットコインqtバージョン0.8.1、またはそれより少し前のprobabyでした。

基本的にそのままにして、何もしていません。それ以来、ビットコインを使用しています。おそらく少なくとも100ドルの価値があるので、正確な金額を確認することにしました。

ビットコインコアの最新バージョンをダウンロードし、wallet.datファイルをデータディレクトリに追加して開始しました。 -rescanを使用して、ブロックチェーンデータが最新になるまでほぼ1か月(!)待機しました。残高は常に0と表示されました。ブロックチェーンが完全にダウンロードされると更新されると思いましたが、それでも0と表示されます。 。

これは古いバージョンと新しいバージョンの問題ですか?何か間違ったことをしましたか?次回は、ブロックチェーン全体をまだダウンロードしていなくても、残高がゼロ以外の金額になると予想する必要がありますか? ?

コメント

  • "トランザクションで、アドレスとの間の着信/発信トランザクションが表示されますか? "タブ?

回答

最近古いものを復元しましたpywalley.pyとElectrumを使用したwallet.datファイル。これにより、ウォレットを読み取り、コインを新しいElectrumウォレットにスイープすることができました。

手順:

  • ジャックジャックを入手するpywallet https://github.com/jackjack-jj/pywallet
  • wallet.datをそのディレクトリに配置します
  • ./pywallet.py --dumpwallet --datadir=. --passphrase=PASSPHRASE

ウォレットが暗号化されている場合にのみ、パスフレーズはオプションです。

それが機能する場合は、もう一度実行します。 –dumpwithbalanceオプションを使用すると、つまり

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

理想的には、ファイルにリダイレクトします。次に、ファイルでゼロ以外の残高を検索します。

http://BitRef.com を使用して確認できます残高のあるアドレスにはまだ残高があります。

wallet.datファイルのJSONダンプでは、「sec」というラベルの付いたフィールドに秘密鍵があります。誰とも共有しないでください。このキーを使用すると、誰でもビットコインをウォレットにスイープできます。

このキーを使用すると、Electrumウォレットをインストールして、コインをダウンロードせずに新しいウォレットにスイープできます。ブロックチェーン。ゆっくりと実行するには、0.2〜0.5 mBTCの料金を支払う必要があります。急いでいる場合は、さらに高くなります。

https://en.bitcoin.it/wiki/Transferring_coins_from_Bitcoin-Qt_to_Electrum オフラインコンピューターを使用して、秘密鍵が誤って公開されないようにする、よりパラノイアなプロセスへのリンクが含まれています。

デフォルトの料金は0.5 mBTC、[ツール]-> [設定]で調整できます。

[スイープ]ダイアログボックスのアドレスは、スイープされる新しいウォレットアドレスです。

http://bitref.com または

新しいウォレットに入ると、CoinBaseなどの取引所に送信してキャッシュアウトするか、ビットコインを使用することができます。 Electrumウォレットの手数料は高くなりますが、ブロックチェーン全体をダウンロードして管理する手間が省けます。

編集#1:悲しいニュースは、2018年1月の時点で、取引手数料が40米ドル前後で推移しているため、回収できることです。小さな財布はおそらくその価値のすべてを消費します。私は古い財布から低料金の取引に署名することができましたが、それは今、何週間もmempoolで立ち往生しています。それは永遠に存在するかもしれません。

編集#2:mempoolで26日後、私の低料金のビットコイン取引がついに確認されました。

コメント

回答

どのOSを実行していますか?最初のステップでは、「アプリが完全に同期するのを待つ必要はありません。アドレスは関連しています。「あなたのアドレス」が表示されますか?その場合は、切り取って&貼り付けてくださいblockchain.infoにアクセスして、そこにある値を確認します。複数のアドレスがある場合があります… bitcoin-cliまたはコマンドラインウィンドウで、「getaccount」または「getaccountaddress」を試すことができます(コマンドの完全なリストはこちら: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list )いくつかの値が表示されたら、同期を待つ価値があるかもしれません。その時点でやがて、ウォレットに最後のトランザクション(2013年4月)があったと言ったとき、「getblockcount」は300.000の範囲未満の数値を返すはずです。 (今日、ブロックは〜485.000で、10分すべてでブロックが作成されます。これは1時間あたり6、1日あたり144、1年あたり〜50.000です)。したがって、このブロックの高さと同期に達すると、値が表示されます。クライアントは、右下隅にマウスを置いてホバリングすると、どれだけ遅れているかを言うことさえあると思います。

値が表示されたら、クライアントが完全に同期されていなくても、それを使うことができます。

回答

ウォレットデスクトップソフトウェアが適切な量を表示しているかどうかわからない場合は、適切なチェックを行うことをお勧めします。 https://blockchain.info/ の検索ボックスにパブリックアドレスを入力します(つまり、左上のテキストボックスではなく、下にスクロールして 検索ボックスを参照してください。

このサイトには、そのパブリックアドレスに出入りするすべてのトランザクションが表示されます。最初のステップは、ローカルのビットコインデータベースにそれを反映させることだと思います。

2013年に8ドルだった場合、現在は100ドルを超えていると思われます。お金を見つけたら、新しい公開アドレスに移動します(秘密鍵を安全に保管するように注意してください)。 !)既存のアカウントの秘密鍵がクラウドにある場合。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です