Цифровая подпись привязывает сообщение к паре ключей: подписали sk — любой проверит pk, подделка должна быть неразумно дорогой. «Сообщение» в блокчейне — кодируемая транзакция: nonce, газ, получатель, calldata — каноническое представление, чтобы валидаторы получили тот же дайджест. Ethereum EOA использует ECDSA secp256k1; Bitcoin оборачивает схожую математику в CHECKSIG в скриптах.
Что делают при проверке