Холодный или горячий: где хранятся ключи?
Горячий кошелёк хранит ключи для подписи в программе на подключённом к интернету телефоне или компьютере. При холодном хранении подписание происходит отдельно. Сравните три примера: где находятся ключи, какая часть выходит в сеть и какая подписывает транзакцию.
- Приложение-кошелёк со своими ключами: телефон или компьютер хранит ключи, обращается к сети и подписывает. Это горячий кошелёк, даже если вы редко открываете приложение.
- Аппаратный кошелёк с приложением: устройство хранит ключи и подписывает, а онлайн-приложение готовит транзакцию и отправляет подписанный результат в сеть. Само подключение приложения к интернету не делает ключи внутри устройства горячими.
- Отдельный офлайн-компьютер: он хранит ключи и подписывает. Другой, онлайн-кошелёк без этих ключей может наблюдать за счётом и готовить транзакции. Данные между устройствами переносите вы; Electrum описывает такую схему для Bitcoin.
Почему холодный кошелёк может работать с онлайн-приложением
Платёж на заранее проверенный адрес может поступить, даже когда устройство для подписи отключено. Его регистрирует сеть. Чтобы показать актуальный баланс, приложению нужны свежие данные из сети; приватные ключи для их отображения не требуются.

Пример производителя: данные транзакции на Trezor Model T рядом с ноутбуком. Приложение и устройство для подписи выполняют разные задачи.
Для отправки всё же нужна соответствующая подпись, прежде чем транзакция попадёт в сеть. С аппаратным кошельком данные могут передаваться через USB, Bluetooth или другое соединение, которое поддерживает ваша модель, а подписание происходит внутри устройства. Кабель сам по себе не делает кошелёк горячим, а отсутствие кабеля не доказывает холодное хранение.
Офлайн-ключи не делают любое действие безопасным
Изоляция ключей снижает их уязвимость к угрозам на онлайн-устройстве. Но проверить, соответствует ли платёж или разрешение вашему намерению, должны вы. Например, разрешение на расходование токенов в Ethereum может позволить контракту перемещать токены, не получая приватный ключ. Подключиться к приложению и подтвердить его запросы — разные действия.
Важна и резервная копия. Если вы вводите фразу восстановления (сид-фразу) в онлайн-кошелёк, эти ключи больше не хранятся только на офлайн-устройстве. Перенос ранее раскрытых ключей на аппаратный кошелёк не удалит копию у того, кто её получил. Во многих кошельках фраза восстановления и дополнительная парольная фраза, если она использовалась, позволяют вернуть доступ без исходного устройства.
Выберите способ, которым сможете пользоваться
Если вы хотите отделить ключи для подписи от повседневного телефона или компьютера, аппаратный кошелёк — практичная отправная точка. Выберите модель, которая работает с вашим устройством, приложением, активом и сетью и на которой вам удобно проверять запросы.
Другой вариант — отдельный офлайн-компьютер, но для него нужно отдельно настроить программу и вручную переносить данные транзакций. Учитывайте эти действия, если собираетесь отправлять средства регулярно. При любом выборе заранее решите, как будете восстанавливать доступ.
