Time-Locked Covenants

Временные ковенанты
Time-Locked Covenants (Временные ковенанты) - тип ограничений, которые создают "умные" временные замки для биткоинов, обеспечивая новый уровень контроля над активами.

Time-Locked Covenants (Временные ковенанты) в Bitcoin

Временные ковенанты — это особый тип ограничений, которые связывают возможность траты средств с течением времени или достижением определённой высоты блока в блокчейне. Эти ковенанты создают "умные" временные замки для биткоинов, обеспечивая новый уровень контроля над активами.

Принцип работы временных ковенантов

Временные ковенанты работают через два основных механизма:

  1. nLockTime - абсолютная временная блокировка (дата/время)
  2. nSequence - относительная блокировка (число блоков)

Пример реализации:

scriptIF <публичный ключ получателя> CHECKSIG ELSE <публичный ключ отправителя> CHECKSIG ENDIF

Это означает:

  • До наступления указанного времени только отправитель может вернуть средства
  • После наступления срока получатель может забрать монеты

Ключевые применения

Финансовые инструменты

  • Срочные депозиты (автоматическая разблокировка через 6 месяцев)
  • Вечные гранты (разблокировка 1% средств ежемесячно)
  • Планы накопления (постепенная разблокировка сбережений)

 Безопасность средств

  • Холодное хранение с автовозвратом (если не подтверждён доступ за год)
  • Защита наследства (постепенная передача активов наследникам)
  • Анти-вымогательство (платёж разблокируется только через 90 дней)

Бизнес-логика

  • Поэтапные выплаты (для фрилансеров и подрядчиков)
  • Эскроу с тайм-аутом (автовозврат при неисполнении условий)
  • Подписки и членские взносы (регулярные автоматические платежи)

Технические реализации

Нативные механизмы Bitcoin

  • CHECKLOCKTIMEVERIFY (CLTV) - абсолютная временная блокировка
  • CHECKSEQUENCEVERIFY (CSV) - относительная блокировка (в блоках)

Пример CLTV:

script CHECKLOCKTIMEVERIFY DROP <публичный ключ> CHECKSIG

Расширенные решения

  • OP_VAULT (предложение от разработчиков)
  • Taproot-скрипты с временными условиями
  • Адаптеры подписей для сложных временных схем

 Преимущества перед другими типами ковенантов

Предсказуемость - чёткие временные рамки

Совместимость - работают с существующими кошельками

Безопасность - не требуют доверенных третьих сторон

Гибкость - комбинируются с другими условиями

Ограничения и риски

Негибкость после активации (условия нельзя изменить)

Зависимость от точного времени (проблемы с часовыми поясами)✗ Потенциальная потеря средств при ошибках в расчёте времени

Ограниченная сложность по сравнению с рекурсивными ковенантами

Вывод: Почему это важно?

Временные ковенанты открывают для Bitcoin:

  • Автоматизированные финансовые продукты
  • Улучшенные механизмы наследования
  • Надёжные бизнес-гарантии
  • Программируемые сбережения

При этом они сохраняют ключевые принципы:

  • Децентрализацию
  • Безопасность
  • Предсказуемость