Публичный ключ
Что такое публичный или открытый ключ?
Публичный ключ - это криптографический код, который позволяет пользователям получать криптовалюту на свои счета. Открытый ключ и закрытый ключ - это инструменты, необходимые для обеспечения безопасности криптоэкономики.
Как работает открытый ключ
Когда пользователь инициирует свою первую транзакцию с биткойнами или альткойнами, создается уникальная пара открытого и закрытого ключей. Каждый из ключей состоит из длинной строки буквенно-цифровых символов, которые помогают защитить активы пользователя в цифровой экосистеме.
Закрытый ключ известен только пользователю и служит его цифровым идентификатором. Закрытый ключ разрешает пользователю тратить, снимать, переводить или выполнять любые другие транзакции со своей учетной записи. Сложный алгоритм применяется к закрытому ключу для генерации открытого ключа, и оба ключа хранятся в цифровом кошельке.
ОСНОВНЫЕ ВЫВОДЫ
Открытый ключ - это криптографический код, используемый для облегчения транзакций между сторонами, позволяющий пользователям получать криптовалюту на свои учетные записи.
При первой инициации транзакции пользователям выдается закрытый ключ и открытый ключ.
Закрытый ключ предоставляется только его пользователю и разрешает пользователю упростить транзакции со своей учетной записи.
Открытый ключ используется для проверки цифровой подписи, что подтверждает право собственности на закрытый ключ.
Когда транзакция инициируется пользователем для отправки, скажем, биткойнов другому человеку, транзакция должна транслироваться в сеть, где распределенные узлы подтверждают действительность транзакции перед ее завершением и записью в цепочку блоков.
Перед тем, как транзакция транслируется, она подписывается цифровой подписью с использованием закрытого ключа. Подпись подтверждает право собственности на закрытый ключ, хотя никому не разглашает детали закрытого ключа. Поскольку открытый ключ создается из закрытого ключа, открытый ключ пользователя используется для доказательства того, что цифровая подпись была получена из его закрытого ключа. Как только транзакция подтверждена как действительная, средства отправляются на общедоступный адрес получателя.
Публичный адрес - это хешированная версия открытого ключа. Поскольку открытый ключ состоит из очень длинной строки чисел, он сжимается и укорачивается, чтобы сформировать общедоступный адрес. Фактически, закрытый ключ генерирует открытый ключ, который, в свою очередь, генерирует публичный адрес.
Когда два человека заключают соглашение, по которому один из них отправляет другим токены или монеты, они раскрывают друг другу свои публичные адреса. Публичный адрес похож на номер банковского счета. Отправителю нужен номер, чтобы иметь возможность отправить средства получателю, который затем сможет потратить или снять их со своим закрытым ключом. Получатель также может проверить партию монет отправителя, используя публичный адрес отправителя, который будет отображаться на его или ее экране.
Особые соображения
Хотя открытый ключ и адрес создаются на основе закрытого ключа, обратный случай практически невозможен.
Криптовалютная сеть остается безопасной за счет использования сложных математических функций, гарантирующих, что закрытый ключ не может быть получен из открытого ключа, тем более что открытый ключ и его хеш-версия видны всем в сети.
Поскольку невозможно восстановить закрытый ключ из открытого ключа или адреса, если пользователь потеряет свой закрытый ключ, любой биткойн или альткойн, расположенный на его общедоступном адресе, будет недоступен навсегда. С другой стороны, пользователь, потерявший свой открытый ключ, может воссоздать его с помощью закрытого ключа.