Transação com nLocktime

Como programar uma transação para que ela só possa ser gasta no futuro usando a Electrum?

Após apertar "Pagar..." por uma transação com valor e endereço desejado, vc clica no ícone de ferramentas e em "Editar Locktime" se já não estiver ativada na sua interface.

Aí vc configura o bloco em que a tx poderá ser incluída na blockchain. No ex. abaixo, bloco 1 milhão.

Assina e guarda o HEX da transação (a transação assinada) para transmitir depois que o bloco alvo do timelock for minerado na rede Bitcoin no futuro. A sua transação só será considerada válida pelos nodes após o bloco alvo.

Até o bloco alvo, o dono da transação, se ainda tiver a chave, pode mover os fundos para outro endereço. Se chegar o bloco alvo, a transação pode ser transmitida para a rede pela própria electrum:

Não é recomendável criar transações com nLocktime muito longo se você pretende destruir a chave original e ter apenas a chave de destino na transação futura. Isso pq se houver alguma mudança ("inesperada") de algoritmo do Bitcoin, a sua transação com locktime pode ser considerada inválida. Considere pesquisar mais sobre isso se for usar assim.

Reply to this note

Please Login to reply.

Discussion

Resposta para pergunta recebida em comentário no último vídeo do canal sobre o protocolo "Great Wall":

https://www.youtube.com/watch?v=opMepsev8x4