Криптокошелек: что это? Кастодиальный кошелек и самостоятельное хранение
Криптокошелек хранит приватные ключи от ваших монет. Кастодиальное и самостоятельное хранение, горячие и холодные кошельки, защита сид-фразы.
Обновлено
Криптокошелек — это программа или устройство, которое хранит приватные ключи, управляющие вашей криптовалютой, и позволяет получать, хранить и отправлять монеты в блокчейне. Вопреки названию, кошелек не хранит монеты. Монеты живут в блокчейне, а кошелек хранит секретные ключи, которые доказывают, что вы вправе их перемещать.
Главное
- Кошелек хранит приватные ключи, а ваш баланс записан в блокчейне.
- В кастодиальных кошельках (например, аккаунтах на бирже) ключи хранит компания; при самостоятельном хранении — вы.
- Горячие кошельки работают онлайн и удобны; холодные кошельки работают офлайн, и их сложнее взломать.
- Сид-фраза из 12 или 24 слов восстанавливает все ключи кошелька. У кого она есть, тот и владеет средствами.
- Транзакции необратимы: перед отправкой всегда проверяйте адрес и сеть.
Ключи, адреса и подписи
Каждый кошелек строится на паре ключей:
- Приватный ключ — большое секретное число. Им подписываются транзакции, что доказывает сети, что владелец их одобрил.
- Публичный ключ выводится из приватного. Им можно свободно делиться.
- Адрес — укороченная форма публичного ключа, на которую другие люди отправляют средства, похожая на номер счета.
Когда вы отправляете криптовалюту, кошелек подписывает транзакцию вашим приватным ключом и рассылает ее в сеть. Узлы проверяют подпись, ни разу не видя приватный ключ. Так блокчейн позволяет незнакомым людям проверять право собственности без банка.
Кастодиальные кошельки и самостоятельное хранение
Самый важный вопрос о любом кошельке — кто хранит приватные ключи.
| Кастодиальный кошелек | Кошелек с самостоятельным хранением | |
|---|---|---|
| Кто хранит ключи | Компания, например биржа | Вы |
| Восстановление доступа | Обычно возможно через поддержку | Только с помощью сид-фразы |
| Риск, что провайдер заморозит или потеряет средства | Да | Нет |
| Риск, что вы потеряете доступ | Низкий | Да, если потеряете сид-фразу |
| Нужен для | Торговли на централизованной бирже | Прямой работы с DEX и DeFi-приложениями |
| Типичные примеры | Аккаунты на биржах | Мобильные приложения, расширения браузера, аппаратные кошельки |
В кастодиальном кошельке ваш баланс — это запись в базе данных компании, обеспеченная монетами, которые контролирует компания. Это удобно и дает такие функции, как сброс пароля, но добавляет риск контрагента: если биржу взломают, она станет неплатежеспособной или заблокирует вывод, возмещение ваших потерь будет зависеть от нее. Этот риск описывает фраза «не ваши ключи — не ваши монеты».
При самостоятельном хранении между вами и вашими средствами нет никакой компании. Вы можете напрямую подключаться к децентрализованным биржам и другим DeFi-приложениям. Обратная сторона — безопасность полностью на вас.
Многие трейдеры используют оба варианта: кастодиальные аккаунты для активной торговли, где важна скорость, и самостоятельное хранение для долгосрочных активов.
Горячие и холодные кошельки
Кошельки с самостоятельным хранением различаются тем, где хранятся ключи:
- Горячие кошельки хранят ключи на устройстве, подключенном к интернету, например в мобильном приложении или расширении браузера. Они удобны для частого использования, но уязвимы для вредоносных программ и фишинга.
- Холодные кошельки хранят ключи офлайн. Аппаратный кошелек — небольшое устройство, которое подписывает транзакции внутри себя, поэтому приватный ключ никогда не попадает на ваш компьютер. Холодное хранение подходит для крупных балансов, которые вы редко перемещаете.
Сид-фразы: что это и как их защитить
Большинство кошельков генерируют сид-фразу (ее также называют фразой восстановления или мнемоникой) — обычно 12 или 24 слова из стандартного списка в 2,048 слов. По этой фразе кошелек может заново получить все созданные им приватные ключи и адреса. Если телефон сломается, вы сможете восстановить кошелек на новом устройстве с помощью одной только фразы.
Пример расчета: почему случайную фразу из 12 слов нельзя угадать.
- Каждое слово — один из 2,048 вариантов, то есть 2^11, поэтому каждое слово несет 11 бит.
- 12 слов × 11 бит = 132 бита. Четыре из них — контрольная сумма, остается 128 бит случайности.
- Это 2^128 возможных фраз, около 3.4 × 10^38. Даже при переборе триллиона (10^12) фраз в секунду проверка всех заняла бы около 10^19 лет.
Поэтому реальная угроза — не угадывание, а то, что кто-то увидит или скопирует вашу фразу. Правила безопасности:
- Запишите ее офлайн — на бумаге или на металлической пластине. Не храните ее в скриншотах, почте, облачных заметках или чатах для обмена паролями.
- Никогда не вводите ее на сайтах и никому не сообщайте. Ни одна настоящая служба поддержки, биржа или провайдер кошелька ее не попросит.
- Держите несколько копий в разных надежных местах, чтобы пожар или наводнение не уничтожили вашу единственную резервную копию.
- Используйте фразу только для восстановления кошелька в официальном приложении, которое вы установили сами.
- Заведите новый кошелек, если думаете, что фраза могла попасть в чужие руки, и переведите на него средства.
Как безопасно отправлять средства
Транзакции в блокчейне нельзя отменить. Перед отправкой:
- Проверяйте адрес целиком, а не только первые и последние символы. Некоторые вредоносные программы подменяют скопированные адреса.
- Сверяйте сеть. Один и тот же токен может существовать в нескольких блокчейнах. Если вы выводите средства с биржи в одной сети, а принимающий кошелек или биржа ее не поддерживает, средства можно потерять или придется долго их восстанавливать.
- Отправляйте небольшую тестовую транзакцию при крупных или первых переводах. Например, перед переводом $20,000 сначала отправьте $50. Если комиссия сети, допустим, $1, тест стоит $1 комиссии и защищает оставшиеся $19,950.
- Проверяйте разрешения для токенов. DeFi-приложения запрашивают разрешение тратить ваши токены. Неограниченные разрешения вредоносному или взломанному контракту могут опустошить кошелек.
Частые ошибки
- Хранить сид-фразу в виде фото на телефоне, который синхронизируется с облаком.
- Вводить сид-фразу на сайте, найденном через рекламу или личное сообщение.
- Держать все средства на одной бирже, не думая о риске контрагента.
- Выбирать не ту сеть при выводе.
- Забывать, что в кошельке с самостоятельным хранением нужен небольшой баланс нативной монеты сети для оплаты комиссий за газ.
Чем помогает ArbTide
Арбитражные трейдеры часто держат балансы сразу на нескольких биржах, и это решение о хранении средств не меньше, чем торговое. На странице бирж перечислены площадки, которые отслеживает ArbTide, а арбитражный сканер в реальном времени показывает, где есть разрывы цен, чтобы вы могли решить, где на самом деле должен находиться капитал.
Частые вопросы
- Что такое криптокошелек?
- Криптокошелек — это программа или устройство, которое хранит приватные ключи, управляющие вашей криптовалютой. Сами монеты остаются в блокчейне; кошелек хранит ключи, которые позволяют подписывать транзакции и тратить их.
- Чем кастодиальный кошелек отличается от кошелька с самостоятельным хранением?
- В кастодиальном кошельке, например в аккаунте на бирже, приватные ключи за вас хранит компания. В кошельке с самостоятельным хранением ключи у вас, поэтому никто не может заморозить ваши средства, но и никто не сможет их восстановить, если вы потеряете ключи.
- Что такое сид-фраза?
- Сид-фраза, или фраза восстановления, — это список обычно из 12 или 24 слов, по которому можно заново получить все приватные ключи кошелька. Любой, у кого есть сид-фраза, может забрать средства, поэтому ее никогда нельзя вводить на сайтах или кому-либо передавать.
- Чем горячий кошелек отличается от холодного?
- Горячий кошелек хранит ключи на устройстве, подключенном к интернету, например в мобильном приложении или расширении браузера. Холодный кошелек хранит ключи офлайн, обычно на аппаратном устройстве: удаленная кража становится намного сложнее, но проводить транзакции менее удобно.
- Можно ли отменить транзакцию, если я отправил ее не на тот адрес?
- Обычно нет. После подтверждения транзакции в блокчейне окончательны, поэтому средства, отправленные не на тот адрес или в неподдерживаемую сеть, как правило, потеряны, если только получатель или биржа не решат их вернуть.