ОПРЕДЕЛЕНИЕ Открытого Ключа
Открытый ключ - это криптографический код, который позволяет пользователю получать криптовалюты в свою учетную запись. Открытый ключ в сочетании с закрытым ключом являются важными инструментами, необходимыми для обеспечения безопасности криптоэкономики.
BREAKING DOWN Открытый ключ
Когда пользователь инициирует свою первую транзакцию с биткойнами или альткойнами, создается уникальная пара открытого ключа и закрытого ключа. Каждый из этих ключей представляет собой длинную строку буквенно-цифровых символов, которые помогают сохранить безопасность пользователя в цифровой экосистеме. Закрытый ключ известен только пользователю и служит цифровым идентификатором пользователя. Закрытый ключ позволяет пользователю тратить, снимать, передавать или выполнять любые другие транзакции со своего аккаунта. Сложный алгоритм применяется к закрытому ключу для генерации открытого ключа, и оба ключа хранятся в цифровом кошельке.
Когда пользователь инициирует транзакцию для отправки, скажем, биткойнов другому лицу, транзакция должна быть передана в сеть, где распределенные узлы (то есть люди за компьютерами) подтверждают действительность транзакции перед ее завершением и записью на blockchain. Перед трансляцией транзакция подписывается цифровой подписью с использованием закрытого ключа. Подпись подтверждает владение закрытым ключом, хотя она никому не раскрывает детали закрытого ключа. Поскольку открытый ключ создается из закрытого ключа, открытый ключ пользователя используется для доказательства того, что цифровая подпись пришла от его закрытого ключа. После подтверждения транзакции средства отправляются на открытый адрес получателя.
Публичный адрес - это хешированная версия открытого ключа. Поскольку открытый ключ состоит из чрезвычайно длинной строки чисел, он сжимается и укорачивается для формирования открытого адреса. По сути, закрытый ключ генерирует открытый ключ, который, в свою очередь, генерирует открытый адрес. Когда два человека заключают соглашение, по которому один отправляет другим жетоны или монеты, они раскрывают свои публичные адреса друг другу. Публичный адрес похож на номер банковского счета. Отправителю нужен номер, чтобы иметь возможность отправить средства получателю, который затем сможет их потратить или снять со своего личного ключа. Получатель также может проверить партию монет отправителя, используя открытый адрес отправителя, который будет отображаться на его экране.
Хотя открытый ключ и адрес определяются из закрытого ключа, обратный случай почти невозможен. Криптовалютная сеть остается защищенной благодаря использованию сложных математических функций, чтобы гарантировать, что закрытый ключ не может быть обработан из открытого ключа, тем более что открытый ключ и его версия хеша видны всем в сети. Поскольку невозможно восстановить личный ключ из открытого ключа или адреса, если пользователь потеряет свой личный ключ, любая биткойн или альткойн, находящиеся по его общему адресу, будут недоступны навсегда. С другой стороны, пользователь, который потерял свой открытый ключ, может воссоздать его с закрытым ключом.
