IOTAウォレットの残高が0になったときの対処方法

「久しぶりにウォレットを開いたら、残高が0になっていた」という現象についてのご相談を受けました。今回はその対処方法についてご紹介します。

久しぶりにウォレットを開いたら、残高が0に

自分の大切な資産を入れておいたウォレットの残高が0になっていたら、めちゃめちゃ焦りますよね。ここで考えられる選択肢は3つです。

  1. シードの誤入力
  2. 秘密鍵の流出
  3. スナップショット

それぞれご説明します。

シードの誤入力

これはよくあることです。シードはセキュリティを考えると81字で設定しておられると思います。シードは長いですから、一字や二字の入力間違いはよくあります。IOTAのウォレットにログインする場合は、IDとPASSの二種類ではなく、シード一種のみを入力します。その関係で、自分の正しいシードでなくても、シードとしての文字列としての条件(大文字A-Zと9で構成される61文字以上で81文字以下)を満たせばログインできてしまいます。

そこで、誤ったシードを入力してログインした場合には当然残高が0と表示されるので、「残高が0になってしまった」とお思いになるかもしれませんが、ご安心ください。正確なシードを入力すれば大丈夫です。

秘密鍵の流出

これはどうすることもできません。言い難いことですが、高い勉強代だと思って諦めてください。IOTAはその性質上、送金時にアドレスの使い回しをすることにより、悪意ある攻撃者に秘密鍵を割り出される可能性があります。そしてその割り出された秘密鍵を攻撃者が使用して、偽の署名を行います。その結果資産を失うことになります。

IOTAの公式ドキュメントにも書いてあるのですが、送金時にアドレスを使い回すことは絶対にやめてください。

スナップショット

先に秘密鍵の流出という恐ろしいことを書いてしまったのですが、シードの誤入力でない場合、大抵はこちらが原因となります。スナップショットです。スナップショットについてはこちらに記述がありますが、簡単に説明すると分散台帳のサイズ圧縮です。一部の機能していないデータを削除(剪定)することにより、台帳のサイズを圧縮します。このスナップショットが行われた場合に、ウォレットの残高が0と表示されます。この場合の対処をご紹介します。

  1. ウォレットにログインする
  2. “ツール”をクリックする
  3. “ノード設定編集”をクリックする
  4. Min Weight Magnitude(PoWの難易度)を”14″にする(因みにこれはオプションです。私は変えてません)
  5. Curl Implementationを”Webgl 2 Curl implementation”に設定する
  6. “新しいアドレスを生成”をクリック
  7. “ADDRESS ATATCHED”が表示される
  8. 残高が戻るまで、6と7を繰り返す

つまり、残高が戻るまでアドレス生成を繰り返せばいいんです。簡単ですね!

わからないことがあったら、IOTA Slackに登録しよう

なにかわからないことがあったときのサポートになるのがIOTAコミュニティです。日本語チャンネルもありますから、日本語で会話可能です。Slackに登録することで参加できますよ!参加方法は下記の記事をご覧ください。

IOTAコミュニティへの参加方法(Discord)

2017.09.05

それでは楽しいIOTAライフを!!

