Timelock
A timelock is a smart contract mechanism that restricts the movement of assets or the execution of functions until a specific time or block height is reached. In the context of cryptocurrency and decentralized finance, it acts as a programmable constraint on liquidity.
By locking funds, it prevents premature withdrawal or execution, often used to enhance security by allowing users or governance participants time to react to malicious proposals. It serves as a fundamental building block for secure vault structures and administrative control in decentralized protocols.
This mechanism ensures that actions are not instantaneous, providing a necessary buffer in adversarial environments. It effectively bridges the gap between trustless execution and human-readable oversight.