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

Одной из основных целей существования криптовалют является предоставление возможности обмена ценностями между равными участниками без посредника, такого как банк. Но как можно доверить отправку денег совершенно незнакомому человеку на другом конце света без посредника, чтобы все были честны? Это возможно благодаря зашифрованным буквенно-цифровым последовательностям, называемым "ключами", которые являются основой всего механизма безопасности для перемещения средств в блокчейне. Существует два типа криптографических ключей - публичные и приватные. Оба выполняют различные основные функции, и без их использования все виды криптовалютных транзакций были бы практически невозможны. Далее мы рассмотрим все, что вам нужно знать об открытых и закрытых ключах и о том, как они защищают ваши криптоактивы от чужих рук.

Как работают ключи и криптография

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

Каждый новый криптокошелек без исключения поставляется с соответствующей парой криптографически сгенерированных ключей - открытым и закрытым. Публичными ключами можно безопасно поделиться с любым, кто попытается отправить криптовалюту на адрес вашего кошелька. С другой стороны, закрытые ключи следует тщательно защищать, так как любой, у кого есть закрытые ключи от вашего кошелька, получает полный контроль над связанными с ними средствами. В зависимости от типа используемого вами кошелька (доверительный или недоверительный), вы можете никогда не взаимодействовать со своими закрытыми ключами. Однако в любом случае убедитесь, что закрытые ключи используются при покупке, продаже, обмене или расходовании криптовалют, независимо от того, знаете вы об этом или нет.

Открытые ключи и закрытые ключи

Закрытые и открытые ключи выполняют совершенно разные функции, и оба они являются необходимыми компонентами для обеспечения безопасного проведения криптографических транзакций, в том числе связанных с криптовалютами. Эти ключи обычно имеют форму длинных строк буквенно-цифровых символов, которые криптографически связаны между собой, что означает, что любая транзакция, зашифрованная с помощью открытого ключа, может быть расшифрована только с помощью соответствующего закрытого ключа. Этот метод шифрования известен как "асимметрично-ключевая криптография".

Что такое открытый ключ?

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

Что такое закрытый ключ?

В отличие от открытых ключей, основное правило заключается в том, что ваш закрытый ключ никогда и никому не должен передаваться, поскольку любой потенциальный участник криптовалютного рынка, имеющий закрытый ключ кошелька, может получить доступ к содержащимся в нем средствам. Для более сознательных пользователей криптовалют нежелание делиться закрытыми ключами распространяется даже на централизованные биржи, многие из которых предоставляют кошельки безопасности, которые затем управляют закрытыми ключами от имени пользователей. Хорошей альтернативой сервисам доверия является использование кошелька самообслуживания, где вы полностью контролируете свои закрытые ключи. Владение закрытыми ключами - довольно спорный вопрос в криптовалютном секторе, многие считают, что вы не являетесь настоящим "владельцем" своей криптовалюты, если вы не являетесь единственным владельцем закрытого ключа. Такое мышление привело к тому, что в кругах криптовалютных энтузиастов стало популярным выражение "не твои ключи, не твоя криптовалюта".

Какова роль открытых и закрытых ключей в криптовалютных транзакциях?

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

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

В случае кошельков условного депонирования биржа или поставщик услуг хранит ваши ключи и автоматически подписывает транзакцию за вас по вашему запросу. Некоторые пользователи криптовалют предпочитают такую схему, поскольку она снижает их ответственность - восстановить доступ к утерянному счету так же просто, как нажать кнопку "Забыли пароль?". Однако это также означает, что служба кастодиана может проводить операции без вашего согласия или ограничить доступ к вашим активам, или даже потерять ваши средства в результате взлома, ликвидации или банкротства (Mt. Gox и FTX - тому примеры).

Как я должен защищать свои закрытые ключи?

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

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

- Никогда и ни с кем не делиться своими закрытыми ключами

- Использовать фразу восстановления/семенную фразу для резервного копирования закрытого ключа

Никогда не делайте скриншот вашего закрытого ключа/семенной фразы или любой другой цифровой снимок. Если у вас большое количество криптовалюты, всегда лучше хранить приватные ключи в автономном режиме. Лучше всего, если вы используете аппаратные кошельки, которые подключаются к Интернету только для подписания транзакций. Гораздо менее техничным, но все же очень автономным методом является простое написание фразы восстановления на листе бумаги, который затем следует спрятать или держать под замком. В этом случае убедитесь, что никто другой не сможет найти эти данные.