Текущее местоположение: Главная // Восстановление альткоинов и экосистем (山寨币恢复) // Текст статьи

Как исправить невалидные слова в мнемонической фразе AirGap Wallet: безопасный offline-гайд

Категория: Восстановление альткоинов и экосистем (山寨币恢复) Опубликовано: 2026-10-02 04:18

Когда AirGap Wallet выводит ошибку «невалидные слова в мнемонической фразе», это не всегда означает потерю средств. Обычно причина в опечатке, неверном списке слов, лишнем пробеле или нарушении контрольной суммы BIP39. Ниже разобран безопасный offline-порядок действий для seed-фразы 12 или 24 слов.

Что означает ошибка в AirGap Wallet

AirGap Wallet ожидает корректную BIP39 фразу: слова должны быть взяты из выбранного списка BIP39 и удовлетворять контрольной сумме. 12 слов кодируют 132 бита: 128 бит энтропии и 4 бита checksum; 24 слова кодируют 264 бита: 256 бит энтропии и 8 бит checksum. Если хотя бы один токен не входит в список, приложение не сможет построить правильный мастер-ключ.

Важно различать:

  • invalid word — слово отсутствует в актуальном BIP39-списке;
  • invalid checksum — все слова есть в списке, но их комбинация не проходит проверку;
  • wrong word order — слова перепутаны, нарушена последовательность;
  • passphrase problem — если вы использовали passphrase, ошибка может быть не в seed-фразе, а в дополнительной строке.

Быстрый безопасный чек-лист

  1. Работайте только offline. Введите seed-фразу на изолированном устройстве без доступа к интернету. Никогда не переносите seed в онлайн-формы, браузер, мессенджер или облако.
  2. Проверьте язык списка. В AirGap Wallet обычно используется английский BIP39-список из 2048 слов, но если фраза создавалась в другой локали, используйте соответствующий список. Не исправляйте по памяти — сверяйте с официальным списком.
  3. Посчитайте слова. Стандартные фразы содержат 12, 15, 18, 21 или 24 слова. Если у вас было 12, но вставилось 13, ошибка будет почти гарантированно.
  4. Уберите лишние символы. Из PDF, скриншотов и заметок часто прилетают переносы, дефисы, апострофы, капс, табуляция и двойные пробелы.
  5. Проверьте индексы слов. Запишите номер каждого слова в backup. Если одно слово повреждено, вы должны точно знать позицию.
  6. Отдельно проверьте passphrase. Для AirGap и MetaMask passphrase может полностью менять адреса. Неправильный passphrase не делает seed невалидным, но не восстановит нужный баланс.

Если одно невалидное слово находится на своей позиции

восстановление seed фразы AirGap

Когда все остальные слова корректны, а одна позиция подозрительна, безопасный путь — offline-перебор только этого слова. Для 12-словной фразы при неизвестном одном слове есть до 2048 кандидатов. Контрольная сумма BIP39 оставит примерно 128 технически валидных фраз; остальные будут отвергнуты без обращения к блокчейну.

Порядок действий:

  • возьмите 11 заведомо правильных слов;
  • пометьте сомнительную позицию;
  • переберите все слова из правильного BIP39-списка на этой позиции;
  • проверяйте checksum локально;
  • для оставшихся кандидатов сгенерируйте первые адреса или xpub и сравните с известным адресом;
  • не отправляйте seed на сервер.

Если вы помните несколько первых адресов, можно сравнить их с наблюдаемым адресом. Если вы используете только Ethereum-аккаунт, проверьте первые производные адреса на BIP44 path 44'/60'/0'/0/0. Если Bitcoin — проверьте path 44'/0'/0'/0/0 и watch-only xpub. Восстановление криптокошельков обычно рекомендует начинать именно с совпадения известного адреса, потому что несколько BIP39-кандидатов могут быть корректны по checksum, но принадлежать другим кошелькам.

Если невалидных слов несколько

Здесь начинается более сложная задача. Если одно слово неизвестно, перебор реалистичен. Если два, три или больше — количество кандидатов быстро растёт. Тогда нужны ограничения:

  • точно известный порядок слов;
  • тип wallet и path;
  • известные первые адреса;
  • вероятные опечатки из-за раскладки;
  • частично сохранённая entropy;
  • backup из нескольких слов.

