Хранение мнемонической фразы (seed phrase) на бумажном носителе — классический и надежный метод защиты криптовалютных активов Tezos (XTZ), однако он уязвим перед физическими факторами. Попадание влаги, выцветание чернил, разрывы или частичное обгорание бумаги могут сделать бэкап нечитаемым для человека. Потеря даже двух-трех букв в одном слове блокирует доступ к кошельку. В этой статье мы подробно разберем, как восстановить поврежденную мнемоническую фразу с помощью оптического распознавания текста (OCR) и криптографических алгоритмов проверки.
1. Первичная обработка и цифровая криминалистика документа
Первый шаг при работе с физически поврежденным носителем — предотвратить дальнейшую деградацию материала и извлечь максимум визуальной информации.
- Отказ от ручных манипуляций: Не пытайтесь расправлять хрупкую или влажную бумагу пальцами без подготовки, чтобы не стереть остатки графита или чернил.
- Оцифровка с высоким разрешением: Используйте планшетный сканер с оптическим разрешением не менее 1200–2400 DPI. Сохраняйте исходные файлы в формате без сжатия (TIFF или RAW).
- Спектральная и контрастная фильтрация: В графических редакторах (GIMP, Photoshop) скорректируйте кривые контрастности, переведите изображение в градации серого и примените фильтры повышения резкости. При выцветании чернил эффективен анализ отдельных цветовых каналов (RGB), где остаточный пигмент часто проявляется отчетливее.
2. Локальное распознавание текста (OCR) и сопоставление со словарем BIP-39

Подавляющее большинство кошельков Tezos (Temple, Kukai, Umami, а также аппаратные Ledger) используют стандарт BIP-39 для генерации мнемоники. Это значительно упрощает задачу реконструкции.
Критическое правило безопасности: Никогда не загружайте сканы мнемонических фраз в онлайн-сервисы распознавания текста (Cloud OCR). Обработка должна производиться исключительно на изолированном от сети устройстве (Air-gapped) с помощью локальных инструментов, таких как Tesseract OCR.
Особенности стандарта BIP-39, облегчающие распознавание:
- Фиксированный словарь: Список состоит ровно из 2048 слов на английском языке.
- Правило 4 символов: Каждое слово в списке BIP-39 однозначно идентифицируется по первым четырем буквам (для слов из 3 букв — по трем). Если система распознавания смогла уверенно прочитать хотя бы первые 4 буквы, остальная часть восстанавливается автоматически.
- Расстояние Левенштейна: Если OCR выдает искаженное слово (например, "abamdon" вместо "abandon"), программный скрипт находит ближайшее соответствие из официального словаря с минимальным числом правок.

3. Алгоритмический подбор и валидация контрольной суммы
Что делать, если несколько символов или целые слова полностью уничтожены? Здесь на помощь приходит математическая структура мнемоники Tezos.
Фраза из 12, 18 или 24 слов содержит встроенную контрольную сумму (последние несколько бит последнего слова представляют собой хеш SHA-256 от предыдущих данных):
- При частичном повреждении (пропущены 1-2 слова): Полный перебор по словарю BIP-39 для одного слова требует всего 2048 итераций, что занимает доли секунды. Для двух слов число комбинаций составляет $2048^2 \approx 4{,}19$ миллиона — на современном процессоре такой перебор занимает несколько минут.
- Проверка контрольной суммы: Алгоритм автоматически отсеивает 99.6% невалидных комбинаций, оставляя лишь единичные варианты, генерирующие валидный мастер-ключ Tezos (на основе деривации m/44'/1729'/0'/0').
- Использование утилит с открытым исходным кодом: Для автоматизации процесса применяются специализированные консольные утилиты (например, форки
btcrecover, поддерживающие пути деривации Tezos ED25519).

4. Меры предосторожности при работе с восстановленным кошельком
После того как текстовые фрагменты собраны, а кошелек успешно деривирован, необходимо соблюдать протокол экстренной миграции:
- Не используйте скомпрометированную фразу повторно. Даже если распознавание велось офлайн, поврежденный носитель и цифровые дампы несут риски утечки.
- Инициализируйте новый кошелек. Сгенерируйте свежую seed-фразу на защищенном устройстве.
- Немедленно переведите активы XTZ и токены FA1.2/FA2. Отправьте баланс и завершите делегирование (staking) со старого адреса на новый.
Заключение
Физическое повреждение бумажного бэкапа Tezos — это серьезный инцидент, но не фатальный приговор вашим активам. Благодаря избыточности словаря BIP-39, уникальным префиксам слов и контрольным суммам, комбинация качественного оптического сканирования и локальных алгоритмов восстановления позволяет успешно вернуть доступ к средствам даже при утрате до 20–30% текстовой информации. Чтобы избежать подобных рисков в будущем, перенесите хранение мнемоники на титановые или стальные пластины, устойчивые к огню и коррозии.