Governance Proposal Time Locks
Governance proposal time locks are a mechanism that introduces a delay between the approval of a proposal and its execution. This delay gives the community and the protocol's stakeholders time to review the changes and, if necessary, to exit the protocol or take other protective actions if they believe the proposal is malicious or harmful.
In the context of flash-loan-based attacks, a time lock provides a critical window of opportunity to identify and stop a malicious proposal that was forced through by an attacker. It is a fundamental component of decentralized governance, as it prevents the immediate, irreversible implementation of changes.
By ensuring that there is always a period of deliberation, time locks foster transparency and accountability in the governance process. They are a standard feature in many mature decentralized protocols, serving as a vital safeguard against both malicious intent and unintended consequences of governance actions.