Una firma digital vincula un mensaje a un par de claves: produce una firma con la clave privada, cualquiera la verifica con la clave pública y la falsificación debería ser computacionalmente inviable. En las cadenas de bloques, el "mensaje" suele ser una transacción estructurada: nonce, límites de gas, destinatario, datos de llamada, codificados canónicamente para que los validadores vuelvan a calcular el mismo resumen antes de verificar la firma. Los EOA de Ethereum utilizan ECDSA en secp256k1; Las rutas de script de Bitcoin envuelven las operaciones CHECKSIG en matemáticas comparables.
¿Qué sucede bajo la campana de verificación?