‹ CAPÍTULO 16, TODAS LAS LECCIONES

MAESTRO · CAPÍTULO 16 · LECCIÓN 2 DE 5

Script y actualizaciones

Bloqueos de tiempo

¿Cómo se puede hacer que bitcoin no sea gastable hasta cierto día? 5 min

Bloqueos de tiempo absolutos

Un bloqueo de tiempo absoluto dice: no antes de esta altura de bloque o esta fecha. Una transacción completa puede llevar uno en su campo nLockTime, y desde 2015 una salida puede imponer uno en su script con OP_CHECKLOCKTIMEVERIFY.

Bloqueos de tiempo relativos

Un bloqueo de tiempo relativo dice: no antes de esta cantidad de bloques después de que la salida fue confirmada. Llegó en 2016 con OP_CHECKSEQUENCEVERIFY. Es lo que permite a un canal Lightning dar al otro lado una ventana para reaccionar antes de que los fondos de un cierre forzoso puedan ser gastados.

  • Herencia: una clave de respaldo que solo funciona después de un largo período sin actividad.
  • Bóvedas: un retraso durante el cual un retiro sospechoso puede ser cancelado con otra clave.
  • Lightning: ventanas de penalización y la seguridad de los pagos enrutados.

Qué recordar

  • Absolutos: no antes de una altura o fecha (CLTV).
  • Relativos: no antes de N bloques después de la confirmación (CSV).
  • Lightning y planes de herencia dependen de ellos.

Comprobación rápida

¿Desde qué se mide un bloqueo de tiempo relativo?

¿Qué herramienta de Bitcoin depende en gran medida de los bloqueos de tiempo relativos?

Bloqueos de tiempo · Universidad Bitcoin