‹ ГЛАВА 16, ВСЕ УРОКИ

МАСТЕР · ГЛАВА 16 · УРОК 2 ИЗ 5

Скрипт и обновления

Временные блокировки

Как можно сделать биткоин нетратируемым до определенного дня? 5 мин

Абсолютные временные блокировки

Абсолютная временная блокировка гласит: не раньше этой высоты блока или этой даты. Вся транзакция может содержать ее в поле nLockTime, и с 2015 года выход может принудительно применять ее в своем скрипте с помощью OP_CHECKLOCKTIMEVERIFY.

Относительные временные блокировки

Относительная временная блокировка гласит: не раньше, чем через столько блоков после подтверждения выхода. Она появилась в 2016 году с OP_CHECKSEQUENCEVERIFY. Именно она позволяет каналу Lightning предоставить другой стороне окно для реакции, прежде чем средства при принудительном закрытии могут быть потрачены.

  • Наследство: резервный ключ, который работает только после длительного периода бездействия.
  • Хранилища: задержка, в течение которой подозрительное снятие средств может быть отменено другим ключом.
  • Lightning: окна штрафов и безопасность маршрутизируемых платежей.

Что запомнить

  • Абсолютные: не раньше высоты или даты (CLTV).
  • Относительные: не раньше N блоков после подтверждения (CSV).
  • Lightning и планы наследования зависят от них.

Быстрая проверка

От чего отсчитывается относительная временная блокировка?

Какой инструмент Bitcoin сильно зависит от относительных временных блокировок?

Временные блокировки · Bitcoin University