Настройка холодного кошелька впервые обычно кажется простой, пока на экране не появится список из 12 или 24 случайных слов с просьбой записать их. Этот единственный шаг на самом деле является самой важной частью всего процесса, важнее самого устройства, однако именно здесь многие пользователи либо спешат, либо хранят резервную копию так, что это сводит на нет весь смысл защиты. Вот как правильно с этим работать, как при создании резервной копии, так и при использовании её для восстановления доступа позже.
Seed-фраза — это понятное человеку представление мастер-ключа, из которого математически выводятся все приватные ключи кошелька. Любой, у кого есть seed-фраза, может восстановить точно такие же ключи на любом совместимом устройстве, а это значит, что любой, у кого она есть, также имеет полный контроль над средствами — здесь нет отдельного пароля или проверки личности. Именно это делает процесс резервного копирования настоящим решением в области безопасности, а не просто формальностью: seed-фраза должна быть доступна для восстановления владельцу, но недоступна буквально всем остальным.
Устройство обычно отображает слова один раз, по порядку, во время первоначальной настройки. Стандартный подход — записать их от руки на прилагаемой физической карте или аналогичном долговечном носителе, нумеруя каждое слово, чтобы сохранить точный порядок. Порядок важен так же, как и сами слова, поскольку одни и те же 24 слова в другой последовательности создают совершенно другой набор ключей. Стоит перепроверить каждое слово по списку, показанному на устройстве, прежде чем убирать его, так как одно неверно написанное или введенное слово может сделать резервную копию бесполезной в будущем.
Для долговечности некоторые пользователи идут дальше и выбивают или гравируют слова на металлической пластине для резервного копирования, которая гораздо лучше выдерживает воздействие огня, воды или общего износа в течение многих лет хранения. Какой бы носитель ни использовался, рекомендуется сделать более одной копии и хранить их в разных физических местах, чтобы единичное локальное событие — пожар, наводнение или кража в одном месте — не уничтожило единственную существующую резервную копию.
Самая распространенная ошибка — хранение seed-фразы в цифровом виде в любой форме: фото на телефоне, приложение для заметок, менеджер паролей, текстовый файл или облачное хранилище. Любой из этих способов возвращает поверхность атаки, подключенную к интернету, чего холодный кошелек как раз и призван избежать. Seed-фраза, сохраненная в виде фото, защищена лишь настолько, насколько защищены телефон и облачный аккаунт, с которыми она синхронизирована, не более того. Также стоит избегать мест, которые технически являются физическими, но их легко не заметить, например, ящик рядом с самим устройством, кошелек или сумка, которые могут быть потеряны или украдены вместе с устройством.
Помимо стандартной seed-фразы, некоторые аппаратные кошельки поддерживают дополнительную кодовую фразу — иногда её называют «25-м словом» — которая создает отдельный скрытый кошелек поверх стандартной seed-фразы. Другие поддерживают разделение резервной копии на несколько отдельных частей, где для восстановления полной seed-фразы требуется определенное количество частей из большего набора, вместо того чтобы полагаться на одну единственную копию. Эти опции добавляют гибкости для продвинутых настроек, но они также усложняют процесс, и потеря контроля над тем, как именно была настроена резервная копия, может быть столь же губительной, как и потеря самой копии, поэтому они, как правило, больше подходят пользователям, которые уже освоились с основами.
Восстановление — это, по сути, обратный процесс. На новом или сброшенном до заводских настроек совместимом устройстве выбор опции «восстановить из seed-фразы» или «восстановить кошелек» предложит ввести слова в точном исходном порядке, как правило, непосредственно на самом устройстве, а не через подключенный компьютер или телефон. Ввод их непосредственно на аппаратном устройстве, а не через приложение или веб-сайт, является важным отличием: легитимный процесс восстановления никогда не должен требовать ввода seed-фразы на экране, подключенном к интернету. После правильного ввода устройство пересчитывает те же приватные ключи, и исходный кошелек, вместе с его полным балансом и историей транзакций, снова становится доступным.
WEEX напоминает пользователям, что худшее время для обнаружения проблемы с резервной копией — это момент реальной чрезвычайной ситуации. После завершения первоначального резервного копирования некоторые аппаратные кошельки предлагают шаг проверки, который сверяет записанные слова с устройством без полного восстановления кошелька. Использование этой функции или выполнение пробного восстановления на запасном устройстве, если оно есть, — это надежный способ убедиться, что резервная копия была записана правильно, прежде чем она действительно понадобится.
Seed-фраза, а не устройство, является реальным активом, который нуждается в защите на протяжении всего жизненного цикла холодного кошелька, с момента его первого создания до дня, когда может потребоваться восстановление доступа на совершенно другом устройстве. Правильное создание резервной копии с первого раза и её проверка, а не предположение, что она верна, — это то, что отличает холодный кошелек, работающий именно так, как задумано, от того, у которого тихо существует единая точка отказа, лежащая где-то в ящике.