前回の記事では、サイコロを振る方法を使用して、ソフトウェアおよびハードウェア ウォレットのニーモニック ワードの潜在的な疑似ランダム セキュリティ リスクを防ぐのに十分な真にランダムなニーモニック ワードのセットを手動で作成する方法を紹介しました。

突然思いついたのですが、バックアップをうっかり紛失しても、独自のニーモニック生成方法でウォレットを復元できるウォレットを作ることはできないでしょうか?もちろん、これらすべての前提は、ニーモニック フレーズの生成が依然として十分にランダムであるということです。最初に思い浮かぶ乱数は、無限の非循環数 3.14159 です...たとえば、次のようになります。

1. そこから特定の数字を取り出します 特定の桁から始めて、4 桁を 1 つのグループとして 48 個の数字を取り出します。例えば、私が2018年にコインのコピーを始めたとき、私は2018年から、あるいは何歳からでも始めます。これは自分自身との強いつながりです。一方で、それは十分にランダムであり、極端な場合の回復にも便利です状況。

2. 次に、ID カードの最後の 12 桁を取得します。前者はランダムとは程遠いため、自分自身に関連性の高い番号のグループを追加できます。これは、ID カードのバックアップを失うという極端な状況を容易にするためでもあります。ニーモニックフレーズ. ニーモニックフレーズの生成パスを覚えておくだけで、記憶力を使ってウォレットを復元できます。たとえば、ID カードの番号は 18 桁で、最初の 6 桁は同じ場所にいる人々と同じです。最後の 12 桁を取得して、各番号を 4 桁の 12 グループに追加できます。

3. これら 12 個の数値グループを処理します。BIP39 ワードには合計 2048 桁があるため、各数値グループが 2048 未満になるまで、12 個の数値グループ内の 2048 より大きい数値から 2048 または 2048 の倍数を減算します。

4. github の記憶術データベースに従って、Baidu で URL を検索し、対応する 12 個の単語を見つけます。

5.ニーモニックワードの12桁目は特別なため、チェックディジットであり、直接使用することはできません。ソートされた単語から開始して、オフラインウォレットを使用して、単語を1つずつ順番に検証してみることができます。面倒に思えますが、実際には、一致するチェック ディジットの単語はすぐに見つかります (多くても 30 回以内)。

6. 次のステップは、ニーモニックフレーズを保存することです。記憶フレーズを断片化して盗難を防ぐことができます。もちろん、自宅の金庫に直接入れても安全です。最近では監視カメラがどこにでも設置されています。泥棒が家に侵入して金庫を盗むケースはほとんどありません。記憶フレーズを理解する泥棒。さらに、火災、洪水、地震などの不可抗力を防ぐために、防水、耐火、耐食性を備えたキングコング暗記ボードをタオバオで購入できます。

添付: