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

В некоторых блокчейн-системах адрес получается непосредственно или косвенно из публичного ключа. Однако публичный ключ и адрес не являются универсально взаимозаменяемыми понятиями: конкретный способ формирования адреса зависит от протокола и используемого стандарта.

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