Prueba criptográfica que demuestra la posesión de una clave privada específica, asociada a una clave pública única, sin tener que revelarla. En Bitcoin, se construye utilizando la clave privada y el hash de una transacción. Da fe de la propiedad de los bitcoins en cuestión y permite satisfacer un script que desbloquea un UTXO. Se genera mediante un algoritmo de firma digital de curva elíptica como ECDSA o el protocolo Schnorr.