Digamos que você quer manter uma poupança em BTC para quando o seu filho fizer 18 anos... você pode pegar um bloco que está estimado para aquele ano e criar um endereço cujo saldo só pode ser gasto no momento definido. Ai é só ficar depositando e deixar o "redeem script" para ele poder fazer o saque após o bloco escolhido.
Eu escrevi um passo a passo de como criar um (e gastar essas moedas) nesse post: https://bitcointalksearch.org/topic/m.24712087
Achei a tutorial bem fácil.
Acabei de prender um saldo usando a ferramenta, coloquei pra ele ser liberado amanhã.
fiz o backup, priv k, pub k e o script.
Estranho que minha public key era do endereço: bc1qrm4sugnazd4982w3t3xd3823cqxyw4920gwpwu, que é formato: P2WPKH_V0
e na hora de fazer o hold, o site puxou o endereço: 13pUrgJ3stGETyZG72yzzEhFAUoQnP28kH, que é formato: P2PKH
Não tem problema, porque tenho a priv k, mas esse negócio de partições e formatos de endereços causa muita confusão.
segue os detalhes:
hold address: 32V28DBaiJ8xoFDazmHhQAAbmRXWKr2YtH < quem determina esse endereço?
Required Signature: 13pUrgJ3stGETyZG72yzzEhFAUoQnP28kH < esse é meu endereço.
Unlock Time: 11/27/2021 00:00
volume: 0,0006 BTC
Acabei de fazer o saque do nlock time ali e deu tudo certo. No primeiro momento errei ali pela tutorial, porque a fee é manual e coloquei zero.
mas coloquei o script, coloquei o endereço de Required Signature 13pUrgJ3stGETyZG72yzzEhFAUoQnP28kH, depois peguei a RAW e coloquei em assinar, depois coloquei em Broadcast e foi pra rede
Muito bom e prático.