En tidslås hindrer at en transaksjon eller utdata brukes før et bestemt tidspunkt. Bitcoin har to typer.
- Absolutt: «ikke før blokk 900 000» eller «ikke før 1. jan 2030». Settes med nLockTime på en transaksjon, eller håndheves i et script med
OP_CHECKLOCKTIMEVERIFY(BIP65). - Relativ: «ikke før 144 blokker etter at mynten ble bekreftet». Settes med nSequence (BIP68), eller håndheves med
OP_CHECKSEQUENCEVERIFY(BIP112).
Tidslåser gjør arveplaner, vaults og betalingskanaler mulige, fordi de gir en motpart en frist til å handle.