ChainScore Labs
LABS
Guides

Understanding Governance Tokens: COMP, AAVE, and More

A technical analysis of governance token mechanics, utility, and implementation in major DeFi lending protocols.
Chainscore © 2025
core-concepts

Core Concepts of Protocol Governance

An overview of the fundamental mechanisms and digital assets that empower decentralized communities to collectively manage and upgrade blockchain protocols.

01

Understanding Governance Tokens

Governance tokens are digital assets that grant holders voting rights to influence a decentralized protocol's future. They transform users into stakeholders, enabling decentralized decision-making on proposals ranging from fee changes to treasury management.

  • Voting Power: Typically, one token equals one vote, though some systems use vote delegation or time-locked tokens for weighted voting.
  • Real Example: Holding COMP on Compound lets you propose and vote on changes to interest rate models or supported assets.
  • User Impact: This matters because it aligns protocol development with community interests, moving control from a core team to a distributed user base.
02

Token Utility & Value Accrual

Beyond voting, governance tokens often have additional utilities that drive demand and capture value from the protocol's success. This creates a symbiotic relationship between token holders and the ecosystem's health.

  • Fee Sharing: Some protocols, like SushiSwap, use a portion of transaction fees to buy back and distribute tokens to stakers.
  • Collateral & Staking: AAVE tokens can be staked to secure the protocol and earn rewards, or used as collateral within the Aave lending markets.
  • Why it Matters: These mechanisms ensure active, invested governance participation and can provide a revenue stream, making the token more than just a voting tool.
03

Proposal & Voting Mechanisms

The process of submitting and deciding on changes is formalized through on-chain governance frameworks. This ensures transparency, security, and execution of community-approved decisions directly on the blockchain.

  • Proposal Lifecycle: Starts with a forum discussion, followed by a temperature check, a formal on-chain proposal, and a final vote.
  • Example Process: In MakerDAO, MKR holders vote on executive votes to adjust system parameters like the Debt Ceiling for specific collateral types.
  • User Importance: A clear, secure process prevents malicious proposals and ensures only widely-supported changes are implemented, protecting the protocol's integrity.
04

Delegation & Voter Participation

To address low voter turnout, many protocols allow vote delegation, where token holders can assign their voting power to knowledgeable community members or entities without transferring token ownership.

  • How it Works: A user delegates their COMP voting power to a delegate who votes on their behalf, based on published platforms and reputations.
  • Real Use Case: Platforms like Tally and Boardroom help users find and delegate to representatives, creating a more efficient and informed governance layer.
  • Why it Matters: Delegation improves participation rates and decision quality by concentrating influence in the hands of engaged, expert delegates.
05

Treasury Management

Protocol treasuries, often funded by fees or token reserves, are community-controlled war chests used to fund development, grants, and incentives. Governance tokens grant the right to decide how these substantial resources are allocated.

  • Control Mechanism: Token holders vote on treasury spending proposals, such as funding a new developer team or a liquidity mining program.
  • Specific Example: Uniswap governance has voted on multi-million dollar grants to support ecosystem development from its treasury.
  • User Significance: Effective treasury management is crucial for long-term sustainability, allowing the protocol to fund its own growth and innovation directly.

The Governance Token Lifecycle

A process overview for understanding, acquiring, and participating in governance with tokens like COMP and AAVE.

1

Acquiring Governance Tokens

Learn the primary methods to obtain tokens like COMP or AAVE.

Detailed Instructions

Governance tokens are primarily acquired through decentralized exchanges (DEXs) or earned via protocol participation. For example, AAVE tokens can be claimed by users who borrowed or supplied assets on the Aave protocol before the governance launch. To buy tokens, you would interact with a liquidity pool on a DEX like Uniswap.

  • Sub-step 1: Connect Wallet: Use a Web3 wallet (e.g., MetaMask) and connect to a DEX interface.
  • Sub-step 2: Execute Swap: Swap ETH or stablecoins for the governance token. For COMP, you might swap on the main COMP/ETH pool: 0xCFfDdeD873554F362Ac02f8Fb1f02E5ada10516f.
  • Sub-step 3: Confirm Transaction: Approve the token swap and pay the gas fee, ensuring you have enough ETH for the transaction.

Tip: Always verify the token contract address on the project's official documentation to avoid scams. For AAVE, the official Ethereum mainnet contract is 0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9.

2

Delegating Voting Power

Delegate your tokens to participate in governance without voting on every proposal.

Detailed Instructions

Token delegation is crucial for voters who wish to influence governance without constant engagement. Holders can delegate their voting power to another Ethereum address, which can be a trusted community member or a decentralized autonomous organization (DAO). This process is on-chain and transparent.

  • Sub-step 1: Access Governance Portal: Navigate to the protocol's governance interface, such as Compound's Governor Bravo at https://compound.finance/governance.
  • Sub-step 2: Initiate Delegation: Connect your wallet and find the delegate function. You will need the delegatee's address.
  • Sub-step 3: Execute Delegation TX: Sign a transaction to delegate. For COMP, you can call the delegate(address delegatee) function on the token contract.
solidity
// Example delegate call for COMP token IComp(0xc00e94Cb662C3520282E6f5717214004A7f26888).delegate(0x123...abc);

Tip: Delegation does not transfer token ownership, only voting rights. You can change or revoke delegation at any time.

3

Creating and Submitting Proposals

The process for token holders to formally suggest protocol changes.

Detailed Instructions

Submitting a governance proposal requires holding a minimum proposal threshold of tokens. For Compound, this is 65,000 COMP. The process involves crafting an executable proposal, often via Governor Bravo smart contracts, which outlines specific actions like parameter adjustments or treasury allocations.

  • Sub-step 1: Draft Proposal: Write a detailed proposal on the governance forum (e.g., Compound's Discourse) to gather community feedback.
  • Sub-step 2: Prepare On-Chain Action: Encode the desired function calls. For example, a proposal to change the AAVE reserve factor might call setReserveFactor() on the LendingPoolConfigurator.
  • Sub-step 3: Submit Transaction: Use the governance contract's propose function. This will lock your tokens until the voting ends.
javascript
// Example: Submitting a proposal on Compound await governorBravo.propose( [targetContractAddress], [0], // values in wei ["setCollateralFactor(address,uint256)"], // function signature [encodedData], // ABI-encoded parameters "Proposal to adjust collateral factor for UNI" );

Tip: Ensure your proposal has clear specifications and community support to pass the quorum, which for AAVE is often 320,000 AAVE.

4

Voting and Execution

How token holders vote on proposals and how successful proposals are executed.

Detailed Instructions

On-chain voting allows token holders to cast votes for, against, or abstain on proposals. Votes are weighted by the number of tokens held or delegated. After a voting period (e.g., 3 days for AAVE, 2 days for Compound), if the proposal meets quorum and a majority for, it moves to a timelock period before execution.

  • Sub-step 1: Review Active Proposals: Check the governance dashboard for proposals in the voting stage, noting the proposal ID and details.
  • Sub-step 2: Cast Your Vote: Connect your wallet and call the castVote function. For AAVE, you would interact with the Aave Governance V2 contract at 0xEC568fffba86c094cf06b22134B23074DFE2252c.
  • Sub-step 3: Monitor Execution: After the timelock (e.g., 2 days for Compound), anyone can call the execute function to enact the proposal's actions.
solidity
// Casting a vote on a Compound proposal (ID 42) with 1 = For, 2 = Against GovernorBravo(0xc0Da02939E1441F497fd74F78cE7Decb17B66529).castVote(42, 1);

Tip: Voting is gas-intensive. Consider using gas-efficient methods like snapshot voting off-chain (used by many DAOs) or delegate to a representative.

Comparative Analysis: Major Lending Protocol Tokens

Comparison of key governance and utility features across leading DeFi lending protocol tokens.

FeatureCompound (COMP)Aave (AAVE)Maker (MKR)

Primary Function

Governance of interest rate models & assets

Governance of protocol parameters & treasury

Governance of DAI stability & system risk

Token Distribution

~50% to protocol users, ~50% to team/foundation

13M AAVE to ecosystem reserve, staking rewards

100% initially sold in 2017 auction, now via buybacks

Governance Quorum

~400,000 COMP (4% of supply)

~80,000 AAVE (0.8% of supply)

~80,000 MKR (8% of supply)

Staking / Safety Module

No native staking for security

Yes, Safety Module with slashing (up to 30%)

No, but MKR is at risk via the Maker Burn mechanism

Max Supply

10,000,000 COMP

16,000,000 AAVE

1,005,577 MKR (as of 2024, decreasing)

Voting Power Delegation

Yes, to any Ethereum address

Yes, via Aave Governance V2

Yes, via Chief contract delegation

Key Utility Beyond Voting

Earn COMP via supplying/borrowing

Fee switch potential, staking rewards

Recollateralization & system surplus auctions

Stakeholder Perspectives on Governance

Understanding Governance Tokens

A governance token is a digital asset that grants its holder the right to vote on the future of a decentralized protocol. Think of it like a share in a company, but for a community-run project. Holding tokens like COMP (Compound) or AAVE (Aave) doesn't just represent potential financial value; it represents a voice.

Key Points

  • Voting Power: Your influence is typically proportional to the number of tokens you hold or have delegated to you. More tokens mean a bigger say in proposals.
  • Proposal Types: Votes can decide on critical changes, such as adjusting interest rate models in Compound or adding new collateral assets to Aave's lending pools.
  • Real-World Impact: These decisions directly affect how the protocol operates, its security, and its economic incentives for all users.

A Simple Example

When a new token, like UNI (Uniswap), is proposed as a fee-earning collateral asset on Aave, AAVE token holders vote. If you hold AAVE, you could vote "Yes" to potentially increase the protocol's utility and revenue, or "No" if you deem the asset too risky.

governance-mechanics

Advanced Governance Mechanics

A deep dive into the token-based governance systems that empower decentralized communities to propose, debate, and implement changes to leading DeFi protocols.

01

Governance Token Utility

Governance tokens grant holders voting rights and protocol influence. They are not just speculative assets but represent a stake in the platform's future.

  • Voting Power: Weight is typically proportional to the number of tokens staked or delegated.
  • Proposal Rights: Some protocols require a minimum token balance to submit governance proposals.
  • Real Example: Holding COMP allows users to vote on Compound's interest rate models and supported assets. This direct influence aligns user incentives with protocol health and security.
02

Delegation & Vote Escrow

Delegation allows token holders to assign their voting power to experts or representatives without transferring asset custody.

  • Passive Participation: Users can delegate to knowledgeable community members.
  • Vote-Escrow Models: Protocols like Curve (veCRV) lock tokens for longer periods to grant boosted voting power and rewards.
  • Why it matters: It enables efficient, informed decision-making while rewarding long-term, committed stakeholders, creating a more stable governance structure.
03

Proposal Lifecycle & Execution

A formal governance process ensures secure and deliberate protocol upgrades, moving from ideation to on-chain execution.

  • Stages: Typically include a temperature check, formal proposal, voting period, and a timelock delay before execution.

  • Use Case: AAVE proposals undergo extensive forum discussion, followed by a multi-day on-chain vote and a timelock to allow users to react to passed changes. This mitigates the risk of malicious proposals being enacted immediately.

04

Treasury Management

Protocol treasuries, funded by fees and token reserves, are controlled via governance to ensure sustainable growth and development.

  • Funding Initiatives: Token holders vote on grants for developers, marketing campaigns, and strategic partnerships.
  • Example: Uniswap governance has approved multi-million dollar grants to ecosystem projects from its treasury.
  • Significance: Effective treasury management is crucial for long-term viability, allowing the community to directly fund its own evolution and security.
05

Security & Risk Mitigation

Governance attacks are a critical risk where a malicious actor acquires enough tokens to pass harmful proposals. Protocols implement safeguards to protect against this.

  • Defenses: Include a quorum requirement, proposal thresholds, and timelocks that delay execution to allow for community response.
  • Real Concern: A flash loan could be used to temporarily borrow voting power. Understanding these mechanics is vital for assessing a protocol's resilience and the real value of its governance token.
06

Cross-Protocol Governance

Meta-governance occurs when a protocol's governance token (like AAVE or UNI) is used to vote on matters within another ecosystem, creating interconnected governance layers.

  • Power Dynamics: Large treasuries can influence other protocols by holding their tokens.
  • Use Case: A DAO might use its COMP holdings to vote on a proposal affecting an integrated lending market. This creates complex, web-like relationships where governance decisions can have far-reaching, systemic impacts across DeFi.

Governance Token FAQs and Technical Nuances

The fundamental purpose of a governance token is to decentralize decision-making power over a protocol's future. Token holders can propose, debate, and vote on changes to critical parameters, such as interest rate models, collateral factors, or treasury management. This creates a decentralized autonomous organization (DAO) structure, aligning the protocol's development with its community's interests. For example, AAVE token holders vote on adding new collateral assets, directly influencing the protocol's risk and utility. Holding these tokens is not just an investment but a stake in the ecosystem's governance, with proposals often requiring a quorum of millions of dollars worth of tokens to pass.