Закрыть

Что такое приватный ключ блокчейн-кошелька

В закладки
Аудио
Содержание

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

Безопасность — то, чему нужно уделить особое внимание. И здесь одним из важнейших пунктов является понятие публичных и приватных ключей. 

Что такое приватный ключ

Приватный ключ (еще его называют закрытым) — это комбинация символов, предоставляющая доступ к хранящимся на счету криптовалютам. Только человек, который знает ключ, может перемещать и тратить монеты.

В самом простом случае (подробнее об этом ниже) система сама генерирует private key, и на его основе создается публичный (открытый) ключ. 

Публичный и приватный ключ — это буквенно-цифровые комбинации, которые связаны друг с другом. При этом это однонаправленная связь — зная private key, можно узнать публичный, однако зная публичный адрес, приватный узнать нельзя.

Private key — это сложная криптограмма, созданная путем использования алгоритма шифрования; она также служит своего рода подписью при отправке транзакций.

Как выглядит приватный ключ блокчейн-кошелька

Давайте посмотрим на примере биткоина, как выглядит private key. В основе Bitcoin лежит алгоритм шифрования SHA-256, который создает 256-битное число, состоящее из нуля и единицы.

Однако пользоваться таким длинным набором очень неудобно и, к тому же, код должен быть зашифрован. Поэтому private key от биткоин-аккаунта создается в виде 32-байтного числа, который состоит из 64 символов. На каждый символ приходится два значения (ноль или единица) из вышеназванного 256-битного числа. При этом используются цифры от 1 до 9 и буквенные символы от A до F.Что такое приватный ключ блокчейн-кошелька

Пример приватного ключа:

B4653223363AA61F20BD08FC233AC37262  

Угадать или подобрать методом «brute force» приватный код практически невозможно. Он представляет собой число в диапазоне от 1 до 10 в 77-ой степени. Если представить, что у человека появилась возможность перебирать один триллион чисел в секунду, то на поиск одного приватного кода ушло бы как минимум миллион возрастов существования планеты Земля.

Но некоторые исследователи полагают, что с развитием и усовершенствованием квантовых технологий, появятся способы взлома блокчейна.

С развитием криптосферы, появились разные форматы для хранения приватных ключей. Это альтернативные форматы, которые называются «Форматом Импорта Кошелька». Их три:

  • Hex: 1E99674A4CA27608A45A1813ABB0E9E52CFA330AC563EDBB32C8AAC6A964AECA.
  • WIF: 5J3nBbAG58CuQ346RNLpPUA
  • WIF-сжатый: KxFC1jnghCoACiATWZ3oXa748VN6ac3TYzGkd7YbsqGLY

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

Для чего нужен приватный ключ

Private key выполняет две основные функции. Первая — это надежное хранение криптовалюты, так как только тот, кто знает закрытый адрес, может проводить операции с этими активами. Поэтому важна предельная внимательность при создании ключа, и ни в коем случае не показывать его третьим сторонам, а также не хранить в интернете, и в идеале даже на компьютерах, которые подключены к интернету.

Вторая функция — это подпись транзакций. Приватный код также является цифровой подписью. К каждому приватному ключу привязан уникальный публичный адрес.

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

В чём отличие приватного ключа кошелька Биткоин от публичного 

При создании кошелька в распоряжении пользователя имеется два ключа:

  • Приватный (частный, закрытый) — код, который состоит из букв и цифр. 

Он применяется для отправки виртуальных денег другим пользователям и представляет собой 256-битное числовое значение, выбираемое случайным образом сразу после создания хранилища. Иногда секретный код зашифрован в виде фразы seed, состоящей из нескольких слов (к примеру, 12). 

В большинстве случаев именно сид-фраза выступает в роли гаранта сохранности денег. Наличие под рукой этого набора символов позволяет в любой момент получить доступ к бумажнику. Иными словами, private key — любое число от «1» до 10 в 77-й степени. Благодаря такому диапазону, подобрать код практически невозможно. 

Из-за того, что в состав приватных ключей входит множество цифр, для них придуман специальный формат WIF. Его отличительная особенность — первая цифра «пять». 

Пример закрытого кода в формате WIF — 5KJvscgHeMpm884wtkJNzSGaCErckhHJBGFsvd3ByK5qMZXj3hS.

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

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

Для понимания сути адресов (закрытого и открытого) можно привести пример с обычным почтовым ящиком. Чтобы отправить письмо (Биткоины) другому человеку требуется знать адрес (публичный код) человека. Чтобы забрать отправление, у получателя должна быть специальная отмычка (закрытый код). Если в руки постороннему человеку попадает приватный код, он получает доступ письмам (деньгам).     

Как правильно хранить приватные ключи

Правильное его хранение ключа — залог его безопасности. Есть три варианта хранения адресов:

  • На бумаге или металле. Этот способ больше всего актуален для бумажных кошельков, однако так можно хранить private key, созданный любым методом — нужно просто переписать его. Однако такое хранение не безопасно: вы можете потерять лист, он может сгореть или размокнуть. Для большей прочности его можно заламинировать или сделать копию из металла.      
  • На флешке. Это самый надежный способ. Используйте отдельную флешку и выполняйте все операции в оффлайн-режиме. Есть несколько вариантов хранения: в виде текстового документа, скриншота или оригинального файла в формате wallet.dat. Также обязательно нужно поставить на флешку пароль.  
  • На компьютере. Это также достаточно надежный вариант хранения, если устройство не подключено к интернету и исправно работает. В противном случае он или может стать жертвой злоумышленников, или «полететь». Также рекомендуется поставить надежный пароль на сам файл с адресом и на компьютер.
  • В памяти. Это самый безопасный способ хранения. Однако он подойдет только в том случае, если вы использовали мнемоническую фразу в качестве приватного кода. Так как запомнить набор из рандомных чисел и букв просто нереально.  

Правила безопасности

Для защиты личных сбережений Биткоин необходимо следовать нескольким правилам безопасности:

  • Используйте 2-факторную аутентификацию с помощью приложения Google Authentication. Это особенно актуально при работе на биржевых платформах.
  • Устанавливайте только надежные пароли на своих кошельках.
  • Храните закрытый код в надежном и недоступном для третьих лиц месте.
  • Пользуйтесь только проверенными программами для хранения. Наибольшим спросом пользуются аппаратные хранилища.

Заключение

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

Предыдущая статья Понравилась статья? 0 Следующая статья
Комментарии: 0
Оставить комментарий
Сервис подписки в данный момент находится на завершающей стадии разработки. Регулярная отправка новостных материалов на Ваш email начнется в ближайшее время. Повторная подписка не потребуется.
Добавить еще