Блокировка по времени (Timelock) — это механизм, ограничивающий доступ к средствам в криптовалютном кошельке до истечения определенного периода или выполнения определенного условия. Эта функция часто используется в смарт-контрактах и может повысить безопасность и управляемость. Существует два основных типа блокировок по времени: абсолютная и относительная. Абсолютная блокировка по времени устанавливает определенное время или номер блока, по истечении которого средства становятся доступны. Например, пользователь может заблокировать свои монеты, чтобы они были выпущены только через год. Относительная блокировка по времени, напротив, позволяет средствам быть доступными по истечении определенного времени с момента их установки. Такая динамика может быть полезна для не требующих доверия транзакций, когда одна из сторон должна выждать заранее определенный период времени, прежде чем получить доступ к средствам. Блокировки по времени полезны для обеспечения соблюдения соглашений, задержки доступа к средствам для сбережений или предоставления периода для разрешения споров. Несмотря на свои преимущества, они также могут представлять риски при неправильном управлении, поскольку заблокированные средства не могут быть доступны до тех пор, пока не будут выполнены условия блокировки по времени.