17 件のコメント

  • Takeさん助けてください

    残高が0になったので新しいwalletをインストールし
    上記の方法でアドレス生成を12回繰り返しましたが戻っていません。
    ちなみに、IOTA購入から一度もどこかに送金したりはしていないのですが。
    他の方法をご存じありませんか?

    よろしくお願いします

    • こんばんは!
      古いウォレットはまるっと削除済みですか?

      検証していないのでわからないのですが、中身のファイル同士が衝突する可能性があるので、古い方はまるっと削除してください。その後新しいウォレットに再ログインしても残高が戻らない場合は、下記のページを参考にしてみてください!因みにアドレスは前回までに生成したアドレスひとつにつき、新しいアドレスひとつの生成が推奨されています。

      https://www.facebook.com/notes/eric-hop/help-my-iota-balance-is-zero/10212816746867484/

      • 今朝、もう一度試してみたら戻ってきました~!!!
        ありがとうございますっ!!
        これからも勝手にあてにさせていただきます。

        • 残高戻って良かったです!
          まだまだ開発途上の通貨ですので、扱いが難しいですが一緒に勉強していきましょう!

  • こんにちは!たくさんの丁寧なIOTA解説ありがとうございます!勉強になります。
    私は先日bitfinexでIOTAを購入しまして、ウォレットに試し送金してみましたが、残高0のままで現在
    原因究明のため汗ながしてます( ; ; )
    ペンディング中でしたし、bitfinexの取り扱いもまだ不慣れな中、いくらのIOTAが今どこで彷徨ってるのかもわからない状態です…(ーー;)
    初心者すぎて大変ですが、なんとか原因を探ってみたいとおもいます!またなにかあれば相談させてください>_<

    • きんちゃんさんこんにちは!
      名もないブログですが読んでくださりありがとうございます(^^
      正確なアドバイスができず申し訳ないのですが、送金先のアドレスがわかればIOTAを追跡できます。
      https://iotasear.ch/
      まずはこちらで確認されることをお勧めします!
      また何かわからないことがありましたら、仰ってくださいね(^_-)-☆

  • スミマセン!
    私も助けてほしいです!
    みなさま同様に残高0、下記のアドバイス通りに進めておりますが、

    ・“ノード設定編集”をクリックする
    ・Min Weight Magnitude(PoWの難易度)を”14″にする(因みにこれはオプションです。私は変えてません)
    ・Curl Implementationを”Webgl 2 Curl implementation”に設定する
    ・“新しいアドレスを生成”をクリック

    新しいアドレスを生成、というボタンがありません…
    ”Webgl 2 Curl implementation”に設定、を選んで、そのウィンドウの中にあるボタンは”保存”だけです..

    ・ログインしている
    ・バージョン2.5.1(残高が確認できた当時は2.4.0)

    なにとぞ、お助けくださいませ。

    • こんにちは!
      Slackの方で回答させて頂きましたので、そちらをご確認ください!
      人違いでしたら仰ってくださいね(^^

  • IOTA right Wallet がゼロになっていて、このページにたどりつき、ここに載ってるように操作したら、残高元に戻りました。
    ありがとうございました。
    実際、IOTA right Walletの場合、バックアップというものは必要ないんでしょうか??
    Iotaにとって秘密鍵というのは、どういう扱いなんでしょうか??
    送金時にアドレスを使い回さなければ、Seedさえ、控えていればそれでいいという事でしょうか??

    • MTMTさん
      残高戻りましたか!
      良かったです(^o^)
      スナップショットのたびにこの操作が必要ですので、慣れないとすこし焦ります^^;

      IOTAにバックアップという概念はありません。
      仰る通り、とにかくSeedを死守するだけです。
      詳細は下記の記事をご確認ください。
      署名と承認

      当サイトがお役にたちましたら、下記からご寄付を頂けますと幸いです\(^o^)/
      ご寄付のお願い

  • ウォレットを空にしたのに、変な残高がでています。
    それも、12’345 というように、ダッシュが上についています。
    この数字は、なにを表すのでしょうか?
    履歴には、どこからか、2件から、0送られているとでています。

    • みみさん、こんにちは。
      123,456が123’456と表示されているだけですよ!
      残高が123,456IOTAあるという意味です。
      履歴は詳細を見てみないとわからないです(T_T)

  • さっそくお返事ありがとうございます!
    ま、まさか、そんな大金を、誰かが私のウォレットに送るはずもないし、
    履歴には、二つのアドレスから、ゼロ 送られているとしか、出ていません。
    激しい、残高表示のバグなのではないでしょうか。

    • みみさん
      123,456IOTAは現在のレートで約25円です笑
      取引所では1Mi単位でIOTAが扱われており、1Mi=100万IOTAです。
      マイクロペイメントに利用するために作られた通貨の性質上、発行枚数が非常に多いです。
      単位を間違いがちですので、お気をつけて!

      アドレスは恐らくご自分で生成された残高0のアドレスじゃないかなぁと推察します。
      残高表示のバグはあまり考えられないかなぁと(^^)

  • こんにちは。
    IOTA right Walletにログイン出来なくなってしまいました。
    今までログイン出来ていたのに急に
    接続出来ません
    となってしまいました。
    Seedは間違っていないはずです、最後に出てくる3つのローマ字も同じです。
    どのようなことが考えられるのでしょうか?

  • コメントを残す

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