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

Приватный ключ и публичный ключ

Приватный ключ и публичный ключ являются неотъемлемой частью сетей блокчейн. Они в свою очередь являются частью еще большей области криптографии. Она называется «Криптосистема с открытым ключом» (Public Key Cryptography) (PKC), или асимметричное шифрование.

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

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

Криптосистема с открытым ключом

Данная система строится на односторонней функции с потайным входом (функции-лазейки). Функцию такого рода легко решить, но для того, чтобы обратить решение, например, в нашем случае, чтобы украсть чьи-либо средства, компьютерам потребовалось бы огромное количество времени (тысячи лет), чтобы прийти к правильному ответу.

Функции-лазейки делают невозможным подделку криптографических подписей (приватных ключей).

Принцип работы публичного и приватного ключей

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

Как было отмечено в статье «Купил крипту. Что дальше?», вы владеете приватным ключом, а он дает вам доступ к использованию связанной с ним криптовалюты. Так как он дает доступ к активам пользователя, он должен быть известен только пользователю, который является владельцем данных активов.

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

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

По какому принципу осуществляются транзакции

Итак, давайте разберемся, как осуществляется транзакция в блокчейне на примере. Иван хочет отправить 1 BTC Светлане. Для этого ему понадобится публичный ключ Светланы, который является своего рода адресом отправления. Свой приватный ключ Иван использует для шифрования сообщения, чтобы никто другой, кроме Светланы, не мог открыть его. Разумеется, для отправки 1 BTC у Ивана должен быть в наличии 1 BTC на его собственном счету. Далее транзакция попадает в блокчейн, и после одобрения Светлана получает 1 BTC при помощи своего приватного ключа.

Так как принцип работы блокчейна основан на алгоритме консенсуса Proof-of-Work, подделать транзакцию практически невозможно.

Читать также:

Подпишитесь на наш Telegram
Получайте по 1 сообщению с главными новостями за день
Заглавное фото: Kanchanara / unsplash.com

Читайте также:

Обсуждение

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии