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.