‹ CAPÍTULO 8, TODAS LAS LECCIONES

EXPLORADOR DE RUTAS · CAPÍTULO 8 · LECCIÓN 2 DE 5

Transacciones y UTXO

Firmas digitales

¿Cómo demuestras que posees una clave sin mostrarla? 5 min

Una firma digital es un número calculado a partir de dos cosas: el mensaje que se firma y la clave privada. Cualquiera que posea la clave pública correspondiente puede verificar que la firma encaja con el mensaje, y nadie puede producir una válida sin la clave privada.

Vinculada a un solo mensaje

Una firma es válida para un mensaje exacto. En Bitcoin, el mensaje es la transacción misma. Si alguien cambia la cantidad o el destino, la firma ya no coincide y cada nodo rechaza la transacción. Una firma puede copiarse, pero no puede reutilizarse en otro pago.

Las matemáticas detrás

Las claves de Bitcoin viven en una curva elíptica llamada secp256k1. Las firmas se hicieron con ECDSA desde el principio. Desde la actualización de Taproot en 2021, también se usa un segundo esquema: firmas Schnorr, más simples y capaces de combinar varias firmas en una.

▶ VERLO EN LA MÁQUINA

En la CARTERA, la clave sellada firma el pago; solo la firma sale de la caja fuerte.

Qué recordar

  • Una firma se crea a partir del mensaje y la clave privada.
  • Cualquiera puede verificarla con la clave pública.
  • Cambiar la transacción rompe su firma.

Comprobación rápida

¿Qué sucede si alguien cambia el destino de una transacción firmada?

¿Qué esquema de firma se añadió con Taproot en 2021?

Firmas digitales · Universidad Bitcoin