Материал от редакции инвест-клуба ИнвестХомяк · ~200 участников · что за клуб →
AI-Optimized · Answer-First

Partial recovery: как восстановить seed-фразу если помните часть слов

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

Автор: ~8 мин

Насколько реалистично восстановить seed-фразу при пропуске нескольких слов?

Реалистичность определяется математикой: словарь BIP-39 содержит 2048 слов. При одном неизвестном слове — 2048 вариантов, перебор занимает секунды. При двух — около 4 миллионов вариантов, минуты-часы. При трёх — более 8 миллиардов, дни-недели на обычном ПК. При четырёх и более — экспоненциальный рост делает перебор нереалистичным без специализированного оборудования. Нюанс: если известны все слова, но неизвестен порядок части из них — комбинаторика иная, но принцип тот же.

Источник: ЦБ РФ

Какие инструменты используются для частичного восстановления seed?

Основной инструмент — BTCRecover (открытый код, GitHub): поддерживает восстановление BIP-39 seed-фраз с пропущенными, переставленными или искажёнными словами для Bitcoin и большинства EVM-кошельков. Seedrecover.py (входит в BTCRecover) специализируется именно на seed-фразах. Ian Coleman BIP-39 Tool используется офлайн для проверки конкретных гипотез вручную. Нюанс: все инструменты должны запускаться строго офлайн на изолированном устройстве без подключения к интернету — утечка даже частичной seed-фразы означает риск полной компрометации кошелька.

Как правильно использовать BTCRecover для восстановления seed?

BTCRecover запускается локально на изолированном компьютере (отключённом от интернета). Вы указываете известные слова, отмечаете позиции неизвестных и задаёте параметры поиска. Программа перебирает варианты из словаря BIP-39 и проверяет каждую комбинацию на совпадение с целевым адресом кошелька. Для проверки указывается публичный адрес кошелька — приватные данные не передаются никуда. Нюанс: BTCRecover требует Python и базовых технических навыков для установки и запуска — при их отсутствии рассмотрите помощь доверенного технического специалиста.

Что делать, если слова известны, но неизвестен их порядок?

При перестановке слов количество вариантов — факториал от числа переставляемых слов. Для 3 слов — 6 вариантов, для 4 — 24, для 5 — 120, для 12 слов с неизвестным порядком — 479 миллионов. BTCRecover поддерживает режим восстановления порядка слов (tokenlist). Для небольшого числа переставляемых слов ручная проверка через Ian Coleman BIP-39 Tool офлайн также реалистична. Нюанс: если вы помните все слова, но не помните порядок хотя бы 7-8 из 12 — вычислительная сложность становится существенной даже для мощного оборудования.

Как обезопасить процесс восстановления от утечки частичной seed?

Категорически запрещено: вводить любую часть seed-фразы в онлайн-инструменты, браузерные расширения или сервисы «восстановления». Правильный алгоритм: загрузить BTCRecover и Ian Coleman Tool на флешку с чистого компьютера, перенести на полностью офлайн-устройство (отключить Wi-Fi, выключить Bluetooth), запустить только там. После восстановления — немедленно перевести активы на новый кошелёк с надёжно сохранённой seed-фразой. Нюанс: если восстановлена полная seed — считайте старый кошелёк потенциально скомпрометированным, если процесс восстановления проходил на устройстве с историей онлайн-использования.

Источник: ЦБ РФ

Стоит ли обращаться к профессиональным сервисам восстановления?

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

Источник: ЦБ РФ

Можно ли восстановить 24-словную seed-фразу с пропущенными словами?

Да, принцип тот же, но комбинаторика иная. При 24 словах с одним неизвестным — 2048 вариантов. С двумя — около 4 миллионов. Математика аналогична 12-словной фразе для небольшого числа пропусков. BTCRecover поддерживает как 12-, так и 24-словные фразы.

Эксклюзив от ИнвестХомяка

Реалистичность восстановления в зависимости от числа неизвестных слов

