Если кошелёк отклоняет введённую фразу восстановления с ошибкой «слово не из списка», причина почти всегда одна: термин не входит в BIP 39 словарь — фиксированный перечень из 2048 английских слов, по которому генерируются seed-фразы большинства криптовалютных кошельков. Проверка каждого слова по официальному списку — первый диагностический шаг перед любыми другими действиями.

Стандарт BIP 39 (Bitcoin Improvement Proposal 39) описывает, как случайная энтропия превращается в удобную для записи мнемоническую фразу из 12, 18 или 24 слов. Словарь — сердце этого механизма: именно он определяет, какие слова допустимы, как кодируются биты и как вычисляется контрольная сумма. Ниже разберём устройство списка, способы проверки слов и правила безопасной работы с ним.

Что такое BIP 39 словарь и зачем он нужен

Wordlist BIP 39 — это упорядоченный список из ровно 2048 слов. Каждое слово соответствует числу от 0 до 2047, то есть кодирует ровно 11 бит информации (2¹¹ = 2048). Когда кошелёк генерирует фразу из 12 слов, он фактически записывает 132 бита данных: 128 бит энтропии плюс 4 бита контрольной суммы.

Зачем вообще нужны слова вместо чисел? Двоичный или шестнадцатеричный ключ человеку записывать неудобно и легко ошибиться. Слово из словаря распознаётся и переписывается надёжнее, а встроенная контрольная сумма позволяет программе автоматически обнаружить опечатку ещё на этапе ввода.

Словарь жёстко зафиксирован в стандарте. Это значит, что любой совместимый кошелёк — будь то программное приложение или аппаратное устройство — использует один и тот же список, и фраза, созданная в одном кошельке, восстанавливается в другом.

💡

Словарь BIP 39 содержит ровно 2048 слова, каждое кодирует 11 бит. Стандарт един для всех совместимых кошельков, поэтому seed-фраза переносима между разными приложениями и устройствами.

Как устроен официальный wordlist

Слова в списке подобраны так, чтобы минимизировать риск ошибки при ручном вводе. Ключевая особенность: первые четыре буквы каждого слова уникальны — по ним слово однозначно идентифицируется. Именно поэтому многие кошельки и металлические пластины для хранения предлагают записывать только первые четыре символа.

Дополнительные свойства списка:

  • 🔤 Все слова отсортированы в алфавитном порядке — от abandon до zoo;
  • ✂️ Нет пар слов, различающихся одной буквой в первых четырёх символах;
  • 🚫 Исключены слова, которые легко спутать по произношению или написанию;
  • 📏 Длина слов ограничена, чтобы фраза оставалась компактной;
  • 🌐 Помимо английского существуют официальные словари для других языков: японского, корейского, испанского, французского, итальянского, чешского, португальского и китайского (упрощённого и традиционного).

Обратите внимание: смешивать языки внутри одной фразы нельзя. Если кошелёк сгенерировал фразу на английском словаре, все слова должны быть из английского списка. Русского словаря в стандарте BIP 39 нет — если вы видите фразу на русском, это либо другой стандарт, либо повод насторожиться.

📊 Как вы храните свою seed-фразу?
На бумаге в сейфе
На металлической пластине
В аппаратном кошельке без копии
В зашифрованном файле

Контрольная сумма и длина фразы

Последнее слово фразы — не совсем обычное. Часть его битов представляет контрольную сумму (checksum), вычисленную как первые биты хеша SHA-256 от энтропии. Благодаря этому кошелёк мгновенно определяет, что в фразе опечатка или перепутан порядок слов, и выдаёт ошибку вида «invalid checksum».

Допустимые длины фразы строго регламентированы:

Количество словЭнтропияБиты контрольной суммыТипичное применение
12128 бит4Стандарт большинства кошельков
15160 бит5Редко, поддерживается не везде
18192 бита6Повышенный запас энтропии
21224 бита7Редко используется
24256 бит8Аппаратные кошельки, максимальная энтропия

Фраза из 13 или 20 слов невалидна по определению — соотношение энтропии и контрольной суммы не сойдётся. Если ваша запись содержит нестандартное число слов, скорее всего, при переписывании одно слово потерялось или добавилось лишнее.

⚠️ Внимание: ошибка «invalid checksum» почти всегда означает опечатку или неверный порядок слов, а не «сломанный» кошелёк. Не пытайтесь подбирать слова наугад — сверяйте каждое с официальным списком и проверяйте порядок записи.

Как проверить слова по словарю

Самый безопасный способ — работать офлайн. Официальный список опубликован в репозитории стандарта на GitHub в виде простого текстового файла english.txt. Скачайте его заранее на отключённый от сети компьютер и сверяйте слова локально.

☑️ Безопасная проверка seed-фразы

Выполнено: 0 / 5

