У попередній статті було описано, як використовувати метод кидання кубиків, щоб вручну створити набір мнемонічних слів, які є достатньо випадковими, щоб запобігти потенційним псевдовипадковим ризикам безпеці мнемонічних слів програмного та апаратного гаманців.

Раптом у мене виникла ідея: чи можна створити гаманець, щоб навіть якщо резервну копію випадково втрачено, ми могли використовувати наш власний унікальний метод генерації мнемоніки для відновлення нашого гаманця? Звичайно, передумовою всього цього є те, що генерація мнемонічної фрази все ще достатньо випадкова. Перше випадкове число, яке спадає на думку, це нескінченне нециклічне число, 3,14159... наприклад,

1. Беремо з нього певне число. Починаючи з певної цифри, беремо 48 чисел, одну групу з чотирьох цифр. Наприклад, коли я почав копіювати монети в 2018 році, я б починав з 2018 року, або в будь-якому віці. З одного боку, це досить випадково, і це також зручно для відновлення ситуації.

2. Потім візьміть останні 12 цифр ідентифікаційної картки, тому ми можемо додати групу чисел, які тісно пов’язані з нами, щоб полегшити екстремальну ситуацію втрати резервної копії Поки у нас є єдина Ви можете використати свою пам’ять, щоб відновити гаманець, просто запам’ятавши шлях генерації мнемонічної фрази. Наприклад, номер ідентифікаційної картки складається з 18 цифр, однакових для людей, що знаходяться в одному місці. Ви можете взяти кожне число до дванадцяти груп по чотири цифри.

3. Обробіть ці дванадцять груп чисел, оскільки слова BIP39 мають 2048 цифр, ми віднімаємо 2048 або кратні 2048 із чисел, більших за 2048, у дванадцяти групах чисел, доки кожна група чисел не буде меншою за 2048.

4. Відповідно до мнемонічної бази даних на github, знайдіть URL-адресу на Baidu та знайдіть дванадцять відповідних слів.

5. Оскільки дванадцята цифра мнемонічного слова є спеціальною, вона є контрольною цифрою і не може бути використана безпосередньо. Ви можете почати з відсортованих слів і використовувати офлайн-гаманець, щоб спробувати перевірити слова по одному, зазвичай приблизно. Це здається складним, але насправді відповідне контрольне слово можна знайти швидко, щонайбільше тридцять разів.

6. Наступний крок — збереження мнемонічної фрази. Мнемонічні фрази можна розбити на фрагменти, щоб запобігти крадіжці. Звичайно, камери відеоспостереження є скрізь у наш час, не кажучи вже про сейфи злодій, який розуміє мнемонічні фрази. Крім того, щоб запобігти форс-мажорним обставинам, таким як пожежі, повені та землетруси, ви можете використовувати мнемонічні дошки King Kong, які є водонепроникними, вогнестійкими та антикорозійними. Їх можна купити на Taobao.

Додається: