Snapshot Voting Mechanisms

Snapshot voting mechanisms are a way of conducting governance votes by recording token balances at a specific, past block height rather than at the time of the vote. This approach is specifically designed to prevent flash-loan-based governance attacks, where an attacker could acquire a massive amount of tokens just to influence a vote and then immediately sell them.

By using a snapshot from the past, the protocol ensures that only those who held tokens for a meaningful period have a say in governance decisions. This creates a more stable and representative governance process, as it aligns the interests of the voters with the long-term health of the protocol.

It is a widely adopted practice in decentralized finance for managing protocol upgrades, treasury allocations, and other critical decisions. By effectively neutralizing the ability to rent voting power, snapshot mechanisms play a crucial role in maintaining the security and integrity of decentralized governance.

Gas-Optimized Voting
Governance Participation
Delegated Voting
On-Chain Voting Delay
Protocol Governance Parameters
Governance Token
Preference Intensity Modeling
Token Delegation Risks