Locktime 允许签名者创建一个时间锁定交易。因为只会在将来生效,这给签名者一个的反悔的机会。

    当心 locktime所 的快失效的情况,点对点网络允许locktime 失效的前两个小时,打包被锁定的交易,此外区块产生的时间间隔也是不确定的。所以如果想取消交易,一定要在锁定时间的几个小时之前进行。

    即使今天,如果所有的input 的sequence number都是最大值,locktime锁就会失效。所以如果想使用locktime,至少一个input的sequence number要小于最大值。由于sequence number不用于其他目的,任何sequence number 为零的交易都会启动locktime 功能。