⏳ O que é Timelock no Bitcoin?
O timelock é uma funcionalidade do protocolo Bitcoin que permite restringir o gasto de moedas até que um determinado tempo tenha passado.
Existem dois tipos principais:
⏱️ 1. CheckLockTimeVerify (CLTV)
Define um tempo absoluto (por exemplo, um bloco futuro ou data específica).
Ex: "Essas moedas só podem ser gastas após o bloco 800.000."
⏲️ 2. CheckSequenceVerify (CSV)
Define um tempo relativo, após a entrada da transação na blockchain.
Ex: "Essas moedas só podem ser gastas 30 dias após serem recebidas."
🛠️ Uso comum de timelocks:
Vaults de segurança: impede gastos imediatos após hack.
Multisig com fallback: se alguém não assinar, os fundos podem ser resgatados após um certo tempo.
Testamentos ou heranças digitais.
Canal de pagamento em Lightning Network.