veTokenomics (vote-escrowed tokenomics) is a governance model where users lock a protocol’s token for a fixed period — typically up to 4 years — and receive non-transferable voting power (ve-tokens) proportional to both the amount locked and the duration, creating a system where only long-term committed holders control protocol decisions. The model was invented by Curve Finance (veCRV launched 2020), and its core insight was elegant: if voting power is non-transferable and decays with time, governance is controlled by people who genuinely intend to stay — not speculators who buy tokens to push self-serving proposals and immediately sell. By 2023, the veToken model had been adopted or forked by dozens of protocols including Balancer, Frax, Velodrome, Aerodrome, Pendle, and Tokemak, making it one of the most influential tokenomics innovations in DeFi history.
Core Mechanics
How Vote-Escrow Works
- User locks tokens — e.g., locks 1,000 CRV for 4 years
- Receives ve-tokens — receives 1,000 veCRV (maximum; 1:1 for max lock duration)
- Voting power decays — as time passes, veCRV balance decreases linearly toward zero at the unlock date
- Lock can be extended — user can re-lock to reset the decay; many users maintain a perpetual max lock
The key property: ve-tokens are non-transferable. You cannot sell or transfer veCRV. This is what distinguishes the model from standard governance tokens — acquiring voting power requires a genuine time commitment.
Voting Power Formula (Curve)
veCRV = CRV locked × (time remaining ÷ max lock time)
| Lock Amount | Lock Duration | veCRV Received | Decay To Zero |
|---|---|---|---|
| 1,000 CRV | 4 years (max) | 1,000 veCRV | 4 years |
| 1,000 CRV | 2 years | 500 veCRV | 2 years |
| 1,000 CRV | 1 year | 250 veCRV | 1 year |
| 1,000 CRV | 1 week (min) | ~4.8 veCRV | 1 week |
Gauge Voting
The most important function of ve-tokens is gauge voting — directing which liquidity pools receive token emissions (inflation).
In Curve’s model:
- Each liquidity pool is a “gauge” — a target for CRV reward distribution
- veCRV holders vote weekly to allocate their voting power across gauges
- Pools with more votes receive more CRV rewards
- More CRV rewards attract more liquidity providers → deeper liquidity for the pool
Why this matters for protocols: Any protocol that needs deep liquidity on Curve (stablecoins, LSTs, bridged assets) must compete for veCRV votes. This created the gauge wars.
The Gauge Wars and Bribing
The gauge voting mechanism created an entire secondary market around acquiring veCRV influence:
Why Protocols Need Votes
Bribing
Bribe mechanics:
- Protocol deposits e.g. $50,000 USDC per week into a bribe marketplace (Votium, Hidden Hand)
- veCRV holders who vote for that protocol’s gauge receive a pro-rata share of the bribe
- veCRV holders compare bribe yield from all gauges and vote for the highest payer
This created a market for gauge votes where the equilibrium price of influencing liquidity equals the economic value that liquidity creates. A stablecoin protocol earning $500K/week in DEX fees might pay $50K/week in bribes — a 10x return on bribe spend.
Convex Finance: The veCRV Aggregator
- Convex lets CRV holders deposit CRV → receive cvxCRV (liquid, no lockup)
- Convex locks all deposited CRV as veCRV forever
- Convex holds the accumulated veCRV voting power
- CVX token holders control how Convex votes this power
By accumulating over 50% of all veCRV at peak, Convex became the de facto controller of Curve governance — creating a meta-layer above Curve’s own governance. Owning CVX became equivalent to controlling Curve liquidity allocation.
veToken Adoption Across DeFi
The model has been widely adopted with variations:
| Protocol | Lock Token | ve-Token | Max Lock | Notable Twist |
|---|---|---|---|---|
| Curve Finance | CRV | veCRV | 4 years | Original; gauge voting for liquidity |
| Balancer | BAL + WETH | veBAL | 1 year | Locks LP token (not raw BAL), requiring capital commitment |
| Frax Finance | FXS | veFXS | 4 years | Also governs interest rates and collateral ratios |
| Velodrome (Optimism) | VELO | veVELO | 4 years | NFT-based ve-token (transferable as NFT; votes non-delegatable) |
| Aerodrome (Base) | AERO | veAERO | 4 years | Velodrome fork on Base; dominated Base DEX liquidity |
| Pendle Finance | PENDLE | vePENDLE | 2 years | Controls yield market incentives; decays differently |
| Tokemak | TOKE | various | various | veToken controls cross-protocol liquidity routing |
Criticisms and Limitations
1. Plutocratic Governance
2. Bribe Centralization
3. Illiquidity for Small Holders
4. Convex / Aura Capture Risk
5. Decay Without Action
History
- Aug 2020 — Curve Finance launches CRV and veCRV, inventing the vote-escrow model. Initially used purely to boost LP rewards.
- 2021 — “Curve Wars” begin as protocols (Yearn, Convex, Abracadabra) compete for veCRV influence to direct CRV rewards.
- May 2021 — Convex Finance launches, quickly accumulating veCRV to become the dominant Curve governance actor.
- 2021 — Votium bribe market launches, creating a formalized marketplace for veCRV vote-buying.
- 2022 — Balancer launches veBAL, the first major protocol to adopt the model with a meaningful variation (LP token lock requirement).
- 2022 — Velodrome launches on Optimism, creating the first successful fork of veCRV for a new DEX; the “ve(3,3)” model introduces weekly epochs and NFT-based voting.
- 2023 — Aerodrome on Base becomes the dominant Base DEX by using the Velodrome ve-model; AERO becomes one of the most bribe-competed tokens.
- 2024 — veToken model is widespread; Pendle, Frax, and dozens of smaller protocols operate variants.