当ブログにはアフィリエイト広告が含まれます。

仮想通貨、その他 勉強の記録

【秘密鍵紛失時】Metamaskでウォレットを復元できるかもしれない方法

    こんにちは。

    先日Metamaskでエラーが発生してしまい、Metamaskのアンインストールと再インストールを行いました。
    (安易にアンインストールすることは決して推奨しません!)

    再インストールを行うと当然、初期画面からスタートします。

    それからアカウントを1つ1つ復元させていくのですが、
    一部のアカウントで、秘密鍵を紛失してしまいアカウントを復元できませんでした。

    完全に人生終わったかと思いましたが、いろいろと調べた結果なんとかアカウントを復元させることができました。

    一度は諦めかけましたが、ぎりぎり生き返ることができました。

    よかったという一言に尽きるのですが、今回の件でMetamaskについていろいろと調べた結果、少しだけMetamaskに詳しくなりました。

    僕の方法で救える人は決して多くないと思いますが、だれか一人でも救えればと思い、
    今回僕が復元に成功した方法の記事を書いておきます。

     

    前提|今回の記事で復元を行う対象

    まず前提として、今回の記事で復元可能な対象について記載しておきます。

    • Metamaskで新規に作成したアドレスであること
    • Metamaskのシークレットリカバリーフレーズを保持していること
      (12or24or36の単語の羅列のあれです)

    秘密鍵はわからなくてもシークレットリカバリーフレーズがわかれば復元できる可能性があります。
    詳しくは今から述べていきます。

    (ちなみに今回の記事とは関係ないですが、シークレットリカバリーフレーズを復元する方法はこちらの記事をどうぞ)

     

    Metamaskでウォレットを復元させる2つの方法

    今回調べていてわかったのですが、Metamaskでウォレットをインポートする方法には大きく2つあります。

    1. 秘密鍵(Jsonファイル含む)で復元を行う
    2. シークレットリカバリーフレーズで復元を行う

    この1と2は適用できる場面が異なります。

    1はアカウント作成後に利用可能で、2はMetamaskの初期設定時のみ行うことが可能です。

    そして、秘密鍵による復元とシークレットリカバリーフレーズでの復元ではそれぞれ意味合いが異なります。

    というのもシークレットリカバリーフレーズで復元を行った場合、そのシークレットリカバリーフレーズをもとにして作成した複数のアカウントを復元することが可能なのです。

    つまり、秘密鍵を紛失したアカウントであってもシークレットリカバリーフレーズがあれば復元できる可能性があるのです。
    *外部で作成してインポートしたアカウントやハードウェアウォレットのアカウントは対象外です。

    僕のケースでは、Metamaskの再インストール時に普段使っていないシークレットリカバリーフレーズを使って復元したため、
    各アカウントの復元には秘密鍵での復元しかできなくなってしまいました。

    そのため秘密鍵を紛失していたアドレスは復元できなくなり、GOXしたかと思いました。

    ただシークレットリカバリーフレーズ自体はメモがありました。
    そこでMetamaskのアンインストールをもう一度行い、シークレットリカバリーフレーズで復元することで他のアドレスを復元することに成功しました。

     

    シークレットリカバリーフレーズでの復元の詳細について

    シークレットリカバリーフレーズで復元した場合、この復元はアカウントの昇順(例えばAccount 2、次にAccount 3など)で復元し、
    ETH残高が0でないアカウントまで復元が続きます。
    *ここでいうETH残高とはメインネットでのETH残高を差します。L2等は対象外です。

    自動的に追加されなかったアドレスについては、アカウントを作成(新規アカウントを作成)することで再追加ができます。
    例えば、復元前のAccount 4でETHが0、USDT100を保有していた場合、Account 4は自動的に復元されませんが、アカウントを作成することで、復元前のAccount 4が、復元後のAccount 4に対応して作成されます。

    こちらの記事が参考になるかと思います)

     

    おわりに|シークレットリカバリーフレーズをバックアップしよう。

    以上、秘密鍵紛失時にMetamaskでウォレットを復元する方法でした。

    秘密鍵による復元とシークレットリカバリーフレーズによる復元に違いがあるとは思わなかったので、
    復元に成功したときは本当に九死に一生を得たような気持ちでした。

    秘密鍵やシークレットリカバリーフレーズのバックアップって正直面倒くさいんですが、
    ちゃんとやらなきゃいけないなと痛感しましたね。

    というわけでこの記事を読んだ方は是非この機会にシークレットリカバリーフレーズのバックアップを行いましょう!
    以下の操作で表示できます。

    Metamaskを起動>設定>セキュリティとプライバシー>シークレットリカバリーフレーズを公開

     

    1つ注意点ですが、くれぐれもシークレットリカバリーフレーズの管理には気をつけてください。

    秘密鍵の漏洩は1アドレスの漏洩ですが、シークレットリカバリーフレーズの漏洩は全アドレスの漏洩と同じです。

    以上、夏の恐怖体験でした。肝が冷えるどころではなかったですよ。ええ。

    今日は以上です。

      人気記事

      1

      こんにちは。 先日、妻と1歳半の子とトマム・札幌旅行に行ってきました。 その際にスカイマーク航空に搭乗しました。 子連れスカイマークははじめてでしたが、搭乗体験および反省をつづっていこうと思います。 ...

      2

      こんにちは。 最近、債券投資、特に米国債への投資を検討中です。 債券投資を検討する際で必ずぶち当たる壁は 「で、米国債って具体的に何を買えばいいの?」 という問題です。 これについては大きく2つの回答 ...

      3

      最近インフラファンドが下落していて、特にここ数ヶ月は下落一直線です。もはや暴落といってもいいでしょう。 今日はインフラファンドの低迷について調べてきたので備忘録も兼ねて書いていきたいと思います。 *あ ...

      4

      先日この映画を観ました。 国家が破産する日   あらすじ↓ 1997年に韓国で実際におこった通貨危機の裏側を描いた社会派ドラマ。1997年、韓国経済は急成長を遂げ、いつまでも好景気が続くと多 ...

      5

      こんにちは! 2022年の年末から2023年の年始にかけて八丈島に行ってきました。 八丈島は東京から南に300kmほど離れた離島のひとつです。 都内から距離こそ離れていますが、飛行機を使えば1時間程度 ...

      6

      SBI証券では貸株には2種類あります。ひとつが「貸株」もうひとつが「担保貸株」です。 「貸株」はいわゆる一般的な貸株制度で、担保貸株はSBI証券独自の貸株制度です。デフォルトは担保貸株です。 貸株と担 ...

      -仮想通貨、その他, 勉強の記録

      Copyright© 賽は投げられた。 , 2025 All Rights Reserved Powered by AFFINGER5.