时间锁与相对锁定(CLTV/CSV/BIP68/112/113)
Bitcoin 提供绝对与相对时间锁,控制交易可被验证/打包的时间窗口。
绝对时间锁(nLockTime 与 CLTV)
nLockTime:交易级别锁定时间
>= 500_000_000 表示 Unix 时间戳
< 500_000_000 表示区块高度
- 校验基于 MTP(Median-Time-Past, BIP113),而非本地时钟
OP_CHECKLOCKTIMEVERIFY (CLTV):脚本级绝对锁定(BIP65)
相对时间锁(Sequence 与 CSV)