Bitcoin Timelock - Discussion

There are no smart contracts on Bitcoin.

ohh Yes … my bad… i totally forgot about bitcoin capacity…

I guess that in CHECK LOCK TIME VERIFY’s OP_code if the given number is less than 500M refers to a block number before the UTXOs can be spend, right?

I think that nSequence and nLockTime are similar since the nodes won’t accept the TXs until specidied time conditions are met. However, I have a question regarding nSequence. It says that TX won’t be abble to propagate before the specified relative time from the UTXO has been mine to the attempt to propagate the TX has been passed. Since a TX may have multiple UTXOs thus this condition must meet for all UTXOs that compose the TX, right?

Corrrect

nSequence is transaction level time lock. It is similar to nLockTime with a crucial difference that nSequence doesn’t propagate the tx to the blockchain but remains in the mempool, which means it can be dropped while nLockTime locks the tx on the blockchain.

1 Like