Криптокошелёк — программный или аппаратный инструмент для управления адресами и ключами, подписания транзакций и взаимодействия с блокчейнами. Он не «хранит» монеты физически: активы находятся в сети блокчейна, а кошелёк управляет криптографическими ключами и доступом к ним. В модели self-custody контроль над ключами у пользователя; в кастодиальной — у провайдера (кастодиальный кошелёк).
Базовые моменты
- Адреса и ключи. У каждого адреса есть пара ключей: приватный (секретный) и публичный. Подписывая транзакции приватным ключом, владелец распоряжается средствами; сеть верифицирует подпись по публичному ключу (см. публичный ключ и приватный ключ).
- HD-кошельки и seed-фраза. Современные кошельки детерминируют множество ключей из одной seed-фразы, что упрощает резервирование и восстановление.
- Интерфейс. Кошелёк — это UI вокруг подписи транзакций и учёта адресов: он показывает балансы, формирует и отправляет транзакции, подключается к dApp (см. смарт-контракты).
Виды кошельков
| Тип | Описание | Для чего подходит |
|---|---|---|
| Некастодиальные (self-custody) | Ключи у пользователя; подпись локально; ответственность на владельце. | Долгосрочное хранение, приватность, контроль. |
| Кастодиальные | Ключи хранит сервис/биржа; операции через аккаунт. | Быстрые обмены, ввод/вывод через биржи, начинающим. |
| Программные (desktop/mobile/браузер) | Приложение на ПК/смартфоне/расширение; удобное взаимодействие с dApp. | Ежедневные операции, DeFi/NFT. |
| Аппаратные / офлайн | Изолированное устройство или офлайн-компьютер для подписи. | Хранение крупных сумм (см. холодный кошелёк). |
Как это работает (по шагам)
- Создание кошелька. Генерируется seed-фраза → из неё выводятся ключи/адреса.
- Получение средств. Делитесь только адресом (или QR). Приватный ключ не раскрывается.
- Отправка. Кошелёк формирует транзакцию (адрес/сумма/комиссия), подписывает её приватным ключом и отправляет в сеть.
- Подтверждение. Узлы сети проверяют подпись и включают транзакцию в блокчейн.
Разрешения и безопасность dApp
- При работе со смарт-контрактами кошелёк может выдавать allowance (разрешение на списание токенов контрактом). Периодически пересматривайте и отзывайте лишние разрешения.
- Проверяйте домены и адреса контрактов; избегайте «слепых» подписей.
Плюсы и ограничения
| Аспект | Плюсы | Минусы/риски |
|---|---|---|
| Контроль | Self-custody даёт полный контроль над активами. | Ответственность за ключи и резервирование на пользователе. |
| Удобство | Программные кошельки удобны для DeFi/NFT/ежедневных операций. | Выше экспозиция к фишингу/малвари, чем у офлайна. |
| Доступ | Поддержка многих сетей, подключение к dApp. | Различия форматов/сетей; риск ошибочного ввода сети/адреса. |
| Кастодиальные сервисы | Простота и интеграция с фиатом/биржами. | Контрагентский риск, ограничения/заморозки со стороны провайдера. |
Практика / чек-лист безопасности
- Seed-фраза офлайн. Храните фразу вне сети, сделайте 2–3 копии в разных местах (не фото/скриншоты/облака).
- Разделение кошельков. Отдельный «рабочий» кошелёк для dApp и отдельный — для хранения.
- Подтверждение адресов. Сверяйте первые/последние символы, делайте тест-переводы на малую сумму.
- Обновления и загрузки. Устанавливайте кошельки из официальных источников; обновляйте ПО.
- DeFi-разрешения. Регулярно проверяйте и отзывайте лишние allowances.
- Офлайн-подпись для крупных сумм. Используйте аппаратный/офлайн-режим (см. холодный кошелёк).
- Риски кастоди. Для биржевых/кастодиальных кошельков ограничивайте баланс и учитывайте правила вывода.
Частые вопросы (FAQ)
Где «лежат» мои монеты — в кошельке или в сети? В сети. Кошелёк хранит и использует ключи для доступа к балансам на блокчейне.
Можно ли восстановить кошелёк без seed-фразы? Как правило, нет. Seed — единственный надёжный способ восстановления некастодиального кошелька.
Опасно ли хранить крупные суммы в мобильном/браузерном кошельке? Риск выше, чем в офлайне. Для значимых сумм предпочтителен офлайн-режим/устройство и разделение адресов.
Кастодиальный кошелёк безопаснее? Он проще, но добавляет контрагентский риск и зависимость от провайдера. Для долгосрочного хранения многие выбирают self-custody.
Почему адреса разные в сетях? Форматы адресов и стандарты токенов различаются между сетями. Проверьте, что вы отправляете актив в нужную сеть.