Monacoin や Bitcoin などの「暗号通貨Wallet」のうち、「Bitcoin Core」や「QT」など、ブロックチェーンの全てをダウンロードするタイプのWalletの場合、時々 (というか、かなり頻繁に) ブロックチェーンの同期が進まなくなる現象が発生します。

このページは、Bitcoin Core系、QT系のWalletで、同期が進まなくなった場合の対処方法を記載したページです。

症状の軽いものから重いものまで、4段階の対処方法を記載しています。

対処方法1

Wallet を一旦終了し、再起動する。

対処方法2

「応答なし」になる場合
Windows Defender
▲クリックで拡大
Bitcoinの場合、この症状が発生しやすいです。
チェーンブロックがとても巨大になっているため、メモリ消費が大きく、また膨大な量のディスクアクセスが発生するため、1週間くらいブロックを貯めた程度でも頻繁にこの状態に陥ります。

対処方法1、2で解決しなかった場合、以下の対処方法を試みてみます。

スポンサー リンク

対処方法3

wallet.dat 以外のユーザーデータを全て消して、同期を最初からやり直してみましょう。

  • ブロックチェーンの保存場所
    • Monacoinの場合: %APPDATA%\Monacoin\
      (C:\Users\ユーザー名\AppData\Roaming\Monacoin)
    • Bitcoinの場合: %APPDATA%\Bitcoin\ 
  • 絶対残しておくデータ
    • wallet.dat
  • 削除するデータ
    • wallet.dat 以外全て
  • ブロックチェーンのみをなるべく早くダウンロードする
    • 外部リンク (Bitcoinのみ)
      Blockchain -Bitcoinの初期ブロックチェーンのDLを早くするbootstrap.dat - Qiita
    • 以前はブロックチェーンのダウンロードサイトが結構沢山あった気がするのですが、いつの間にか消滅したようです。
      • 消えた理由の推測
      • Ver 0.10.0以降、「ヘッダーファースト同期」という機能が搭載された。ダウンロードサイトを使うより効率が良くなった。
      • もしくは単純に検索表示から消された

対処方法4

対処方法1、2、3で解決しなかった場合の対処方法です。
Wallet.datが部分的に破損した場合の復旧方法で、最終手段です。

その他、基本のチェックポイント

  • Walletの更新がないか確認する。
    • Monacoin / Bitcoin
    • Walletの更新はあるが、自分の利用しているOS用のWalletのビルドがまだ。。。という場合は、しばらく待つか自分でビルドする
  • ブロックチェーンの進行を確認する
    • Insight Monacoin / Bitcoin(blockchain.info)
    • 該当コインのフォーラムなどで、ブロックチェーンの分岐が起きていないかを確認する。
    • ブロックチェーンエクスプローラーなどで、自分のコインアドレスの残高が正常である事を確認する。
    • さらに、ブロックチェーンエクスプローラーと自分のWalletのブロックの進行具合を照らし合わせ、自分が本流のブロックチェーンに乗っている事を確認する。

このページの情報は 以上です。