CHECKSEQUENCEVERIFY
CHECKSEQUENCEVERIFY, commonly abbreviated CSV, is an opcode in Bitcoin Script introduced by BIP-112. It implements a relative timelock by tying the ability to spend an output to the spending transaction’s input sequence number. In practice, a script path pushes a numeric value representing a required delay, then CSV checks that the delay has elapsed relative to when the output was created. After the check, the value is typically removed from the stack with OP_DROP. This enables time-locked or block-delayed conditions without requiring an absolute transaction locktime.
Mechanism and semantics: CSV compares the pushed relative delay against the nSequence field of the spending
Activation and usage: CSV is a soft-fork feature from BIP-112 and requires appropriate transaction versions and
Limitations: CSV does not by itself assert global time; it enforces a relative delay. It interacts with