Открыть сервисСервис

Криптокошельки: виды и принцип работы

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

Принцип работы

В основе любого криптокошелька лежит пара криптографических ключей:

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

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

Современные кошельки чаще всего используют мнемоническую фразупоследовательность из 12 или 24 слов, из которой детерминированно генерируются все ключи и адреса. Такая фраза позволяет восстановить доступ к средствам на любом совместимом кошельке.

Классификация

По способу хранения ключей

ТипОписаниеОсобенности
ГорячиеКлючи хранятся на устройстве, подключённом к интернетуУдобство, но выше риск взлома
ХолодныеКлючи хранятся офлайнБезопасность, менее удобны в повседневном использовании

По форме реализации

  • Программные (софт-кошельки)приложения для смартфона, компьютера или браузера. К ним относятся мобильные кошельки, десктопные клиенты и браузерные расширения.
  • Аппаратные кошельки — физические устройства, напоминающие флеш-накопитель. Приватные ключи не покидают устройство, а транзакция подписывается внутри него.
  • Бумажные кошельки — распечатанные публичный адрес и приватный ключ. Считаются устаревшим, но наглядным способом холодного хранения.
  • Кастодиальные кошельки — ключи контролирует третья сторона, например биржа. Пользователь получает доступ через логин и пароль, но фактически не владеет ключами.
  • Некастодиальные кошельки — пользователь самостоятельно хранит ключи и несёт полную ответственность за их сохранность.

По числу подписей

Мультиподписные (multisig) кошельки требуют подтверждения транзакции несколькими ключами. Такая схема применяется в корпоративных хранилищах и совместном управлении средствами: например, для вывода активов нужно согласие двух из трёх участников.

История

Первым криптокошельком стал клиент Bitcoin Core, выпущенный вместе с запуском сети «Биткойн» в 2009 году. Он хранил ключи в локальном файле wallet.dat и требовал загрузки всей цепочки блоков, что со временем стало неудобным из-за роста размера блокчейна.

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

Безопасность

Основные угрозы для владельцев криптокошельков:

Базовые меры защиты включают офлайн-хранение резервной копии мнемонической фразы, использование аппаратных кошельков для крупных сумм и отказ от передачи ключей третьим лицам. В России требования к обороту цифровых валют регулируются Федеральным законом «О цифровых финансовых активах» от 2020 года; операции с криптовалютой не запрещены, но не могут использоваться для оплаты товаров и услуг внутри страны.

Применение

Криптокошельки используются для:

  • хранения и перевода криптовалют;
  • участия в DeFi-сервисах, стейкинге и голосованиях в сетях;
  • работы с NFT и токенами;
  • получения выплат и расчётов в международных операциях.

Отдельные кошельки поддерживают только одну монету, другие — сотни сетей одновременно. Многие современные приложения объединяют функции обмена, аналитики и подключения к децентрализованным приложениям.

Критика и ограничения

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

Источники: документация Bitcoin Core, стандарты BIP32, BIP39, BIP44, Федеральный закон № 259-ФЗ «О цифровых финансовых активах», обзоры аппаратных кошельков, материалы профильных изданий о блокчейне.