Какой биткойн-кошелек выбрать
Крипторынок сегодня предлагает инвесторам и трейдерам огромное разнообразие активов — в октябре 2022 года число выпущенных монет и токенов превысило 13 тысяч. Однако большинство из них либо остаются неликвидными, либо вообще эмитированы проектами, которые не проживут и несколько месяцев. Наибольшим спросом продолжают пользоваться криптовалюты, которые давно и хорошо известны, а бессменным лидером рынка по всем показателям остается биткойн. Для хранения BTC и выполнения операций пользователю необходим так называемый кошелек. Какой биткойн-кошелек выбрать, на какие особенности ориентироваться, какие достоинства и недостатки учитывать?
Понятие биткойн-кошелька
Под термином «биткойн-кошелек» подразумевают любые средства, с помощью которых можно получить полноценный доступ к блокчейн-сети Bitcoin и функциям учета BTC, а также выполнения транзакций с ними. Основная и, пожалуй, единственная функция кошелька — идентификация владельца активов, шифрование и дешифрование исходящей и входящей информации для записи в блокчейн. Поскольку для всех этих операций используется приватный (закрытый, секретный) ключ, можно сказать, что биткойн-кошелек и этот ключ — одно и то же понятие.
Впрочем, в обиходе это понятие интерпретируется несколько шире и отождествляется с приложением для работы в сети Bitcoin. Однако такие приложения — всего лишь одна разновидность кошельков, которые называют программными.
Важно! Поскольку понятия «приватный ключ» и «кошелек» идентичны, утеря ключа равнозначна полной утрате доступа к кошельку. Без ключа пользователь не сможет пройти идентификацию в блокчейн-сети и получить данные о принадлежащих ему монетах, отправить их.
Используемые в блокчейн-сетях технологии позволяют восстановить закрытый ключ при его утрате. Для этого пользователь получает при создании кошелька seed-фразу. Она выглядит как последовательность из 12, 18 или 24 слов, которые рандомно выбираются из списка в 2048 слов. Именно ее генерируют программные алгоритмы первой. В дальнейшем к этой последовательности применяются криптографических преобразования, в результате которых создается приватный ключ. Поэтому опытные участники крипторынка называют и сид-фразу биткойн-кошельком. Принципиально такое отождествление тоже верно — из seed однозначно генерируется закрытый ключ, то есть наличие этой фразы равносильно владению кошельком.
Важно! Утеря seed-фразы равнозначна полной утрате кошелька. Восстановить его без этой последовательности невозможно. Алгоритмы прямого перебора по известному списку не помогут. Во-первых, в seed-фразе важен порядок слов. Во-вторых, она может быть дополнена паролем, который неизвестен никому, кроме пользователя. Даже при 12 словах количество вариантов огромно (11 и 30 нулей), что не позволит даже при использовании самого производительного оборудования подобрать последовательность в приемлемое время (потребуются миллиарды лет). При наличии пароля шансы превращаются в ноль.
Виды биткойн-кошельков
Когда пользователь начинает выбирать биткойн-кошелек, он сталкивается со множеством принципов классификации. Один из главных — используемое оборудование и вариант хранения закрытого ключа. По нему кошельки делят:
- на программные;
- аппаратные;
- прочие.
Программные биткойн-кошельки
Что бы ни говорили, полноценным биткойн-кошельком можно считать только программный. Он представляет собой приложение, которое реализует следующие функции:
- обеспечение пользователю доступ к блокчейн-сети (соединение с узлами, прохождение идентификации, получение информации);
- генерацию приватных и на их основе публичных ключей;
- дешифрование полученной пользователем информации с использованием закрытого ключа;
- шифрование информации для отправки другим участникам сети с помощью полученных от них открытых ключей;
- отображение данных в удобном для работы виде.
Фактически это означает, что программный кошелек является не столько аналогом закрытого ключа, сколько интерфейсом между пользователем и блокчейн-сетью. Именно он обеспечивает просмотр баланса и истории транзакций, получение и отправку биткоинов.
Аппаратные биткойн-кошельки
Аппаратные кошельки — это электронные устройства, основное предназначение которых — хранение приватного ключа. Для полноценной работы с блокчейном им требуется интерфейсное приложение, установленное на ПК или мобильное устройство пользователя.
Производители аппаратных кошельков используют различные технологии взаимодействия с ним:
- Импорт ключа в приложение.
- Исполнение всех чувствительных операций (прохождение идентификации, подпись транзакций, генерацию ключей) непосредственно в аппаратной части устройства. Примером такой реализации являются аппаратные кошельки Ledger. Однако работают они исключительно с софтом того же разработчика.
Главное достоинство аппаратных кошельков — безопасность. Закрытый ключ не хранится постоянно в программе, которая работает с сетью. Фактически, доступ посторонних к ключу невозможен.
К сведению! Некоторые аппаратные кошельки могут восстанавливать секретные ключи по seed-фразе. Ввод производится в приложении, а в ключ генерируется и в дальнейшем хранится в аппаратно-программном комплексе кошелька.
Прочие кошельки
К прочим кошелькам относят варианты хранения даже не закрытого ключа, а seed-фразы. Например, бумажный кошелек — всего лишь лист бумаги, на котором записана нужная последовательность. Для работы достаточно ввести ее в приложении и сгенерировать закрытый ключ. В результате пользователь получит полный доступ к своим монетам.
Бумажный кошелек — простейший вариант, есть и более экзотические. Например, широко распространенный вариант — стальная пластина с выгравированными начальными буквами слов seed-фразы. Поскольку все слова в изначальном наборе уникальны, для восстановления достаточно первых трех символов каждого из них.
Главное преимущество таких биткойн-кошельков даже не в безопасности, хотя она на высшем уровне. Передача, например, листа бумаги с сид-фразой контрагенту является полноценной передачей ему кошелька со всей учтенной на нем криптовалютой.
Поскольку большинство пользователей имеет дело с программными кошельками, а остальные варианты для них, как правило, экзотика, в дальнейшем речь пойдет именно о приложениях биткойн-кошельков.
Виды биткойн-кошельков по пользовательскому оборудованию
В зависимости от оборудования, на которое устанавливается приложение, различают десктопные и мобильные кошельки.
Десктопные кошельки представляют собой программу, которая устанавливается на ПК пользователя. Это дает им определенные преимущества:
- Надежность и безопасность. В этом случае доступ к кошельку получает только сам пользователь ПК. Если он соблюдает все правила хранения ключей и вообще безопасной эксплуатации компьютера, сохранность закрытого ключа и кошелька практически гарантированы. При этом и защита от взлома и хищения важной информации проста — отключение ПК от локальной сети.
- Возможность получить контроль над полным узлом узла сети. Так называемые толстые десктопные кошельки создают на ПК полную копию блокчейна. Конечно, для него потребуется оборудование с нетривиальными характеристиками — объем базы данных на конец июля 2023 года превышает 490 Гб, а ее нужно скачать и сохранить на жестком диске устройства. Однако такой подход повышает устойчивость сети (блокчейн-сеть остается работоспособной при наличии хотя бы одного полного узла). Владелец узла при этом получает возможность подтверждать транзакции за вознаграждение (ему перечисляется часть комиссии).
Другой вариант десктопных кошельков — тонкие. Они подгружают из сети только часть блоков. Это снижает требования к оборудованию и существенно повышает скорость работы.
Мобильный биткойн-кошельки — это приложение, которое устанавливает мобильное устройство под управлением определенной операционной системы. По функциональности такой кошелек аналогичен тонкому десктопному. Однако мобильный софт проигрывает программам для ПК в безопасности. Это обусловлено спецификой гаджетов — приложение всегда остается активным, что существенно повышает вероятность взлома при включенном мобильном или Wi-Fi-интернете.
Зато мобильные кошельки выигрывают в удобстве. Проводить операции в криптовалюте с ними можно в любое время и любом месте, где есть покрытие операторов или беспроводной интернет.
Особняком стоят веб-кошельки. Они представляют собой браузерное расширение или просто веб-страницу для доступа к кошельку. Сама программная часть при этом запускается на сервере провайдера услуги. О какой-либо безопасности не стоит даже говорить. Как бы разработчик ни утверждал обратное. Его персонал всегда может получить доступ к секретным ключам пользователя. Поэтому веб-версии биткойн-кошельков лучше всерьез не рассматривать.
Биткойн-кошельки по режиму работы в сети
Еще одним важным критерием выбора является режим присутствия кошелька в сети. По этому признаку различают:
- Горячие кошельки. Они постоянно соединены с сетью и готовы к выполнению операций.
- Холодные кошельки. Этот кошелек (а еще лучше оборудование, на котором он установлен) постоянной связи с сетью не имеет и подключается только на время выполнения операции.
Естественно, удобнее пользоваться горячим кошельком, а безопаснее — холодным. Бумажные (и их аналоги) и аппаратные кошельки относятся к холодным. Мобильные и веб-версии принято причислять к горячим, хотя выгрузить приложение или не запускать браузер труда не составит. Десктопные кошельки, в зависимости от реализации, могут быть как горячими, так и холодными.
При выборе также следует учитывать, является биткойн-кошелек кастодиальным или некастодиальным. В некастодиальных провайдер услуги или разработчик софта не имеет доступа к секретным ключам пользователя. В кастодиальных он может такой доступ получить.
Естественно, с точки зрения безопасности лучше некастодиальные кошельки. В то же время большинство доступных на централизованных биржах или в электронных платежных системах вариантов относятся к кастодиальным и, кстати, пользуются большой популярностью.
Какой кошелек выбрать
При выборе биткойн-кошелька пользователю нужно руководствоваться всего двумя основными критериями: удобством работы и безопасностью. Действительно, трейдеру, который совершает несколько сделок в течение дня, будет неудобно работать с холодным кошельком. Наоборот, ему предпочтительнее иметь дело с горячим и, скорее всего, с мобильным, если вход в рынок и закрытие позиций предполагают быструю реакцию на поступление торговых сигналов. В то же время инвестору, который заходит проверять свой портфель раз в неделю или месяц, не нужен горячий кошелек.
Однако в обоих случаях нужно обеспечить максимальную безопасность хранения закрытого ключа. Особняком в этом отношении стоит работа на централизованных биржах, но и здесь можно обеспечить приемлемый уровень безопасности, например, если по окончании торгового дня или после закрытия портфеля выводить криптовалюту на независимый кошелек.
Что же касается конкретных реализаций, перед окончательным выбором стоит внимательно ознакомиться с отзывами пользователей. Это позволит получить относительно объективное представление о преимуществах и недостатках того или иного аппаратного или программного решения.
Комментарии