Що робить цей інструмент

Вставте 12 чи 24 слова (по одному в рядку або через пробіл). Сторінка перевіряє чотири речі, і все це локально у вашому браузері:

  • Чи є слова в списку. Кожне слово має бути в офіційному англійському списку BIP-39 (2 048 слів). Одна друкарська помилка — і фраза недійсна.
  • Контрольна сума. BIP-39 зберігає в останньому слові 4-бітну (для 12 слів) чи 8-бітну (для 24 слів) контрольну суму. Якщо хоч одне слово неправильне, перевірка найчастіше не проходить, тому правильна контрольна сума — вагомий аргумент, що вся фраза коректна.
  • Шістнадцяткова ентропія. Числове значення ентропії, закодоване у фразі, у шістнадцятковому вигляді. Стане в пригоді для звірки з ентропією, яку показує апаратний гаманець під час першого налаштування.
  • Номери слів. Номер кожного слова в списку BIP-39. Корисно для холодного зберігання, якщо ви хочете записати числа замість слів.

Чого цей інструмент не робить

Не створює seed-фраз. Не виводить адрес. Не підключається до жодного блокчейну. Поля для приватного ключа тут немає. Єдині дані, що потрапляють на сторінку, — 12 чи 24 слова, які ви вставили; єдині дані, що її «залишають», — те, що ви бачите на екрані.

Приватність

JavaScript працює повністю у вашому браузері. Жодних мережевих запитів, аналітики, звітів про помилки. Це легко перевірити: відкрийте інструменти розробника (F12), перейдіть на вкладку «Мережа» й вставте фразу — мережевої активності не має бути зовсім.

Коли це стане в пригоді

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

Чого інструмент не виявить

Він не скаже, ваша це дійсна фраза чи чиясь інша. Заздалегідь налаштований апаратний гаманець від стороннього продавця покаже цілком дійсну фразу з правильною контрольною сумою — але її знає й продавець. Інструмент перевіряє формат, а не походження.

Раніше на цій сторінці було поле для введення сід-фрази. Його видалено: сід-фразу не можна вводити на жодній вебсторінці на пристрої, під’єднаному до мережі, зокрема на цьому сайті. Щоб перевірити фразу, дотримуйтеся офлайн-кроків нижче.

Що інструмент виявляє · і чого не виявляє

Виявляє

  • Неправильну кількість слів: стандарт BIP-39 — 12 / 15 / 18 / 21 / 24 слова. Будь-яка інша кількість — помилка.
  • Слова не зі словника: кожне слово звіряється з фіксованим списком BIP-39 із 2 048 англійських слів; «loremipsum» схоже на слово, але буде позначене, бо його немає в списку.
  • Контрольну суму (SHA-256): її перераховують за специфікацією BIP-39. Одне неправильне слово чи переплутаний порядок зазвичай її ламають, тому правильна сума — вагомий аргумент, що вся фраза коректна.
  • Ентропію й номери слів: якщо перевірку пройдено, ви отримаєте шістнадцяткову ентропію, закодовану у фразі, і номер кожного слова в списку (корисно для числових холодних копій).
  • Регістр: у BIP-39 усі слова пишуться малими літерами. Великі літери буде позначено (але перед перевіркою їх переведуть у малі).

Не виявляє

  • Чи це ваша seed-фраза: дійсну фразу може створити будь-хто. Заздалегідь налаштований апаратний гаманець від стороннього продавця покаже фразу з правильною контрольною сумою, яку знає й продавець. Інструмент перевіряє формат і криптографічну коректність, а не походження.
  • Виведені адреси чи баланси: для цього потрібні запити до блокчейну чи деривація BIP-32; інструмент навмисно не робить мережевих запитів і не виводить адрес.
  • Необов'язкову парольну фразу («25-те слово»): парольна фраза BIP-39 не впливає на контрольну суму самої фрази, тому тут не перевіряється.

Щоб переглянути виведені адреси, зробіть так

  1. Відкрийте github.com/iancoleman/bip39
  2. Завантажте bip39-standalone.html (один файл, працює офлайн, повний список слів усередині)
  3. Від'єднайте кабель / вимкніть Wi-Fi / відкрийте завантажений файл у приватному режимі браузера
  4. Перевірте seed-фразу / перегляньте виведені адреси
  5. Закрийте браузер (приватний режим сам усе видаляє)

Це не параноя: будь-який онлайн-інструмент для створення чи перевірки seed-фраз вразливий до кейлогерів, шкідливих розширень браузера й віддаленого впровадження скриптів. Коли можете — працюйте офлайн.

Що почитати далі