невалидные слова в мнемонической фразе AirGap Wallet

Можно использовать offline-скрипты, библиотеки BIP39/BIP32 и утилиты вроде btcrecover, HashCat, Pywallet для ограничения пространства поиска. Для seed-фраз они часто применяются не напрямую, а как вспомогательная часть связки с локальным валидатором BIP39. Главное правило: перебор должен выполняться на отключённом от сети устройстве.

Что делать, если слово вообще не из BIP39-списка

Если токен отсутствует в списке AirGap Wallet, есть несколько объяснений.

1. Неправильный список слов

Некоторые фразы содержат близкие слова: couch/count, word/world, spoon/spoil, art/artic. Исправление может восстановить checksum, но не всегда.

2. Фраза из другого wallet

Если seed создавался не в BIP39-приложении, он может быть private key, hex-entropy, Electrum seed с другой структурой или пользовательской строкой. В этом случае AirGap Wallet не примет его как standard mnemonic. Нужно определить источник backup и использовать совместимое восстановление.

3. Повреждённая копия

Фото, PDF, бумажный backup могут содержать шум OCR. Сверяйте слово с оригинальным списком и номером позиции, а не с памятью.

4. Лишнее слово

Иногда к 12 словам случайно прилипает номер страницы, word12, --- или пустая строка. AirGap Wallet может считать такой токен невалидным.

Практический кейс: 12 слов и один подозрительный индекс

Допустим, пользователь записал 12 слов из AirGap Wallet. Слово номер 9 было записано как word. В BIP39-списке такого нет, поэтому AirGap Wallet выдаёт invalid word. Пользователь offline перебрал все 2048 слов для позиции 9. Из них checksum прошли около 128 фраз. Первый производный Ethereum-адрес совпал только у одной кандидатуры — это была фраза со словом worst на позиции 9, а не word. После импорта seed и ввода passphrase кошелёк восстановился.

Такой кейс показывает: одна ошибка — не катастрофа, но важно не угадывать «на глаз», а проверять контрольную сумму и адреса.

AirGap Wallet助记词中包含无效单词怎么修正

Когда исправление невозможно

Если потеряно слишком много слов, нет известных адресов и нет backup entropy, восстановление практически невозможно. Ни один сервис не может гарантированно восстановить 12/24 случайных слов, если у пользователя осталось меньше нескольких слов без дополнительных ограничений. Поэтому опасайтесь «услуг» с оплатой за seed.

В этих ситуациях безопаснее:

  • проверить старые экспорты: xprv, private key, JSON keystore;
  • убедиться, что wallet был hardware или desktop, а не только mobile;
  • обратиться к локальному offline-инструменту;
  • не повторять ввод фразы в сомнительных сайтах.

Профилактика повторных проблем

  1. Делайте backup на металле или негорючем материале, а не только в заметках телефона.
  2. Нумеруйте слова: 01, 02, ... 12.
  3. Проверяйте восстановление заранее на тестовом кошельке с минимальным балансом.
  4. Если используете passphrase, сохраняйте его отдельно и проверяйте раскладку.
  5. Храните watch-only xpub, если это допустимо для вашей privacy-модели.
  6. Используйте несколько backup в разных защищённых местах, но не распыляйте seed без понимания схемы разделения.

Итог

Если AirGap Wallet показывает, что мнемоническая фраза содержит невалидные слова, сначала проверьте список BIP39, позицию, опечатки и контрольную сумму. Работайте offline, сверяйте известные адреса и не отправляйте seed на сервер. При одном невалидном слове задача часто решаема; при множественных потерях нужны строгие ограничения и безопасные скрипты. Материалы по теме BIP39/BIP32, проверочные чек-листы и руководства по восстановлению seed-фраз можно найти в проекте Восстановление криптокошельков.

Trezorприватные ключи DogecoinEllipal кошелеквосстановление аппаратного кошелькакриптокошелекбезопасное хранение сид-фразывосстановление seed-фразыбэкап кошелькавосстановление мнемонической фразывосстановление BitKeepрезервная копияотказоустойчивостьмнемоническая фразаBIP32восстановление кошелька LianaBIP38защита приватных ключейвосстановление кошелька WaykiChainпроверка кошелька Tezos после восстановленияаппаратный кошелек BNB