Bitcoin VerityОткрыть сравнение

Уровень 9 · Продвинутый технический уровень

Временные блокировки: nLockTime, CLTV, CSV и sequence

Разница между отсроченной транзакцией и UTXO, доступным после абсолютного или относительного срока.

Статья
87
Время чтения
14 минут
Проверено
10 сентября 2026 года

Суть вкратце

nLockTime ограничивает включение транзакции. CLTV помещает абсолютный порог в условие выхода, а BIP 68 и CSV создают задержку от подтверждения расходуемого UTXO.

01

Абсолютная блокировка транзакции

nLockTime задаёт минимальную высоту или время включения и взаимодействует с sequence входов. Владелец ключа может создать другую транзакцию, если сам скрипт выхода не требует блокировки.

02

CLTV блокирует ветвь

OP_CHECKLOCKTIMEVERIFY сравнивает значение скрипта с nLockTime. Политика может разрешить совместную подпись сейчас, а ключ восстановления позже, но каждую альтернативную ветвь необходимо проверить.

03

CSV измеряет возраст UTXO

BIP 68 придаёт sequence смысл относительной задержки, а BIP 112 позволяет требовать её в скрипте. Это, например, основа срока реакции на старое состояние Lightning-канала.

04

Это не будильник

Блоки появляются случайно, а правила времени используют median-time-past. Блокировка ничего не рассылает автоматически; после порога нужны подпись, публикация и достаточная комиссия.

Уровень 9 · Продвинутый технический уровень

Основные понятия

Абсолютная блокировка
Порог по высоте или времени цепочки.
Относительная блокировка
Ожидание от подтверждения расходуемого выхода.
Median-time-past
Медиана времени недавних блоков для правил консенсуса.

Распространённое заблуждение

Временная блокировка автоматически отправит биткоин в выбранную дату.

Более точное объяснение

Она только определяет, когда транзакция или ветвь может стать корректной; всё ещё нужны подпись, рассылка и комиссия.

Более точное объяснение

Может ли майнер перевести часы и пропустить ожидание?

Временные метки ограничены консенсусом, а блокировки используют median-time-past. Майнер не может произвольно обойти правило.

87

Главные выводы

  1. 01nLockTime ограничивает конкретную транзакцию.
  2. 02CLTV задаёт абсолютный порог в Script.
  3. 03CSV требует относительный возраст UTXO.
  4. 04Время блока — не точный календарь.

Итог как для ребёнка

Совсем простыми словами

Временная блокировка означает «сначала подожди». Bitcoin не отправится сам: после блока или времени кто-то всё равно должен опубликовать правильную транзакцию.

Проверено: 10 сентября 2026 года

Источники и дополнительное чтение

Источники подтверждают конкретные факты и определения; ссылка не означает, что редакция разделяет все взгляды автора.

01
BIP 65: CHECKLOCKTIMEVERIFYBitcoin Improvement Proposals
bips.dev
02
BIP 68: относительный locktimeBitcoin Improvement Proposals
bips.dev
03
BIP 112: CHECKSEQUENCEVERIFYBitcoin Improvement Proposals
bips.dev
04
BIP 113: median-time-pastBitcoin Improvement Proposals
bips.dev

Образовательный материал, не инвестиционная рекомендация.