先週、私の先生の一人が暗号ウォレットの秘密鍵を紛失しそうになりました。 事件の原因は、OKXウォレットのブラウザ拡張機能が使用中に突然クラッシュし、Chromeが「拡張機能を修正してください」というプロンプトをポップアップ表示したことでした(これは多くの人が以前に経験したはずのことであり、Metamaskや他のウォレットにもこの種の問題があります)。 [確認]をクリックした後、Chromeは誤ってウォレットを再インストールし、プラグインキャッシュを空にしました。 この時点で、ウォレットはインストールしたばかりのように見え、ニーモニックフレーズを回復するために再インポートする必要があります。 また、事前にバックアップがない場合、ウォレットとその中の資産は永久に失われます。 幸いなことに、この教師は通常非常に用心深く、事前に彼のシードフレーズのバックアップをいくつか作成し、それらを散らばらせたままにしました。 しかし、彼がニーモニックフレーズを入力すると、予期しないことが起こりました:ウォレットはニーモニックフレーズの形式が正しくなく、正常にインポートできないと促しました。 さらに数回入力し直しても、プラグインはニーモニックフレーズが正しくないことを通知します。 先生は少し慌てていましたが、ブロックチェーンの確かな知識を持って、ニーモニックをバックアップするときに間違った単語をコピーしたか、順序をコピーしたと事前に判断しました。 彼は徹底的な手段(シードフレーズを置き換える)で回復するスクリプトを書こうとしましたが、最初の試みは失敗に終わりました。 OKXウォレットの@Haiteng_okxに連絡するのを手伝い、プラグインキャッシュを回復してもウォレットを回復できないことを確認しました(ハードディスクにはまだチャンスがあるかもしれませんが、SSDは基本的に役に立たない)ので、最も有望な解決策は、ニーモニックエラーから始めて修正することです。 結局、スクリプトの小さなバグを修正した後、記憶間違えたニーモニックフレーズ(文字の誤コピー)は無事に回復し、ウォレットは無事に復元され、誰もが満足していました。 このイベントから何を学ぶことができますか? 教師の2つの要約を覚えておく価値があります。 1. 災害対策は紙の上だけでなく、リハーサルが必要 このウォレットのニーモニックフレーズはバックアップされており、異なる場所に複数のコピーがあります。 しかし、ニーモニックで財布を元に戻そうとしたわけではなく、ニーモニックフレーズの正しさを肉眼で確認しただけで、正しくコピーされていると思っていたのですが、実は文字が間違っていました。 このニーモニックフレーズでウォレットを復元しようとすると、バックアップが正しくないことがわかります。 2.悪魔は細部に宿る このように、1つの単語だけを覚え間違えてしまうような状況は、簡単に解決できます。 しかし、固定プログラムはイーサリアムアドレスの場合の違いを考慮に入れておらず、見つからなかったと誤って考えていました。 数分でできたはずのことが、結局3日間も長引くことになり、心理的なプレッシャーが大きかったのです。 私のアドバイス 1.ウォレットのニーモニックフレーズをバックアップした後、ウォレットが正しく復元できるか必ず確認してください。 2.ウォレットブラウザのプラグインがクラッシュした場合は、クリックして簡単に修正しないでください、最初にプラグインキャッシュをバックアップする必要があります。 3.ニーモニックバックアップに間違いがあっても慌てないでください、1~2ニーモニックワードが誤ってコピーされる可能性が高いので、リカバリソフトウェアを通じて回復を試みることができます。 私はオープンソースをお勧めします:btcrecover githubリポジトリ: チュートリアル: 安全性は決して小さな問題ではありません。 誰もが自分の財布を大事にし、操作ミスのために苦労して稼いだ資産を無駄にしないことを願っています!