Горячий и холодный криптокошелёк: в чём разница?

Простыми словами
Горячий кошелёк тем и отличается от холодного, что подключён к интернету, а холодный — нет. Горячий кошелёк — это приложение на телефоне или расширение в браузере, оно всегда онлайн. Такой кошелёк удобен, всё под рукой, и подходит для небольших сумм на каждый день, которыми вы часто платите или переводите. Холодный кошелёк держит ваши ключи офлайн, чаще всего это отдельное аппаратное устройство. Ключи в нём не выходят в сеть, поэтому для сбережений он надёжнее, хотя пользоваться им чуть менее удобно.
Проще всего представить так: горячий кошелёк — как деньги в кармане, их быстро достать, но носить всё сразу опасно; холодный — как сейф дома, достать сложнее, зато там лежит основное. Отсюда и общее правило: чем удобнее доступ к деньгам, тем шире дверь и для атаки. Поэтому вопрос не в том, какой кошелёк «лучше», а в том, какой под какую задачу.
Глубже
Где на самом деле проходит граница
Граница между горячим и холодным не в том, подключён ли кошелёк к сети прямо сейчас. Телефон в авиарежиме — всё равно горячий кошелёк, потому что его ключ хранится в обычной программе, которая в любой момент выходит в интернет. Настоящая граница в том, где хранится ключ и где ставится подпись под операцией.
У холодного кошелька ключ хранится внутри отдельного устройства и оттуда не выходит. Когда вы подтверждаете перевод, подпись ставится прямо на устройстве, а наружу уходит только готовая подпись, но не сам ключ. Именно поэтому холодный кошелёк можно подключать к компьютеру или телефону ради операции и при этом не раскрывать ключ.
При этом «холодный» не значит «неуязвимый». Потерять деньги можно и здесь: если утекла seed-фраза, если устройство поддельное или если вы не глядя подтверждаете операцию прямо на нём. Все три беды — про обращение с устройством и ключом, а не про подключение к сети.
Как пользоваться холодным кошельком безопасно
Хитрость не в том, чтобы «никогда не подключать» холодный кошелёк, а в том, чтобы использовать каждый тип по назначению и правильно.
Холодный кошелёк остаётся безопасным в работе, если соблюдать несколько вещей. Покупайте устройство только у производителя или его официального продавца, а не с рук и не на маркетплейсе, чтобы не получить подменённое. Каждую операцию сверяйте на экране самого устройства — адрес получателя и сумму, а не только в окне на компьютере, ведь заражённый компьютер может показать одно, а на подпись отправить другое. Seed-фразу держите офлайн и никому не показывайте, потому что она открывает доступ к деньгам в обход самого устройства.
Горячий кошелёк, наоборот, держите налегке: только та сумма, которой не жалко рискнуть и которая нужна на текущие траты. Крупное на нём не хранят.
Основа безопасности в обоих случаях одна и та же — это seed-фраза и приватный ключ, о них рассказывают статьи что такое seed-фраза и что такое приватный ключ. Тип кошелька лишь определяет, насколько хорошо они защищены от кражи.
На что смотреть при выборе кошелька
Конкретный продукт мы не советуем, но в статье как хранить криптовалюту рассказали, на что смотреть при выборе. Если коротко, у двух типов кошелька разные ориентиры.
У горячего кошелька смотрите, давно ли существует приложение и какая у него репутация, открыт ли его код или проходил ли он аудит, и помогает ли он избежать типичных ошибок новичка — предупреждает ли о неверной сети, о подозрительном адресе, о слишком широком разрешении approve.
У холодного устройства смотрите, как оно хранит ключ, в идеале в отдельном защищённом чипе, насколько давно и известен ли производитель, показывает ли устройство полные детали операции на своём экране и как устроено восстановление, если устройство потеряется или сломается — по стандартной seed-фразе или как-то иначе. Покупать его стоит только из официального источника.