Перенос устроен двумя принципиально разными способами, и выбор между ними определяет всё остальное: при обычной смене устройства достаточно восстановить кошелёк из фразы на новом аппарате, а при подозрении на компрометацию старого ключа средства переводят транзакциями на свежесозданные адреса. Смешивать способы нельзя. Восстановление из фразы переносит и проблему тоже.

Разберу, как выбрать сценарий, что закрыть до первого перевода, в каком порядке двигать активы, где теряются деньги на комиссиях и что делать со старым кошельком после переноса.

Два сценария, которые путают

Разница между ними принципиальна: в первом случае ключ остаётся прежним и меняется только железо, во втором создаётся полностью новый ключ, а старый выводится из обращения навсегда. Цели у сценариев разные. Процедуры тоже.

Ситуация Способ Комиссии Срок
Сломалось или устарело устройство восстановление из фразы нет минуты
Фразу видел посторонний перевод на новые адреса по каждой сети часы или дни
Подписали подозрительное разрешение перевод на новые адреса по каждой сети срочно
Разделяете накопления и траты перевод части средств по каждой сети без спешки

Восстановление из фразы не стоит ничего и занимает несколько минут, поэтому его выбирают всегда, когда старый секрет заведомо не скомпрометирован. Новый аппарат получает тот же ключ. Те же адреса, та же история, тот же баланс.

Если есть хоть малейшее подозрение, что фразу фотографировали, вводили на сайте или хранили в облаке, восстановление на новом устройстве бессмысленно: злоумышленник получит доступ к тем же адресам. Здесь только новый ключ. И перевод транзакциями.

Что закрыть до первого перевода

Спешка на этом этапе обходится дороже любой комиссии, потому что часть активов невозможно двинуть немедленно, а часть уедет не туда, если предварительно не разобраться с выданными правами. Подготовка занимает вечер.

1. Составить опись. Все сети, все токены, все адреса, включая те, о которых вы забыли. Помогает обозреватель по каждой сети.

2. Вывести активы из стейкинга. Разморозка в отдельных сетях занимает недели, поэтому заявку на отзыв делегирования подают первой, задолго до самого переезда. Иначе часть портфеля застрянет.

3. Отозвать выданные разрешения. Права на распоряжение токенами, выданные протоколам со старого адреса, при переносе не исчезают и остаются действующими.

4. Создать и проверить новый кошелёк. Записать фразу, подтвердить её, получить первый адрес каждой нужной сети и убедиться, что устройство отображает их корректно. Проверка до перевода, а не после.

5. Пополнить новые адреса газом. В каждой сети нужен запас родной монеты, иначе полученные токены окажутся неподвижными.

Пятый пункт удивляет чаще прочих. Токены приходят, а отправить их обратно нечем. Пополнить адрес газом можно из любого источника, но сделать это лучше заранее, чем обнаружить проблему с крупной суммой на неподвижном счету.

Порядок перевода

Двигают активы не по размеру, а по срочности и обратимости, и первым идёт не самый крупный актив, а тестовая сумма, подтверждающая, что весь маршрут работает. Правило одно. Сначала мелочь.

Шаг 1. Отправить малую сумму на новый адрес и дождаться зачисления. Убедиться, что она отображается.

Шаг 2. Отправить с нового адреса небольшую сумму обратно, потому что зачисление подтверждает только получение, а расходование подтверждает, что ключ именно ваш и подпись проходит. Этот шаг пропускают почти все.

Шаг 3. Перевести основные активы по одному, начиная с тех, где комиссия ниже, и сверяя адрес получателя на экране устройства перед каждым подтверждением. Пакетно переводить не нужно.

Шаг 4. Проверить остатки по всем адресам через обозреватель, а не только в интерфейсе кошелька.

Второй шаг отделяет успешный переезд от катастрофы, поскольку зачисление на адрес происходит независимо от того, есть ли у вас работающий ключ, и обнаружить ошибку после перевода всего портфеля означает не обнаружить её вовсе. Проверяют расходование. Мелкой суммой, заранее.

Когда переезд растягивают

Соблазн перевести всё за один вечер понятен, но при крупных суммах разумнее разбить переезд на несколько дней и двигать активы порциями, наблюдая за поведением нового кошелька между заходами. Спешка ничего не даёт. Комиссии от дробления растут незначительно. Зато ошибка обходится частью портфеля, а не всем.

Отдельный довод в пользу растянутого переезда — возможность заметить, что новое устройство ведёт себя не так, как вы ожидали, до того как на нём окажется весь остаток без исключения. Наблюдение стоит времени. Времени у переезда достаточно.

Чек-лист переезда: опись сетей и токенов, заявка на вывод из стейкинга, отзыв выданных разрешений, создание и проверка нового кошелька, пополнение новых адресов газом, тестовый перевод туда и обратно, перенос активов по одному со сверкой адреса на экране устройства, финальная проверка остатков в обозревателе, сброс старого аппарата. Печатают и отмечают галочками. Держат под рукой весь переезд.

Комиссии и мелкие остатки

