Криптовалютный кошелёк – базовый инструмент пользователя для взаимодействия с разнообразными блокчейн-сетями. По изначальному методу работы, они делятся на 3 большие группы – программные, аппаратные и бумажные. Кроме того, про механизму работы их можно разделить на «горячие» и «холодные».
Подавляющее большинство систем и компаний, которые работают с криптовалютой, предоставляют своим пользователям программные кошельки. Это более удобно, поскольку нет привязки к конкретному материальному носителю. Но по этой же причине, аппаратные кошельки более надёжны и безопасны. Примерно наравне с бумажными - записями или распечатками данных на листе бумаги. Впрочем, данный вид кошельков является устаревшим и не слишком удобным, так что редко кем применяется.
Принципы, по которым работают криптовалютные кошельки
Несмотря на распространённое мнение, валюта не хранится в таких кошельках непосредственно. Это, скорее, способ взаимодействия с определёнными блокчейн-сетями с помощью особым образом сгенерированных данных, а также – возможность осуществлять переводы и транзакции. В качестве основных методов взаимодействия используются одна или несколько пар публичных и приватных ключей.
Кроме того, кошелёк – это ещё и публичный адрес, сгенерированный на основе публичных и приватных ключей, представляющий собой комбинацию букв и цифр. Данный адрес определяет индивидуальное расположение кошелька в блокчейне и обеспечивает возможность перевода на него криптовалюты из сторонних источников. Необходимо просто указать свой публичный адрес – и этого будет достаточно. При этом стоит помнить, что существует ещё и приватный адрес, которым, наоборот, делиться ни с кем и ни в коем случае не следует.
Приватный адрес необходим для обеспечения личного доступа к криптовалютам, без привязки к конкретному аппаратному или программному носителю. То есть вы можете потерять смартфон с установленным на него кошельком с публичным адресом, но это не даст никому доступ к приватному адресу, так что получить доступ к вашим основным криптовалютным счетам у посторонних лиц не выйдет. Кроме того, вместо комбинации цифр и букв приватного ключа, для доступа к этому «личному хранилищу» может использоваться сид фраза.
Разница между горячими и холодными кошельками
Как уже уточнялось, по механизму работы все криптовалютные кошельки делятся на «горячие» и «холодные».
Горячие кошельки – те, которые постоянно подключены к интернету. Они используются при взаимодействии с разнообразными криптовалютными биржами, путём создания на них учётных записей и размещения там определённого количества валюты. За счёт постоянной связи, можно быстро осуществлять различные транзакции. Поэтому их предпочитают как профессиональные трейдеры, так и обычные пользователи, которые не особо разбираются в технических особенностях. Но такая постоянная связь менее надёжна и более подвержена современным методам взлома.
Холодные кошельки – те, которые к интернету подключаются изредка – исключительно для взаимодейтсвия. Чаще всего это конкретный физический носитель, который обеспечивает автономное хранение ключей. И пока к нему нет доступа – взломать его невозможно. Простейший пример – флешка с программой. Данный метод хранения информации куда менее быстрый, но более надёжный. Больше подходит для долгосрочных инвесторов и простого хранения криптовалюты.
Программные кошельки
Существует несколько разновидностей, но все они объединены общими признаком – постоянным, хотя иногда и ограниченным, подключением к интернету. Наиболее распространёнными являются следующие виды:
- Веб-кошелёк. Роль кошелька играет интерфейс браузера. Устанавливать дополнительное программное обеспечение не нужно. Пожалуй, самый простой и интуитивно понятный способ хранения данных, относительно лояльный для неопытного пользователя. Новый кошелёк создаётся, защищается личным паролем – и с ним уже можно работать. Однако это не слишком безопасный вариант, поскольку далеко не все веб-кошельки предоставляют пользователю доступ к приватным ключам. Однако есть и такие, которые обеспечивают полный контроль пользователя за безопасностью – в основном за счёт мультиподписей.
- Биржевые кошельки на централизованных биржах. Наименее надежный способ хранения криптовалюты, так как биржевой кошелек генерируется биржей, которая полностью оставляет за собой контроль над криптовалютнимы средствами пользователя. Именно поэтому мы постоянно слышим о взломах и огромных кражах из криптовалютних бирж.
- Десктоп-кошельки. По умолчанию предоставляет пользователю полный контроль за ключами и средствами. Требует установки соответственного программного обеспечения. Автоматически создаёт в памяти компьютера или смартфона файл «wallet.dat», где и хранятся все ключи. Этот файл необходимо дополнительно шифровать и устанавливать пароль для доступа к нему. И каждый раз при использовании кошелька – вручную вводить этот пароль. Это несколько неудобно, но полезно с точки зрения безопасности. Но есть проблема – при потере или уничтожении файла, а также – при забывании пароля, вы полностью теряете доступ к своим средствам, лежащим на десктоп-кошельке. Спасает создание резервной копии на нескольких отдельных носителях. Альтернативный вариант – экспортирование приватного ключа или сид-фразы для использования с других носителей. То есть – обеспечение доступа к одному и тому же десктоп-кошельку с нескольких аппаратных средств.
- Мобильные кошельки. Специализированные десктоп-кошельки для смартфонов. Удобны тем, что поддерживают использование QR-кодов, что заметно ускоряет процесс работы. Данный способ пригоден в тех ситуациях, когда необходимо осуществлять регулярные и ежедневные транзакции, а также – использовать криптовалюты для оплаты счетов и услуг в реальном мире. К недостаткам этого вида кошельков можно отнести уязвимость перед вирусами и вредоносными программами. Кроме того, потерять смартфон куда проще, нежели ПК. Поэтому целесообразным будет создание резервных копий приватных ключей и дополнительное шифрования доступа к кошельку с помощью паролей.
Аппаратные кошельки
Особые физические устройства, которые с помощью процедуры генерации случайных чисел создают буквенно-цифровые последовательности приватных и публичных ключей. Которые там же и хранятся. По своей сути – холодный кошелёк. Но несмотря на его большую надёжность относительно вирусных программ и взломов, он всё ещё уязвим к сбоям встроенного программного обеспечения. Кроме того, доступ к средствам посредством данного вида кошельков осуществляется менее удобно, нежели с помощью горячих альтернатив. Впрочем, это частично компенсируется тем, что некоторые поставщики услуг доступа к блокчейнам позволяют подключать данный вид кошельков к своим десктоп- или веб-кошелькам. Это гарантирует, что приватные ключи не будут покидать аппаратный носитель. Данный вариант хорош для длительного хранения крупных сумм криптовалюты.
Бумажный кошелёк
Лист бумаги с распечатанными приватным и публичным адресами в виде QR-кодов. Чтобы взаимодействовать с ними, необходима система сканирования. По сути – холодный кошелёк, к которому имеет доступ только владелец. И хотя способ демонстрирует отличную устойчивость к взлому, он считается устаревшим. Хотя бы потому, что он не позволяет проводить частичные операции со средствами, а только полное снятие или перевод. Да, это решается с помощью промежуточных этапов – перевода с бумажного кошелька на десктоп-кошелёк, например, частичного снятия средств и повторной генерацией и распечаткой нового бумажной версии. Но вы сами понимаете, насколько это неудобно и медленно.
Необходимость резервного копирования
Копирование файла wallet.dat или сид фразы с последующим кодированием, гарантирует вам, что вы сохранение доступ к своим криптовалютным средствам даже потеряв аппаратный носитель. А поскольку в жизни может произойти всякое, иметь резервные копии необходимых данных – крайне важно. Кроме того, необходимо подбирать устойчивые пароли. И тоже где-нибудь держать их резервные копии, чтобы не полагаться исключительно на собственную память.