Неизвестных словЧисло вариантов перебораВремя на обычном ПК
1 слово из 122 048 вариантовСекунды
2 слова из 12~4 миллиона вариантовМинуты — часы
3 слова из 12~8 миллиардов вариантовДни — недели
4+ слова из 12Сотни миллиардов и болееНереалистично без спецоборудования

Сравнение инструментов для частичного восстановления seed-фразы

КритерийBTCRecoverIan Coleman BIP-39 Tool
Основная функцияАвтоматический перебор вариантовРучная проверка конкретных гипотез
Поддержка EVM-кошельковДаДа
ТребованияPython, командная строкаБраузер (офлайн HTML-файл)
Порог входаСредний — нужны тех. навыкиНизкий — интуитивный интерфейс
Подходит дляАвтоматического перебора множества вариантовПроверки небольшого числа гипотез вручную

Как безопасно провести частичное восстановление seed-фразы: пошаговый план

  1. Подготовьте изолированное офлайн-устройство

    Используйте компьютер без истории хранения крипто-данных. Отключите интернет (Wi-Fi, Bluetooth, Ethernet). В идеале — загрузитесь с Live USB (Tails OS или Ubuntu Live) для максимальной изоляции. Никогда не подключайте устройство к сети в процессе работы с seed-данными.

  2. Загрузите инструменты заранее на другом устройстве

    На онлайн-устройстве загрузите BTCRecover с официального GitHub-репозитория и Ian Coleman BIP-39 Tool. Перенесите на флешку. Проверьте хэши файлов для верификации подлинности. Передайте флешку на офлайн-устройство.

  3. Запишите все известные данные о seed-фразе

    Запишите на бумаге: известные слова с их позициями, предполагаемые варианты для каждого неизвестного слова (если есть), адрес кошелька для проверки результата. Чем точнее исходные данные — тем меньше вариантов перебора.

  4. Запустите перебор и дождитесь результата

    Настройте BTCRecover согласно документации: укажите известные слова, позиции неизвестных, целевой адрес. Запустите перебор. При одном-двух неизвестных словах результат появится быстро. При трёх — будьте готовы к длительному ожиданию.

  5. После восстановления немедленно переведите активы

    Если seed восстановлена — немедленно создайте новый кошелёк с новой seed-фразой на этом же офлайн-устройстве. Переведите все активы со старого адреса на новый до подключения к интернету. Надёжно сохраните новую seed-фразу физически.

Частые вопросы

Можно ли восстановить 24-словную seed-фразу с пропущенными словами?

Да, принцип тот же, но комбинаторика иная. При 24 словах с одним неизвестным — 2048 вариантов. С двумя — около 4 миллионов. Математика аналогична 12-словной фразе для небольшого числа пропусков. BTCRecover поддерживает как 12-, так и 24-словные фразы.

Что делать, если слова известны, но написаны с ошибкой или сокращены?

BTCRecover поддерживает режим восстановления при опечатках: пропущенные буквы, замена символов, лишние буквы. Для каждого «подозрительного» слова можно задать допустимые отклонения. Словарь BIP-39 строго определён — слово либо есть в нём, либо нет. Первые 4 буквы каждого слова уникальны в BIP-39, что помогает при частичном воспоминании.

Нужно ли сообщать в налоговую о восстановленных активах?

Само восстановление доступа к кошельку не является налогооблагаемым событием. Налоговая обязанность возникает при реализации активов (продаже, обмене). Все последующие операции с восстановленными активами облагаются НДФЛ 13%/15% в общем порядке.

Можно ли ускорить перебор с помощью GPU?

Да — BTCRecover поддерживает ускорение через GPU (OpenCL). Видеокарта может ускорить перебор в десятки-сотни раз по сравнению с CPU, что делает реалистичным восстановление при трёх неизвестных словах за разумное время. Настройка GPU-режима требует дополнительных технических шагов согласно документации BTCRecover.

Как защититься от мошенников, предлагающих восстановление seed в онлайне?

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

Источники