GitHub
深入技术
Locktime

Locktime

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, 表示交易最远可以在这个区块高度后才能被打包。

Copyright © 2024 HeapUp