Time-Locked Covenants
Time-Locked Covenants (Временные ковенанты) в Bitcoin
Временные ковенанты — это особый тип ограничений, которые связывают возможность траты средств с течением времени или достижением определённой высоты блока в блокчейне. Эти ковенанты создают "умные" временные замки для биткоинов, обеспечивая новый уровень контроля над активами.
Принцип работы временных ковенантов
Временные ковенанты работают через два основных механизма:
- nLockTime - абсолютная временная блокировка (дата/время)
- nSequence - относительная блокировка (число блоков)
Пример реализации:
scriptIF
Это означает:
- До наступления указанного времени только отправитель может вернуть средства
- После наступления срока получатель может забрать монеты
Ключевые применения
Финансовые инструменты
- Срочные депозиты (автоматическая разблокировка через 6 месяцев)
- Вечные гранты (разблокировка 1% средств ежемесячно)
- Планы накопления (постепенная разблокировка сбережений)
Безопасность средств
- Холодное хранение с автовозвратом (если не подтверждён доступ за год)
- Защита наследства (постепенная передача активов наследникам)
- Анти-вымогательство (платёж разблокируется только через 90 дней)
Бизнес-логика
- Поэтапные выплаты (для фрилансеров и подрядчиков)
- Эскроу с тайм-аутом (автовозврат при неисполнении условий)
- Подписки и членские взносы (регулярные автоматические платежи)
Технические реализации
Нативные механизмы Bitcoin
- CHECKLOCKTIMEVERIFY (CLTV) - абсолютная временная блокировка
- CHECKSEQUENCEVERIFY (CSV) - относительная блокировка (в блоках)
Пример CLTV:
script
Расширенные решения
- OP_VAULT (предложение от разработчиков)
- Taproot-скрипты с временными условиями
- Адаптеры подписей для сложных временных схем
Преимущества перед другими типами ковенантов
Предсказуемость - чёткие временные рамки
Совместимость - работают с существующими кошельками
Безопасность - не требуют доверенных третьих сторон
Гибкость - комбинируются с другими условиями
Ограничения и риски
Негибкость после активации (условия нельзя изменить)
Зависимость от точного времени (проблемы с часовыми поясами)✗ Потенциальная потеря средств при ошибках в расчёте времени
Ограниченная сложность по сравнению с рекурсивными ковенантами
Вывод: Почему это важно?
Временные ковенанты открывают для Bitcoin:
- Автоматизированные финансовые продукты
- Улучшенные механизмы наследования
- Надёжные бизнес-гарантии
- Программируемые сбережения
При этом они сохраняют ключевые принципы:
- Децентрализацию
- Безопасность
- Предсказуемость