
Locktime — это правило, которое откладывает выполнение транзакции или действия по контракту до наступления определённого времени или достижения заданной высоты блока. Основная задача — не допустить перевод средств или исполнение до установленного момента. Это похоже на срочный вклад: снять средства можно только по истечении срока.
В блокчейнах locktime ограничивает, когда транзакция может попасть в блок, даёт время на общественное обсуждение, позволяет поэтапно выпускать токены или служит защитой тайм-аутом в cross-chain swaps. Поскольку участники распределены по всему миру, определение «самого раннего времени исполнения» снижает вероятность ошибок и злоупотреблений.
В Bitcoin locktime реализуется через поле nLockTime транзакции, которое определяет, когда майнеры могут включить транзакцию в блок.
Высота блока — это «номер очереди» в блокчейне: чем выше значение, тем позже появляется блок. Если nLockTime установлен на определённую высоту, транзакция подтверждается только после её достижения. Если задано значение timestamp (любое число 500000000 и выше в Bitcoin трактуется как timestamp), транзакция не будет подтверждена до указанного времени.
Помимо nLockTime, в Bitcoin Script есть CheckLockTimeVerify (CLTV) и CheckSequenceVerify (CSV). CLTV проверяет абсолютное время или высоту блока, а CSV — относительное время (например, «подождать минимум X блоков»). Эти механизмы позволяют создавать сложные условия для multi-signature кошельков и платёжных каналов. Например, можно установить правило: «любая сторона может вернуть средства только после 100 блоков», снижая риск мгновенного вывода.
В смарт-контрактах locktime часто применяется для задержки голосования и поэтапного выпуска средств. Смарт-контракты — это автоматизированные правила, которые исполняются по заданному алгоритму после развертывания.
В Ethereum используются контракты TimelockController, которые вводят задержку для голосований. Большинство протоколов устанавливают locktime от 24 до 72 часов, чтобы пользователи могли выявить и отреагировать на возможные проблемы до исполнения (в 2024 году Compound и Uniswap используют задержку 24–48 часов). Это работает как «период охлаждения» после запуска исполнения.
Токен-контракты применяют locktime для графиков вестинга. Например, токены, выделенные команде или инвесторам, могут иметь «cliff period» (отсутствие выпуска в начале), а затем — линейный вестинг, что предотвращает ранние массовые продажи. При достижении каждого этапа контракт автоматически разблокирует соответствующую долю токенов.
При вестинге locktime определяет, когда токены можно получить или продать. Вестинг — это постепенное получение прав на токены, а не одномоментная выдача.
В стейкинге или продуктах доходности locktime — это фиксированный срок, например 30 или 90 дней, в течение которого нельзя вывести средства досрочно либо вывод сопровождается штрафом. Финансовые и заблокированные продукты стейкинга Gate чётко отображают периоды блокировки и правила завершения; пользователи должны заранее уточнить возможность досрочного вывода и сроки расчёта после окончания периода, чтобы избежать проблем с ликвидностью.
Для проектов разумные locktime стабилизируют ожидания рынка; для пользователей важно знать срок и условия досрочного вывода для эффективного управления капиталом.
В межсетевых сценариях часто используются HTLC (Hashed Time Lock Contracts), которые объединяют условия по хэшу и времени, чтобы либо завершить транзакцию по заданным правилам, либо вернуть средства при истечении тайм-аута.
HTLC — это «двухключевой сейф»: один ключ — хэш-преобразование (верный ответ), другой — время истечения. Если правильный ответ предоставлен в течение locktime, средства можно получить на целевой цепи; если нет — после тайм-аута средства возвращаются на исходный адрес. Такой подход поддерживает atomic swaps, обеспечивая, что либо обе стороны получают результат, либо ни одна транзакция не происходит.
Locktime — это правило: действие разрешено только после определённого времени, независимо от инициатора. Заморозка — это когда администратор ставит паузу, и средства нельзя переместить до отмены заморозки.
Контроль доступа — это кто может совершать действие, например, требование нескольких подписей для перевода средств. Locktime определяет, когда действие разрешено. Многие системы комбинируют оба подхода: требуют одобрения нескольких сторон и устанавливают задержку, чтобы снизить риски.
Locktime — это фундаментальный механизм для отсрочки действий до определённого момента: транзакции Bitcoin, управление смарт-контрактами, вестинг токенов и межсетевые обмены. Контроль времени выполнения снижает риск импульсивных или злонамеренных операций, но не заменяет контроль доступа и безопасность ключей. Для эффективного применения locktime важно правильно выбрать временную основу, использовать аудированные модули, проводить аудит граничных условий и чётко прописывать сроки и правила погашения на уровне продукта. При создании контрактов или выборе продуктов платформы заранее планируйте потребности в ликвидности и оценивайте влияние периода блокировки.
Locktime в настройках устройства — это период бездействия, после которого экран блокируется автоматически. Например, если установить 30 секунд, телефон заблокируется при отсутствии активности в течение этого времени. Функция повышает безопасность и экономит заряд батареи, предотвращая несанкционированный доступ и снижая потребление энергии.
Корректный locktime обеспечивает два преимущества: защиту конфиденциальности (автоматическая блокировка не даёт посторонним получить доступ к телефону) и экономию энергии (экран не горит без необходимости). Настройте locktime в соответствии с вашими привычками для баланса удобства и безопасности.
Да, это может мешать. Очень короткий locktime (например, 15 секунд) требует частых разблокировок, что неудобно при чтении длинных материалов. Для ежедневного использования рекомендуется 30–60 секунд; для публичных мест — 15–30 секунд для большей безопасности. Оптимальный баланс важнее минимального интервала.
Нет прямой связи. Locktime определяет, когда устройство блокируется автоматически, автояркость регулирует яркость экрана по освещённости. Это независимые функции с отдельными настройками. Обычно приглушение экрана связано с адаптивной яркостью, а не с таймером блокировки.
В настройках безопасности Gate можно задать автоматический тайм-аут для торговых сессий. Перейдите в раздел «Безопасность аккаунта» → «Настройки тайм-аута сессии» и выберите подходящий период (например, 10 минут, 30 минут или 1 час). Если активности не было в течение этого времени, торговые функции будут заблокированы, и для продолжения потребуется подтверждение личности — это повышает безопасность средств.


