Восстановление после потери устройства отличается от плановой проверки одним: сверять результат не с чем. Старого телефона нет, списка адресов нет, и убедиться в полноте восстановленного набора можно только по истории операций в обозревателе сети. Порядок действий здесь другой и начинается не с установки приложения, а с ответа на вопрос, могла ли фраза попасть в чужие руки вместе с устройством.
Первый вопрос: почему вы восстанавливаете
От ответа зависит вся дальнейшая последовательность. Сценариев два.
Первый — устройство утеряно, сломано или заменено, а фраза при этом никуда не утекала и лежала всё время там, где вы её оставили. Тогда всё несложно.
Второй сценарий хуже. Есть подозрение, что фраза скомпрометирована: телефон украден незаблокированным, запись фотографировалась, слова вводились на подозрительном сайте. Тогда восстановление — только первый шаг, и второй обязателен: перевести всё на новый кошелёк с новой фразой.
Признак невосстановимой компрометации выглядит так. Любые поступающие средства списываются с адреса через считаные секунды после зачисления, и происходит это круглосуточно, без выходных и пауз. Фраза уже у злоумышленника. Работает автоматика, которая забирает всё приходящее, и отзыв разрешений тут бесполезен — скомпрометирован не отдельный контракт, а сам кошелёк. Пополнять такой адрес нельзя даже ради оплаты комиссии: деньги на газ уйдут раньше, чем вы успеете подписать перевод.
Порядок восстановления
- Установите приложение по ссылке с официального сайта проекта, а не из рекламного блока.
- Выберите пункт восстановления существующего кошелька, а не создания нового.
- Введите фразу с бумажной или металлической записи, а не по памяти и не из заметок.
- Дождитесь появления первого адреса и сверьте его с записанным ранее посимвольно.
- Проверьте баланс через обозреватель сети, а не только в интерфейсе приложения.
- Добавьте недостающие аккаунты, сети и токены вручную, по одному.
- Сделайте пробную отправку минимальной суммы на любой известный вам адрес.
Седьмой пункт обязателен. Баланс на экране означает, что приложение видит адрес, но не означает, что у него есть ключ для подписи — разница вскрывается только действием.
Режим наблюдения — состояние кошелька, при котором в приложение добавлен только адрес, а приватного ключа к нему нет и подписывать транзакции нечем. Баланс отображается, история подгружается. По экрану такой кошелёк от полноценного не отличается ничем, и разница вскрывается только при попытке отправить средства. Отправить нельзя: подписывать нечем. Попасть в этот режим при восстановлении легко, если приложение предложило добавить адрес вместо ввода фразы, а человек согласился, не читая.
Как собрать список адресов без старого устройства
Это главная сложность аварийного восстановления. Список, который при плановой проверке составляют заранее, здесь приходится восстанавливать по следам.
Работает такой подход. Вспомните любой адрес, которым пользовались, — он есть в переписке, в истории переводов с площадки, в выписке по операциям. Откройте его в обозревателе сети и просмотрите историю: там видны все контрагенты, включая ваши собственные адреса, на которые вы переводили средства.
Дальше по цепочке. Каждый найденный собственный адрес открывается в обозревателе, и его история даёт следующие. За полчаса так восстанавливается почти полная картина, если операций было не тысячи.
Где ещё искать адреса. История выводов с площадки: там сохраняются все адреса, на которые вы выводили средства. Переписка с теми, кто вам переводил. Налоговые выгрузки. Почта: уведомления приложений часто содержат адрес прямо в тексте письма, и поиск по почте нередко закрывает вопрос быстрее всего остального. И сами приложения.
Что делать, если фраза восстановилась не полностью
Запись бывает повреждена. Часть слов нечитаема, одно потеряно, порядок вызывает сомнения — и каждый из этих случаев решается по-своему.
Одно недостающее слово — ситуация решаемая. Словарь стандарта конечен, и перебор одного слова по позиции выполним программно, хотя и требует осторожности: делать это надо на устройстве без сети и только с помощью общеизвестных открытых инструментов, а не по ссылке из чата.
Два и больше недостающих слов превращают задачу в практически невыполнимую. Число комбинаций растёт слишком быстро, и обещания «восстановим за процент» в такой ситуации — почти всегда мошенничество, потому что реального способа у них тоже нет.
Сомнения в порядке слов лечатся иначе. Если сами слова читаются, а последовательность неясна, помните: неверный порядок даёт другой кошелёк, а не ошибку, и приложение молча покажет пустой адрес. Перебирайте варианты.
Восстановление на аппаратном устройстве
Порядок тот же, преимущество одно. Фраза вводится на самом устройстве и не появляется ни на экране компьютера, ни в памяти телефона.
Для крупных сумм это единственно правильный способ. Особенно если есть подозрение, что телефон или компьютер заражены: ввод фразы в программный кошелёк на такой машине превращает восстановление в добровольную передачу ключей тому, кто её и заразил.
Нет устройства под рукой? Подождите день и купите: это разумнее, чем восстанавливаться срочно на первом попавшемся компьютере. Общая практика проверки копий разобрана отдельно.
Чем это отличается от плановой проверки
Разница в исходных данных.
При плановой проверке старое устройство доступно, список адресов составляется заранее, и вся задача сводится к сверке — порядок разобран отдельно. При аварийном восстановлении сверять не с чем, и полноту приходится доказывать себе самому через обозреватель.
Отсюда практический вывод, звучащий занудно. Список адресов, составленный в спокойный день, превращает аварию в пятнадцать минут работы, а его отсутствие — в вечер расследования с неопределённым результатом.
Сколько ждать после восстановления
Один вопрос всплывает почти всегда. Кошелёк восстановлен, а баланс показывает ноль или неполную сумму — и человек решает, что потерял средства.
Чаще всего дело в синхронизации. Приложению нужно опросить узел по каждой сети и каждому токену, и на медленном или перегруженном узле это занимает минуты, а иногда и дольше. Токены, которых нет в стандартном справочнике приложения, не появятся вовсе, пока вы не добавите их вручную по адресу контракта.
Правило одно. Не делайте выводов по экрану кошелька в первые минуты: откройте адрес в обозревателе сети, где данные идут напрямую из блокчейна, без посредника в виде приложения и его справочников.
После восстановления
- Проверьте список выданных разрешений: потерю устройства они пережили без изменений.
- Завершите старые сессии в приложениях везде, где это возможно сделать.
- Обновите записи: новое устройство, дата восстановления, список проверенных адресов.
- Восстановите резервные коды двухфакторной аутентификации для всех площадок.
- Сделайте вторую копию фразы, если единственная лежала в единственном месте.
- Запишите список адресов, которого вам так не хватало полчаса назад.
- Проверьте, не остались ли активные сессии на площадках со старого устройства.
Первый пункт удивляет многих. Разрешения записаны в блокчейне и к устройству отношения не имеют: смена телефона на них не влияет никак. Порядок их отзыва разобран в отдельном материале. Разделение кошельков — здесь.
Что сделать сегодня, чтобы аварийное восстановление стало плановым: выписать адреса всех аккаунтов, отметить нестандартные пути деривации, перечислить импортированные ключи и место их хранения, записать параметры добавленных вручную сетей, указать наличие дополнительного слова-пароля. Пять строк, и ни одного слова из самой фразы. Этот листок и есть разница между пятнадцатью минутами и вечером в обозревателе.
Частые вопросы
Нужно ли блокировать старое устройство перед восстановлением
Если оно утеряно и есть удалённая блокировка — да, сделайте это первым делом. Само по себе восстановление на новом телефоне старую копию не отключает: кошельки не связаны между собой и работают из одной фразы независимо. Удалённое стирание данных здесь полезнее любых действий в кошельке.
Можно ли восстановить кошелёк в другом приложении
Да, если оба работают по одному стандарту фразы. Расхождение возможно в путях деривации: другое приложение иногда показывает другой набор адресов из тех же слов. Это не потеря средств, а вопрос настройки — в большинстве кошельков путь можно указать вручную и перебрать стандартные варианты.
Что делать, если восстановился пустой кошелёк
Сначала проверьте адрес в обозревателе: пустой адрес без истории означает, что вы восстановили не тот кошелёк — скорее всего, из-за опечатки, дополнительного слова-пароля или другого пути деривации. Пустой адрес с историей операций означает другое: средства выведены, и это уже разбор компрометации, а не восстановления.
Частые ошибки при восстановлении
- Приложение скачано из рекламного блока поиска, а не с официального сайта.
- Фраза введена по памяти, а не с записи: одно слово перепутано, кошелёк пустой.
- Выбрано создание нового кошелька вместо восстановления существующего.
- Восстановление сделано на чужом или рабочем компьютере в спешке.
- Добавлен только адрес для наблюдения, а фраза так и не введена.
- Выводы сделаны по экрану через минуту после ввода, до синхронизации.
- Пропущена пробная отправка, и о неработающей подписи стало известно много позже.
Вторая строка — чемпион. Человек уверен, что помнит фразу, вводит её по памяти, получает пустой кошелёк и делает вывод о краже — хотя на деле перепутал одно слово из двадцати четырёх и восстановил чужой пустой адрес.
Коротко
Начинать надо не с приложения. Первый вопрос — о судьбе фразы: утекла — восстанавливаем и сразу переводим всё на новый кошелёк с новой фразой, не утекала — восстанавливаем и работаем дальше. Список адресов при аварии собирается по истории в обозревателе, начиная с любого известного адреса и дальше по цепочке. Заканчивается всё пробной отправкой. Видимый баланс наличия ключа не доказывает, а первое действие после восстановления — проверка выданных разрешений: потерю устройства они пережили.
Что дальше
Составьте список своих адресов сегодня. Пятнадцать минут в спокойный день экономят вечер в тот день, когда телефона у вас уже не будет.
Следите за поведением адреса после восстановления: мгновенное списание любых поступающих средств означает, что скомпрометирована сама фраза, и такой кошелёк не спасают, а покидают. И помните про пути деривации: у разных приложений они отличаются от стандартных, поэтому один и тот же набор слов в двух кошельках даёт разные адреса.
Разборы и практические инструкции выходят в нашем канале: t.me/cryptiumru.
Обсуждение
Добавить комментарий