Proposal Time-Locks
Proposal time-locks are a security feature that mandates a waiting period between the approval of a governance proposal and its execution. This delay provides community members with the opportunity to review the changes and, if necessary, exit the protocol or take defensive actions if the proposal is malicious.
Time-locks are a critical safeguard against governance attacks, as they prevent attackers from instantly executing changes. They also allow for the correction of errors in the implementation of the proposal.
While they introduce friction, the trade-off is significantly enhanced security and trust. Many protocols implement time-locks through smart contracts that automatically enforce the delay.
This mechanism is a standard best practice in decentralized finance, reflecting the importance of protecting user assets from potentially harmful governance decisions. It is a fundamental component of a resilient and transparent protocol architecture.