Right here Antoine stated the next:

This launched absolute timelock functionality via the nLockTime transaction area, which is disabled if all of the transactions inputs have an nSequence that’s 0xffffffff.

I’ve a few questions:

  1. Is that this nonetheless a consensus rule?
  2. Does this imply that If I would like absolute locktime in my transaction I need to set the nSequence of some enter to worth != 0xffffffff?
  3. By setting some enter nSequence worth to != 0xffffffff we’re enabling relative locktime (32th bit is NOT set to 1) or RBF (32th bit is ready to 1). Does it imply that my transaction, for instance, have to be RBF with a view to use absolute locktime?
  4. If all written above is true, does this imply that by setting all nSequence to == 0xffffffff and by that disabling nLocktime and absolute timelock, we are able to additionally disable CLTV?

LeaBit is a brand new contributor to this web site. Take care in asking for clarification, commenting, and answering.
Take a look at our Code of Conduct.

2