Glosario · en profundidad

Timelock

Una regla que impide gastar monedas antes de cierta altura de bloque o momento.

Un timelock impide que una transacción o salida se gaste hasta un momento concreto. Bitcoin tiene dos tipos.

  • Absoluto: «no antes del bloque 900.000» o «no antes del 1 de ene de 2030». Se fija con nLockTime en una transacción, o se aplica en un script con OP_CHECKLOCKTIMEVERIFY (BIP65).
  • Relativo: «no hasta 144 bloques después de que se confirmó la moneda». Se fija con nSequence (BIP68), o se aplica con OP_CHECKSEQUENCEVERIFY (BIP112).

Los timelocks hacen posibles planes de herencia, bóvedas y canales de pago, porque dan a la contraparte un plazo para actuar.