Головна сторінка сайту » Перші кроки (База) » Мнемонічна фраза (BIP-39): повний математичний розбір 12 та 24 слів
23 червня 2026, 10:35

Мнемонічна фраза (BIP-39): повний математичний розбір 12 та 24 слів

Мнемонічна фраза (BIP-39)

Мнемонічна фраза (seed phrase, recovery phrase або mnemonic) — це набір з 12, 18 або 24 слів, який використовується в криптогаманцях для створення та відновлення вашого гаманця. Це один з найважливіших елементів безпеки в криптовалюті. Якщо ви втратите доступ до телефону, комп’ютера чи hardware-гаманця, саме ці слова дозволять відновити всі кошти.

BIP-39 (Bitcoin Improvement Proposal 39) — це стандарт, який описує, як генерувати такі фрази. Він робить складні криптографічні ключі зрозумілими для людини.

Чому саме слова, а не довгий пароль?

Запам’ятати або записати 128–256 біт випадкових даних (0 і 1) практично неможливо. Слова з спеціального списку (2048 слів) роблять це простим і надійним. Список спеціально підібраний: слова короткі, унікальні (не плутаються за першими 4 літерами) і доступні кількома мовами.

Як працює BIP-39: крок за кроком

Генерація ентропії (випадковості)

Гаманець створює дуже випадкову послідовність бітів (entropy).

12 слів → 128 біт ентропії
24 слова → 256 біт ентропії

Ентропія — це міра «випадковості». Чим більше бітів, тим важче зламати.

Додавання контрольної суми (checksum)

Щоб захистити від помилок (наприклад, неправильного слова), додається невелика частина хешу SHA-256 ентропії.

Розбиття на 11-бітні шматки

Кожне слово відповідає 11 бітам (2¹¹ = 2048 — саме стільки слів у списку).

Перетворення в слова

Кожен 11-бітний блок перетворюється на число від 0 до 2047 і замінюється відповідним словом зі списку.

Створення seed

Фразу перетворюють у 512-бітний seed за допомогою PBKDF2 (з passphrase за бажанням).

Математичний розбір: 12 слів vs 24 слова

Для 12 слів:

★ Ентропія (ENT): 128 біт
★ Контрольна сума (CS): 4 біти (ENT / 32 = 128 / 32 = 4)
★ Загальна кількість бітів: 128 + 4 = 132 біти
★ Кількість слів: 132 / 11 = 12 слів (точно)

Для 24 слів:

★ Ентропія (ENT): 256 біт
★ Контрольна сума (CS): 8 біт (256 / 32 = 8)
★ Загальна кількість бітів: 256 + 8 = 264 біти
★ Кількість слів: 264 / 11 = 24 слова

Чому саме так?

Формула з BIP-39:

ENT + (ENT / 32) = 11 × кількість слів

ENT має бути кратним 32, а кількість слів — кратною 3.

Безпека в цифрах:

12 слів: ≈ 2¹²⁸ можливих комбінацій. Це еквівалентно AES-128. Навіть суперкомп’ютери не зламають за мільярди років
24 слова: 2²⁵⁶ — рівень AES-256. Майбутньозахищений

Важливий нюанс з чек-сумою:

Останнє слово частково містить ентропію, а частково — чек-сум. Для 12 слів:

★ Перші 11 слів: 121 біт (11×11)
★ Останнє слово: 7 біт ентропії + 4 біти чек-суми

Тому випадковий набір з 12 слів майже ніколи не пройде перевірку (ймовірність ≈ 1/16 для 12 слів).

Практичний приклад

Уявіть, що ви випадково вибрали 12 слів з BIP-39 wordlist (наприклад, для тесту)
Гаманець скаже «Invalid mnemonic» у ~15 з 16 випадків
Тільки в одному випадку з 16 чек-сум випадково співпаде — і фраза буде вважатися валідною

Саме тому не можна просто «вигадати» seed-фразу вручну — майже завжди вона буде недійсною.

Для 24 слів ситуація ще жорсткіша. Чек-сум = 8 біт. Ймовірність випадкового збігу = 1 з 256 (≈ 0,39%)

Приклад генерації (спрощений)

Уявіть 128-бітну ентропію (16 байт у hex).

  1. Обчислюємо SHA-256 від ентропії
  2. Беремо перші 4 біти хешу як чек-сум
  3. Додаємо їх в кінець
  4. Розбиваємо на 12 блоків по 11 біт
  5. Знаходимо слова в списку

Повний приклад коду та розрахунків можна знайти в офіційному репозиторії BIP-39.

Поширені міфи та поради з безпеки

  • 12 чи 24 слова?
    Обидва варіанти надзвичайно безпечні. 12 слів вистачає для більшості людей. 24 слова — для максимальної параної
  • Не створюйте фразу вручну!
    Випадковий вибір слів майже завжди дасть неправильний чек-сум
  • Passphrase (25-те слово):
    Додатковий пароль (BIP-39 passphrase). Змінює повністю набір адрес і ключів навіть при тій самій SEED-фразі
  • Зберігання:
    Записуйте на папері (чи мнемонічних планшетах для вогне/водостійкості), ніколи не фотографуйте, не зберігайте в хмарі
  • Перевірка:
    Багато гаманців (Electrum, Ledger, Trezor) мають вбудований валідатор

Підсумок

BIP-39 — це геніальне поєднання математики та зручності. 11-бітні слова, чек-сум і ентропія створюють систему, яка одночасно надійна та людяна. Розуміння математики допомагає краще усвідомити, чому ваша seed-фраза — це не просто «12 слів», а справжній криптографічний шедевр.

Зберігайте SEED-фразу в безпеці — це ключ до ваших криптоактивів!

Шановні гості та постійні відвідувачі нашого сайту! Якщо Ви помітили помилки чи неточності в тексті даного матеріалу, просимо повідомити про це адміністрацію, щоб ми, якомога швидше, виконали виправлення. Заздалегідь дякуємо Вам за допомогу!
Чи був корисним для Вас цей матеріал?

Залишіть свій коментар

Якщо у вас є запитання чи зауваження по темі даного матеріалу

Натисніть на зображення, щоб оновити код, якщо він нерозбірливий

Пошук на сайті

Автентифікація

Вхід в особистий кабінет користувача на сайті HODL Expert