Glossary

Gauge Weight Voting

Learn how gauge weight voting directs token emissions to liquidity pools in DeFi protocols.

Key Takeaways

  • Gauge weight voting is a governance mechanism where vote-escrowed token holders allocate protocol emissions across liquidity pools by assigning voting weight to gauges.
  • Curve Finance pioneered this model with veCRV, triggering the Curve Wars: a competitive scramble among protocols to accumulate voting power and direct CRV emissions toward their own pools.
  • The mechanism created an entire ecosystem of bribe marketplaces where protocols pay voters to support specific gauges, turning governance votes into a tradeable economic resource.

What Is Gauge Weight Voting?

Gauge weight voting is a DeFi governance process that determines how a protocol distributes its token emissions across different liquidity pools or strategies. Instead of a core team deciding which pools receive rewards, token holders cast votes to allocate emissions proportionally. Pools that attract more votes receive a larger share of newly minted tokens, creating a market-driven incentive layer on top of liquidity mining.

The term "gauge" comes from Curve Finance, where it refers to a smart contract that measures how much liquidity a user has staked in a given pool and distributes CRV rewards accordingly. The "weight" is the percentage of total emissions that gauge receives, determined by aggregate voter preferences. Think of it as a budgeting system: voters decide what fraction of the protocol's reward budget goes to each pool, and the gauges enforce that allocation on-chain.

This model was introduced by Curve Finance in 2020 as part of its vote-escrow tokenomics and has since been adopted by Balancer, Velodrome, Aerodrome, and dozens of other protocols. It represents one of the most influential governance token designs in DeFi.

How It Works

Gauge weight voting follows a cycle of locking, voting, and distributing. While implementations vary across protocols, the core mechanism remains consistent.

  1. Token holders lock their protocol tokens (e.g., CRV) for a fixed duration to receive vote-escrowed tokens (e.g., veCRV). Longer lock periods grant more voting power.
  2. Holders allocate their voting weight across one or more gauges. Votes are expressed in basis points, so a holder can split 60% to one pool and 40% to another.
  3. At each epoch (typically weekly), the protocol tallies all votes and calculates each gauge's share of total emissions.
  4. The protocol mints new tokens and distributes them to gauges in proportion to their weight. A gauge with 10% of total votes receives 10% of that epoch's emissions.
  5. Liquidity providers who have staked LP tokens in a gauge receive emissions proportional to their share of the total staked value in that gauge.

Curve's GaugeController

Curve's implementation is the reference design. The GaugeController smart contract enforces several rules:

  • Gauge weights update every Thursday at 00:00 UTC, beginning a new weekly epoch
  • A per-gauge cooldown of 10 days (enforced as 10 × 86,400 seconds in the contract) prevents voters from rapidly shifting allocations
  • Votes carry forward automatically each week, so holders only need to re-vote when changing allocations
  • The minimum vote weight is 0.01% (1 basis point), and a gauge receiving 0% of votes receives no emissions even if it is whitelisted
  • Newly locked positions must wait until the next epoch before their voting power becomes active
// Simplified gauge weight calculation
// Each voter allocates weight in basis points (0-10000)
// Total weight per gauge = sum of all voter allocations

gaugeWeight[pool] = sum(voterWeight[i] * voterAllocation[i][pool])
                    for all voters i

emissionShare[pool] = gaugeWeight[pool] / totalWeight
poolEmissions[pool] = weeklyEmissions * emissionShare[pool]

The Vote-Escrow Foundation

Gauge weight voting depends on the vote-escrow model to align incentives. In Curve's design, users lock CRV for up to four years. Voting power decays linearly as the lock approaches expiry: a four-year lock grants maximum weight, while a one-year lock grants roughly a quarter. This design discourages short-term speculation and rewards long-term protocol commitment.

Beyond voting, veCRV holders also receive a share of protocol trading fees and can earn up to a 2.5x boost on their own LP rewards in the pools they provide liquidity to. These layered incentives make the vote-escrowed position valuable beyond governance alone.

Adoption Beyond Curve

Several major protocols have adopted gauge weight voting with their own variations:

  • Balancer (veBAL): users lock 80/20 BAL/WETH LP tokens for up to one year to receive veBAL, which grants voting rights over BAL emissions and a share of protocol fees. Aura Finance serves as a meta-governance aggregator, similar to Convex's role for Curve.
  • Velodrome (Optimism) and Aerodrome (Base): these protocols use the ve(3,3) model derived from Andre Cronje's Solidly protocol. Voters lock tokens for up to four years and receive veNFT positions. A distinguishing feature is that 100% of trading fees and external bribes flow directly to voters for the pools they support.