Если нужно проверить одно конкретное слово программно, достаточно поиска по файлу. Например, в Linux или macOS:

grep -n "^word$" english.txt

Номер строки минус один — это индекс слова в словаре. Вводить полную фразу на онлайн-сервисах «проверки seed» категорически нельзя: любой сайт, принимающий вашу мнемонику, теоретически способен её похитить.

💡

Для проверки орфографии достаточно первых четырёх букв каждого слова — они уникальны в словаре. Это сокращает сверку и снижает риск ошибки.

Типичные ошибки при работе со словарём

Практика восстановления кошельков показывает, что проблемы повторяются. Вот самые частые сценарии:

  • 🔄 Перепутан порядок слов — все слова из списка, но checksum не сходится;
  • 👁 Визуально похожие слова — например, пары вроде angle/ankle или legal/legacy легко спутать при небрежном почерке;
  • 🌍 Неверный языковой словарь — фраза сгенерирована на испанском, а проверяется по английскому списку;
  • 🔢 Пропущенное или лишнее слово — длина фразы не соответствует 12/18/24;
  • 📄 Фраза не по BIP 39 — некоторые кошельки используют собственные форматы (например, старые версии Electrum применяли свой словарь).

Если фраза от старого кошелька не проходит проверку, уточните, каким именно приложением она была создана. Стандартов мнемоник несколько, и словари у них разные.

Чем отличаются словари Electrum и BIP 39

Кошелёк Electrum исторически использовал собственный формат seed-фраз с другим списком слов и другим механизмом проверки версии. Такие фразы не восстанавливаются напрямую в кошельках, ожидающих чистый BIP 39. Современные версии Electrum умеют создавать и BIP 39-фразы, но старые записи требуют восстановления именно через Electrum.

Безопасность: чего делать нельзя

Словарь публичен, но фраза — абсолютный секрет. Знание всех 2048 слов ничего не даёт злоумышленнику, а вот знание вашей конкретной последовательности открывает полный доступ к средствам без возможности отмены.

⚠️ Внимание: никогда не вводите seed-фразу на сайтах, в формах «верификации кошелька», чат-ботах и приложениях, которые её запрашивают без явной процедуры восстановления. Ни один легитимный сервис поддержки не попросит вашу мнемонику — такая просьба является признаком мошенничества.

Храните словарь и фразу раздельно по смыслу: список слов — открытая информация, а вот записанная фраза должна существовать только в офлайн-форме — на бумаге или металлическом носителе, защищённом от огня и влаги. Фотографии фразы в смартфоне, заметки в облаке и пересылка самому себе в мессенджере — типичные каналы утечки.

💡

Металлические пластины для seed-фраз часто рассчитаны на первые четыре буквы слова — это не упрощение, а опора на свойство словаря BIP 39. Полное слово восстанавливается по ним однозначно.

Ключевые выводы

BIP 39 словарь — это стандартизированный список из 2048 слов, где каждое слово кодирует 11 бит, а первые четыре буквы уникальны. Контрольная сумма в последнем слове позволяет кошельку автоматически ловить опечатки, а единый список обеспечивает совместимость между разными приложениями и аппаратными устройствами.

⚠️ Внимание: любая работа с реальной фразой — проверка, сверка, восстановление — должна выполняться на устройстве без доступа к интернету. Один введённый в сети ввод способен обесценить все остальные меры защиты.

При проблемах с восстановлением действуйте последовательно: проверьте длину фразы, сверьте каждое слово с официальным списком, убедитесь в правильном языке словаря и уточните, каким кошельком фраза создавалась. В большинстве спорных ситуаций причина находится на одном из этих шагов.

Частые вопросы о BIP 39 словаре

Сколько слов в словаре BIP 39?

Ровно 2048 слов. Это число выбрано потому, что 2048 = 2¹¹, то есть каждое слово кодирует ровно 11 бит данных.

Можно ли записывать только первые 4 буквы каждого слова?

Да. Первые четыре буквы каждого слова в словаре уникальны, поэтому по ним слово восстанавливается однозначно. Многие металлические носители рассчитаны именно на такой формат записи.

Существует ли русский словарь BIP 39?

Нет. Официальные словари стандарта существуют для английского, японского, корейского, испанского, французского, итальянского, чешского, португальского и китайского языков. Фраза на русском языке — признак другого формата или мошеннической схемы.

Что означает ошибка «invalid checksum» при восстановлении?

Контрольная сумма не сошлась: в фразе опечатка, неверный порядок слов, слово из другого словаря или неправильное количество слов. Сверьте каждое слово с официальным списком и проверьте порядок записи.

Безопасно ли проверять seed-фразу на онлайн-сервисах?

Нет. Любой сайт, принимающий вашу мнемонику, может её сохранить и похитить средства. Проверку выполняйте только офлайн, используя заранее скачанный официальный файл словаря или локальное программное обеспечение с открытым кодом.