Открытый ключ — это криптографический адрес, используемый для получения криптовалюты. Он выводится из вашего закрытого ключа с помощью односторонней функции. Вы можете свободно делиться своим открытым ключом. Кто-то может отправить вам монеты, не узнав ничего, что позволило бы ему потратить ваши монеты. Открытый ключ проверяет подписи, сделанные с помощью закрытого ключа. Когда вы подписываете транзакцию, сеть проверяет подпись на соответствие вашему открытому ключу. Если они совпадают, транзакция действительна. Если нет, транзакция отклоняется.
Взаимосвязь между закрытым и открытым ключами асимметрична. Переход от закрытого ключа к открытому прост. Переход от открытого ключа к закрытому вычислительно нецелесообразен. Эта асимметрия лежит в основе криптографии с открытым ключом, которая существовала за десятилетия до Биткоина. В криптографии ваш открытый ключ хешируется для создания вашего адреса. Биткоин использует SHA-256 и RIPEMD-160. Эфириум использует Keccak-256. Вы можете поделиться своим адресом с кем угодно. Ваш открытый ключ немного более конфиденциальен, но все еще безопасен для раскрытия. Закрытый ключ — это то, чем вы никогда не делитесь. Открытые ключи и адреса предназначены для того, чтобы быть видимыми.
Ключевые общедоступные факты
- Получено из закрытого ключа — односторонняя функция
- Используется для проверки подписей — подтверждает авторизацию транзакции.
- Хэширование для создания адресов — короче и проще в использовании.
- Безопасно для распространения — в отличие от закрытого ключа.
Криптография с открытым ключом не является уникальной для криптовалют. Она обеспечивает безопасность веб-сайтов, мессенджеров и обновлений программного обеспечения. Биткойн применил её к деньгам.
Comments
No comments yet. Be the first to share a thought.
Leave a comment