Time-Lock Contracts
Time-Lock Contracts are smart contracts that restrict the movement of assets or the execution of governance decisions until a predetermined time or block height has passed. They are a fundamental security feature in DeFi, providing a window for users to review and react to proposed changes.
If a governance proposal is malicious, the time-lock gives the community time to exit the protocol or coordinate a response before the change takes effect. They are also used to manage the release of vested tokens to team members and investors, ensuring long-term alignment.
By enforcing a delay, time-locks add a layer of human-readable security to automated systems. They prevent impulsive or sudden actions that could destabilize the protocol.
Implementing time-locks is considered a best practice for any protocol that handles user funds or governance power. It is a critical safeguard in the trustless architecture of blockchain.