Time-Locked Execution
Time-Locked Execution is a security feature that forces a delay between the approval of a transaction or protocol change and its actual implementation on the blockchain. This delay provides a window of opportunity for users or security auditors to detect and potentially veto malicious proposals before they take effect.
In the context of derivatives protocols, time-locks are crucial for preventing "rug pulls" or emergency updates that could drain liquidity. By enforcing a mandatory waiting period, the protocol gains an extra layer of defense against compromised administrative keys or malicious governance votes.
This feature is often implemented as a smart contract constraint that cannot be bypassed by any single party. It is a key element in building trust within decentralized systems.