Публичный ключ (Public Key)
16.04.2026
Публичный ключ — это открытый компонент асимметричной криптографической пары ключей. Его аналог — приватный ключ, который должен оставаться в тайне. Вместе они обеспечивают безопасное и доверенное владение криптовалютой без участия посредников.
Как генерируется публичный ключ
В криптовалютах публичные ключи выводятся из приватных с помощью криптографии на эллиптических кривых (ECC) — в частности, кривой secp256k1 в Bitcoin и большинстве PoW-монет. Это однонаправленная математическая операция: вычислительно невозможно получить приватный ключ из публичного.
Приватный ключ → (умножение на эллиптической кривой) → Публичный ключ → (хеширование) → Адрес
Публичный ключ и адрес: в чём разница
Адрес кошелька — это не тот же публичный ключ, он из него выводится:
- Публичный ключ хешируется (с помощью SHA-256 и RIPEMD-160 в Bitcoin).
- Добавляется контрольная сумма и байт версии.
- Результат кодируется (Base58Check или Bech32), что даёт адрес.
Этот дополнительный шаг добавляет уровень безопасности: даже если криптография на эллиптических кривых когда-либо окажется уязвимой, слой хеширования обеспечит дополнительную защиту.
Что можно сделать с публичным ключом / адресом
- Получать средства — поделитесь адресом с тем, кто хочет отправить вам криптовалюту.
- Проверять подписи — любой может использовать публичный ключ, чтобы убедиться, что сообщение или транзакция подписаны владельцем соответствующего приватного ключа.
Потратить средства с помощью одного лишь публичного ключа невозможно. Для трат нужна действительная подпись приватным ключом.
