Bloqueios de tempo absolutos
Um bloqueio de tempo absoluto diz: não antes desta altura de bloco ou desta data. Uma transação inteira pode conter um em seu campo nLockTime, e desde 2015 uma saída pode aplicar um em seu script com OP_CHECKLOCKTIMEVERIFY.
Bloqueios de tempo relativos
Um bloqueio de tempo relativo diz: não antes de tantos blocos após a confirmação da saída. Ele chegou em 2016 com OP_CHECKSEQUENCEVERIFY. É o que permite que um canal Lightning dê ao outro lado uma janela para reagir antes que os fundos de um fechamento forçado possam ser gastos.
- Herança: uma chave de backup que só funciona após um longo período sem atividade.
- Cofres: um atraso durante o qual uma retirada suspeita pode ser cancelada com outra chave.
- Lightning: janelas de penalidade e a segurança de pagamentos roteados.