Why Nostr? What is Njump?
2023-08-17 20:02:25

dov on Nostr: Transação com nLocktime Como programar uma transação para que ela só possa ser ...

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.
Author Public Key
npub16s7exzaa4le983mjvnw7jfatum0jfxqtpfk2uqdel3c4q97uqznst6hyar