The Curve Wars and Bribe Marketplaces

Gauge weight voting created one of DeFi's most consequential competitive dynamics: the Curve Wars. Because gauge votes direct valuable CRV emissions, protocols that operate Curve pools have a strong incentive to accumulate veCRV and steer rewards toward their own liquidity. This competition escalated dramatically after Convex Finance launched in May 2021.

Convex aggregated over 290 million locked CRV, representing roughly 50% of all veCRV at its peak. By pooling CRV from many depositors and converting it into a liquid wrapper (cvxCRV), Convex became the single largest voter in Curve governance. Voting power was then delegated to holders of vote-locked CVX (vlCVX), creating a secondary governance market.

How Bribes Work

Bribe marketplaces like Votium and Hidden Hand formalized the economics of gauge weight voting. The logic is straightforward: a protocol wanting deeper liquidity in its Curve pool pays veToken holders to vote for that pool's gauge. If the value of directed emissions exceeds the cost of bribes, both sides benefit.

  1. A protocol deposits bribe tokens (often its own governance token or stablecoins) into a marketplace contract
  2. Voters delegate their gauge votes through the marketplace and receive bribe payments proportional to their voting power
  3. The marketplace tallies delegated votes and casts them on-chain at the weekly epoch
  4. The bribed gauge receives higher emissions, attracting more liquidity providers and deepening the pool

This creates a flywheel: deeper pools attract more trading volume, which generates more fees, which makes the pool more attractive to LPs even without emissions. The bribe market essentially prices the marginal value of a gauge vote. For more on how protocols design sustainable revenue models around these dynamics, see the research on DeFi revenue models and sustainable tokenomics.

Use Cases

Liquidity Bootstrapping

New protocols launching tokens on Curve or similar DEXs use gauge weight voting to bootstrap deep liquidity without spending their entire treasury on incentives. By acquiring veTokens or paying bribes, they redirect existing protocol emissions toward their pools, effectively renting liquidity from the broader ecosystem. This is often more capital-efficient than direct liquidity mining programs.

Stablecoin Peg Defense

Stablecoin issuers are among the most active participants in gauge voting. Deep liquidity on Curve is critical for maintaining a tight peg, as it allows large trades with minimal slippage. Protocols like Frax and others have historically accumulated significant veCRV positions specifically to ensure their stablecoin pools receive consistent emissions and remain liquid.

Protocol-Owned Liquidity

Rather than relying on mercenary LPs who leave when rewards dry up, some protocols acquire permanent veToken positions. This gives them ongoing influence over gauge weights and a self-sustaining source of emissions for their pools. The approach aligns with the broader protocol-owned liquidity movement in DeFi.

Yield Optimization

Individual DeFi users and yield aggregators use gauge weight voting to maximize returns. By voting for pools where they provide liquidity, veCRV holders earn boosted rewards (up to 2.5x on Curve). Aggregators like Convex and Aura abstract this complexity, allowing users to benefit from boosted yields without managing vote-escrow positions directly.

Risks and Considerations

Plutocratic Governance

Gauge weight voting is inherently capital-weighted: those who lock more tokens control more emissions. Meta-governance layers like Convex concentrate this power further. When a single entity controls a majority of voting weight, it can direct emissions to serve its own interests rather than the protocol's health. This tension between capital efficiency and decentralized governance remains unresolved across most ve-model protocols.

Bribe Market Distortions

While bribe marketplaces create price discovery for gauge votes, they can also distort incentive alignment. Voters may allocate weight entirely based on bribe returns rather than protocol health, directing emissions to pools with low organic demand. This can result in inflated TVL that collapses when bribes stop, creating a subsidy dependency rather than sustainable liquidity.

Mercenary Capital Cycles

Protocols that rely solely on bribes to attract liquidity face a treadmill problem: the moment they stop paying, votes shift elsewhere and liquidity drains. This makes bribe expenditure a recurring operational cost rather than a one-time bootstrapping expense. Protocols without organic trading volume or fee generation may find this model unsustainable.

Smart Contract Risk

Gauge weight voting introduces multiple layers of smart contracts: the vote-escrow contract, the gauge controller, individual gauge contracts, and any meta-governance wrappers (Convex, Aura). Each additional layer adds surface area for bugs or exploits. A vulnerability in any component could compromise emissions or locked tokens. The composability that makes these systems powerful also makes them fragile when things go wrong.

Illiquidity of Locked Positions

Vote-escrowed tokens are locked for extended periods (up to four years in Curve's case). While liquid wrappers like cvxCRV exist, they often trade at a discount and carry their own smart contract risks. Voters must weigh the governance power and yield benefits against the opportunity cost of illiquid capital.

This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.