Глоссарий

Публичный ключ (Public Key)

16.04.2026

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

Как генерируется публичный ключ

В криптовалютах публичные ключи выводятся из приватных с помощью криптографии на эллиптических кривых (ECC) — в частности, кривой secp256k1 в Bitcoin и большинстве PoW-монет. Это однонаправленная математическая операция: вычислительно невозможно получить приватный ключ из публичного.

Приватный ключ  →  (умножение на эллиптической кривой)  →  Публичный ключ  →  (хеширование)  →  Адрес

Публичный ключ и адрес: в чём разница

Адрес кошелька — это не тот же публичный ключ, он из него выводится:

  1. Публичный ключ хешируется (с помощью SHA-256 и RIPEMD-160 в Bitcoin).
  2. Добавляется контрольная сумма и байт версии.
  3. Результат кодируется (Base58Check или Bech32), что даёт адрес.

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

Что можно сделать с публичным ключом / адресом

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

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

См. также