Если кошелёк отклоняет введённую фразу восстановления с ошибкой «слово не из списка», причина почти всегда одна: термин не входит в 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-фраза переносима между разными приложениями и устройствами.