ArbTide

Криптокошелек: что это? Кастодиальный кошелек и самостоятельное хранение

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

Обновлено

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

Главное

  • Кошелек хранит приватные ключи, а ваш баланс записан в блокчейне.
  • В кастодиальных кошельках (например, аккаунтах на бирже) ключи хранит компания; при самостоятельном хранении — вы.
  • Горячие кошельки работают онлайн и удобны; холодные кошельки работают офлайн, и их сложнее взломать.
  • Сид-фраза из 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 лет.

Поэтому реальная угроза — не угадывание, а то, что кто-то увидит или скопирует вашу фразу. Правила безопасности:

  1. Запишите ее офлайн — на бумаге или на металлической пластине. Не храните ее в скриншотах, почте, облачных заметках или чатах для обмена паролями.
  2. Никогда не вводите ее на сайтах и никому не сообщайте. Ни одна настоящая служба поддержки, биржа или провайдер кошелька ее не попросит.
  3. Держите несколько копий в разных надежных местах, чтобы пожар или наводнение не уничтожили вашу единственную резервную копию.
  4. Используйте фразу только для восстановления кошелька в официальном приложении, которое вы установили сами.
  5. Заведите новый кошелек, если думаете, что фраза могла попасть в чужие руки, и переведите на него средства.

Как безопасно отправлять средства

Транзакции в блокчейне нельзя отменить. Перед отправкой:

  • Проверяйте адрес целиком, а не только первые и последние символы. Некоторые вредоносные программы подменяют скопированные адреса.
  • Сверяйте сеть. Один и тот же токен может существовать в нескольких блокчейнах. Если вы выводите средства с биржи в одной сети, а принимающий кошелек или биржа ее не поддерживает, средства можно потерять или придется долго их восстанавливать.
  • Отправляйте небольшую тестовую транзакцию при крупных или первых переводах. Например, перед переводом $20,000 сначала отправьте $50. Если комиссия сети, допустим, $1, тест стоит $1 комиссии и защищает оставшиеся $19,950.
  • Проверяйте разрешения для токенов. DeFi-приложения запрашивают разрешение тратить ваши токены. Неограниченные разрешения вредоносному или взломанному контракту могут опустошить кошелек.

Частые ошибки

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

Чем помогает ArbTide

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

Частые вопросы

Что такое криптокошелек?
Криптокошелек — это программа или устройство, которое хранит приватные ключи, управляющие вашей криптовалютой. Сами монеты остаются в блокчейне; кошелек хранит ключи, которые позволяют подписывать транзакции и тратить их.
Чем кастодиальный кошелек отличается от кошелька с самостоятельным хранением?
В кастодиальном кошельке, например в аккаунте на бирже, приватные ключи за вас хранит компания. В кошельке с самостоятельным хранением ключи у вас, поэтому никто не может заморозить ваши средства, но и никто не сможет их восстановить, если вы потеряете ключи.
Что такое сид-фраза?
Сид-фраза, или фраза восстановления, — это список обычно из 12 или 24 слов, по которому можно заново получить все приватные ключи кошелька. Любой, у кого есть сид-фраза, может забрать средства, поэтому ее никогда нельзя вводить на сайтах или кому-либо передавать.
Чем горячий кошелек отличается от холодного?
Горячий кошелек хранит ключи на устройстве, подключенном к интернету, например в мобильном приложении или расширении браузера. Холодный кошелек хранит ключи офлайн, обычно на аппаратном устройстве: удаленная кража становится намного сложнее, но проводить транзакции менее удобно.
Можно ли отменить транзакцию, если я отправил ее не на тот адрес?
Обычно нет. После подтверждения транзакции в блокчейне окончательны, поэтому средства, отправленные не на тот адрес или в неподдерживаемую сеть, как правило, потеряны, если только получатель или биржа не решат их вернуть.

Похожие гайды