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

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

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

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

Приватный ключ: что это на самом деле

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

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

Сид-фраза: одна фраза равна всем деньгам

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

Сид-фраза — мастер-копия всего кошелька. Телефон утонул, ноутбук сгорел: вы вводите фразу на новом устройстве и получаете доступ ко всем адресам и монетам. Ровно то же самое сделает любой человек, который эту фразу увидел. Не «сможет украсть», а уже фактически владеет: с момента, когда фраза ушла на сторону, монеты остаются вашими только по доброте чужого человека.

У кого ключи: кастодиальное и некастодиальное хранение

Кастодиальное хранение: ключи держит площадка (кастодиан, то есть хранитель), у вас логин, пароль и запись в её внутренней базе. Так устроены счета бирж. Внутри площадки монеты переписываются между пользователями вообще без блокчейна; в сеть транзакция выходит только при выводе. Удобств много: пароль восстанавливается, интерфейс привычный, внутренние переводы мгновенные.

Некастодиальное хранение: ключи у вас, посредников в схеме нет. Вся безопасность и вся ответственность тоже переезжают к вам, вместе с невозможностью «восстановить пароль».

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

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

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

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

Кастодиальный (счёт площадки)

Горячий (приложение)

Холодный (аппаратный)

У кого ключи

у площадки

у вас, на устройстве с интернетом

у вас, в изолированном устройстве

От чего защищает

от потери ключей по неопытности

от краха и блокировок площадки

от краха площадки, вирусов и фишинга

От чего не защищает

от проблем самой площадки

от заражения и взлома устройства

от потери сид-фразы и от самого владельца

Для чего разумен

активная торговля небольшой суммой

повседневные операции

накопления надолго

Как люди теряют монеты

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

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

  • Вредоносные программы. Троян читает буфер обмена и подменяет адрес получателя при копировании; шпион ищет в файлах и фотографиях слова из стандартного словаря сид-фраз. Отсюда правило: фраза не существует в цифровом виде нигде и никогда.

  • Крах площадки. Кастодиальные монеты исчезают вместе с площадкой. Об этом следующий раздел.

  • Сам владелец. Самая массовая категория. Фото сид-фразы в галерее с синхронизацией в облако; фраза в заметках, в «избранном» мессенджера, в файле со всеми паролями; бумажка, выброшенная при переезде. Взломщик не понадобился, всё сделано своими руками.

Когда исчезает биржа

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

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

Разумная схема для новичка

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

Проверочный вопрос для калибровки: если завтра площадка остановит вывод, а телефон утонет, что останется? Ответ «всё важное — на холодном» означает, что схема собрана правильно.

Пошаговый разбор: заведение некастодиального кошелька

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

  2. Создайте кошелёк. Приложение сгенерирует сид-фразу и покажет её один раз.

  3. Запишите фразу ручкой на бумагу, в двух экземплярах, и храните экземпляры в двух разных местах. Не фотографируйте, не печатайте, не диктуйте голосовому помощнику, не сохраняйте в заметки, мессенджеры и облако. Цифровой копии фразы не существует — это условие всей конструкции.

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

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

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

Что запомнить

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

Проверьте себя

1. Где на самом деле находятся ваши монеты?
2. Что верно о сид-фразе? Отметьте все подходящие варианты.
3. Что означает кастодиальное хранение?
4. Верный порядок заведения некастодиального кошелька?