Стоимость переезда складывается не из одной транзакции, а из их количества, и владелец десятка активов в четырёх сетях платит комиссию за каждое перемещение отдельно. Считают заранее. Иначе переезд обходится неожиданно дорого.

Отдельная беда — мелкие остатки, стоимость перемещения которых сопоставима с их ценностью или превышает её. В сетях с раздельным учётом поступлений это заметнее всего. Собирать копейки экономически бессмысленно. Иногда разумнее их не трогать.

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

Проверка адреса получателя

Основная потеря при переезде происходит не от ошибки в способе, а от того, что средства уходят на чужой адрес, визуально неотличимый от вашего собственного. Механика атаки проста. Работает она безотказно.

Злоумышленник рассылает по адресам с балансом мелкие или нулевые переводы с кошелька, у которого первые и последние символы совпадают с адресом, куда жертва обычно отправляет средства. Расчёт на копирование из истории. Анализ данных сети показывает, что приём распространён во всех крупных блокчейнах.

Адрес никогда не копируют из истории операций и не сверяют по первым и последним символам: проверяют строку целиком и только на экране аппаратного устройства, которое показывает подлинного получателя независимо от того, что подменили на компьютере. Середина адреса решает всё.

Что нельзя перенести восстановлением

Фраза восстановления переносит ключи и адреса, но не переносит всё остальное, и часть вещей после переезда придётся настраивать заново на новом устройстве вручную. Список короткий. Знать его стоит заранее.

  • Смарт-контрактные счета. Они привязаны к адресу контракта, а не к вашему ключу, поэтому переезд означает смену состава владельцев внутри самого счёта, а не восстановление где-то ещё.
  • Дополнительная парольная фраза. Без неё восстановление откроет другой, пустой кошелёк. Записывают её отдельно от основных слов.
  • Метки и адресная книга. Хранятся в приложении, а не в устройстве, и восстанавливаются из его резервной копии либо переписываются руками.
  • Подключения к площадкам и протоколам. Их выдают заново, и это хороший повод не выдавать лишнего.

Что делать со старым кошельком

После переезда со старым устройством поступают по-разному в зависимости от сценария, и универсального ответа здесь нет: судьба аппарата зависит от того, скомпрометирован ключ или нет. Развилка простая.

При обычной смене железа старое устройство сбрасывают до заводского состояния и оставляют как запасное либо передают дальше. При компрометации ключа поступают строже. Аппарат сбрасывают, а фразу уничтожают физически, чтобы её нельзя было применить случайно или по ошибке.

Старый кошелёк не удаляют из приложения сразу: месяц-другой полезно видеть его остатки и входящие поступления, потому что на прежние адреса продолжают приходить выплаты, о которых вы успели забыть. Проверяют раз в неделю. Затем закрывают окончательно. Официальная справка производителя описывает порядок сброса устройства.

Учёт

Перевод между собственными адресами не образует дохода и реализацией не является, однако документировать его стоит: сохраните даты, суммы, адреса отправителя и получателя, идентификаторы транзакций и комиссии по каждому перемещению. Журнал ведут сразу. Восстанавливать его потом дорого.

Причина прозаична. Через год отличить собственный перевод от продажи по одной выписке невозможно, и отсутствие пояснений превращает обычный переезд в неудобный вопрос при любой проверке. Пять минут против дня.

Тем, кто переезжает регулярно, помогает единый файл со всеми адресами и датами их ввода в обращение. Файл держат отдельно от ключей. Без секретов внутри.

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

Можно ли перенести кошелёк, вставив фразу в новое устройство

Да, если старый секрет не скомпрометирован. Это штатный способ смены аппарата: адреса и балансы остаются прежними, комиссии не платятся, а старое устройство после проверки сбрасывается до заводского состояния и остаётся в запасе.

Нужно ли переносить каждую сеть отдельно

При восстановлении из фразы — нет. При переводе транзакциями — да, поскольку каждая сеть требует собственной операции и собственного запаса родной монеты на комиссию, а забытая сеть обнаруживается обычно спустя долгие месяцы.

Что делать, если часть средств в стейкинге

Подать заявку на отзыв делегирования первым делом. Разморозка занимает от одной эпохи до месяца, и планировать переезд имеет смысл от этого срока, а не от своего расписания, каким бы плотным оно ни было.

Сохранится ли история операций

История принадлежит блокчейну, а не кошельку. При восстановлении из фразы она видна полностью, при переезде на новые адреса прежняя история остаётся привязанной к старым адресам и вместе со средствами никуда не переносится.

Обязательно ли делать обратный тестовый перевод

Обязательно. Зачисление подтверждает только то, что адрес существует, тогда как успешное расходование доказывает, что ключ работает и подпись принимается сетью без единого замечания и в полном объёме.

Коротко

Сначала определяют сценарий: при смене устройства достаточно восстановления из фразы, при подозрении на компрометацию нужен новый ключ и перевод транзакциями. До переезда выводят активы из стейкинга, отзывают все выданные ранее разрешения и пополняют новые адреса запасом родной монеты на комиссии в каждой из используемых сетей. Проверяют не только зачисление, но и обратное расходование малой суммой.

Разборы практики хранения и переездов — в канале Cryptium.