Описание тега driving
ответ mulllhausen-это отлично, но вот короткий пример, который иллюстрирует, почему вин сл не может быть окончательной или maxed.
Предположим, я хочу провести выходной CLTV. Я жду, пока время CLTV прошел, а потом создать транзакцию с nLockTime набор для текущего блока времени, а порядковый номер значение что-то меньше, чем 2^32-1, скажем 0.
Теперь, когда сделка будет проверять, потому что
CLTV время <= ТХ.nLockTime <= текущего времени блока
Мы используем nLockTime в качестве прокси для текущего блока времени, чтобы сказать текущего блока времени прошло время, CLTV.
Однако, если я поставил все свои номера СЛ с Максом, я был бы в состоянии представить сделки с nLockTime в будущем, т. е. больше, чем текущий блок, тем самым минуя время CLTV. nLockTime должна быть <= для текущего блока времени, если не все последующие номера будут заблокированы. Поэтому, проверяя, чтобы убедиться, что по крайней мере один VIN сл количество не является окончательным, мы убедитесь, что все они не превышен, позволяя обойти этот сценарий.