Locktime
是原始交易数据的最后 4 个字节, 以小端序显示。 表示交易只有在达到特定的区块高度或时间后才能被打包到区块中。
- 如果
Locktime
小于500,000,000
, 则被解释为区块高度 - 如果
Locktime
大于等于500,000,000
, 则被解释为秒级时间戳
要启用 Locktime
字段, 交易的所有输入中, 至少有一个输入的 Sequence
值小于 0xFFFFFFFF
。
时间戳
Locktime
字段大小为 4 个字节, 最大值为 0xFFFFFFFF
, 即 10 进制的 4,294,967,295
, 转换为北京时间为 2106-02-07 14:28:15
, 表示交易最远可以在这个时间后被打包到区块中。
区块高度
对于区块高度, Locktime
最大可以设置为 0xFF64CD1D
, 转换为大端序为 0x1DCD64FF
, 即 10 进制的 499,999,999
, 表示交易最远可以在这个区块高度后才能被打包。