Как хранить криптовалюту и сохранить доступ к кошельку

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

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

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

Биржа или свой кошелёк: кто управляет ключами

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

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

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

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

На централизованной бирже ключами обычно управляет компания; при самостоятельном хранении владелец управляет подтверждением операций

Горячий, холодный и аппаратный кошелёк

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

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

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

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

Программа готовит запрос, владелец проверяет адрес, сумму и операцию на доверенном экране, аппаратный кошелёк подписывает внутри устройства

Как сохранить сид-фразу и проверить восстановление

Сид-фраза представляет собой набор слов для восстановления доступа в кошельках, использующих такую схему. Из неё получают исходные данные для создания ключей. Часто это 12 или 24 слова, но длина и формат зависят от стандарта. Не составляйте фразу самостоятельно из понравившихся слов: её должен создать корректный механизм кошелька.

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

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

Дополнительная passphrase, если кошелёк её поддерживает, изменяет восстанавливаемый набор ключей. Это не обязательно «двадцать пятое слово» из списка: значение нужно воспроизвести точно, включая регистр и пробелы по правилам используемого кошелька. Ошибка может открыть другой, пустой кошелёк. Если passphrase утрачена, одних исходных слов недостаточно для возврата доступа к соответствующим средствам.

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

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

Как проверить перевод перед отправкой

Сначала уточните актив и сеть, которые поддерживает получатель. Одинаковое название токена или похожий адрес не доказывают совместимость. При переводе на биржу используйте её актуальные реквизиты пополнения; для некоторых активов требуется дополнительная метка memo или tag. Без неё сервис может не зачислить поступление вашему аккаунту автоматически.

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

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

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

Подключение к приложениям и разрешения на токены

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

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

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

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

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

Как организовать хранение и доступ к резервной копии

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

Для биржевой учётной записи используйте уникальный пароль и предусмотренную сервисом дополнительную защиту. Коды в приложении-аутентификаторе уменьшают зависимость от SIM-карты по сравнению с SMS. Однако введённый на поддельном сайте одноразовый код могут перехватить: это не полная защита от фишинга. Сохраните средства восстановления самой учётной записи и проверьте правила смены защитного фактора.

Мультиподпись требует подтверждения несколькими ключами по заданному порогу. Например, схема «два из трёх» допускает операцию с двумя подписями и позволяет пережить утрату одного ключа, если остальные доступны. Это не разрезание одной сид-фразы на три бумажки. Нужно отдельно хранить данные подписантов, резервные копии и сведения о настройке кошелька, необходимые для его восстановления.

В мультиподписи два из трёх две доступные подписи позволяют выполнить операцию при утрате одного ключа; это не разделение сид-фразы на части

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

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

Часто задаваемые вопросы

Чем горячий кошелёк отличается от холодного?

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

Об авторе

Игорь Арапов, практикующий трейдер с 2013 года, автор библиотеки ArapovTrade. ORCID: 0009-0003-0430-778X.

ПРЕДЫДУЩАЯ СТАТЬЯ
СЛЕДУЮЩАЯ СТАТЬЯ