Lending Protocol Comparison

The three dominant DeFi lending protocols control over $20 billion in total value locked. Aave V3, Compound V3 (Comet), and Spark (MakerDAO) each take fundamentally different approaches to overcollateralized lending. This interactive comparison breaks down their interest rate models, liquidation mechanics, architecture, and risk profiles.

At a Glance

Aave V3
TVL$12.4B
Chains10+
Assets150+
Flash LoansYes
StablecoinGHO
Gov TokenAAVE
ModelPool-based
Compound V3
TVL$3.1B
Chains5
Assets~20
Flash LoansNo
Stablecoin
Gov TokenCOMP
ModelSingle-asset
Spark (MakerDAO)
TVL$4.8B
Chains2
Assets~15
Flash LoansYes
StablecoinDAI / USDS
Gov TokenMKR
ModelAave V3 fork

Interest Rate Models Compared

All three protocols use a kinked interest rate curve: rates climb gradually below a target utilization, then spike sharply above it. Drag the slider to compare how each protocol prices borrowing at different utilization levels.

Aave Borrow
--
Compound Borrow
--
Spark Borrow
--
Aave Supply
--
Compound Supply
--
Spark Supply
--

Supply Rate Calculator

Estimate your projected earnings by supplying assets to each protocol. Supply APY depends on the borrow rate and pool utilization — higher utilization means higher yields for lenders.

Aave Earnings
--
Compound Earnings
--
Spark Earnings
--

Liquidation Mechanics

When a borrower's collateral value drops below the required threshold, liquidators can repay part of the debt in exchange for discounted collateral. Each protocol handles this differently.

Aave V3
Compound V3
Spark
Close Factor
50% (100% if HF < 0.95)
100% (absorb full position)
50% (100% if HF < 0.95)
Liquidation Bonus
5–10% (per asset)
5–8% (per asset)
5–10% (per asset)
Health Factor
< 1.0 triggers liquidation
Shortfall > 0 triggers absorb
< 1.0 triggers liquidation
Bad Debt
Safety Module (stkAAVE)
Protocol reserves + COMP
MakerDAO Surplus Buffer
Mechanism
Third-party liquidators
Absorb → buy collateral
Third-party liquidators
E-Mode
Yes — higher LTV for correlated pairs
Yes — inherited from Aave V3

Architecture Philosophy

Aave V3: Pool-Based

A single LendingPool contract holds all assets. Users deposit any supported token as collateral and borrow any other. This cross-collateral design maximizes flexibility but increases systemic risk — a bad asset can affect the entire pool.

LendingPool
↕ ↕ ↕ ↕
ETH USDC DAI WBTC
All assets share one risk pool

Compound V3: Comet

Each Comet market lends ONE base asset (e.g., USDC). Collateral tokens are deposited but cannot be borrowed. This isolated design is simpler to audit and reason about, but limits composability.

USDC Comet
↕ ↕ ↕
ETH ↓ WBTC ↓ COMP ↓
Collateral only — cannot be borrowed

Spark: Aave V3 Fork + MakerDAO

Forked from Aave V3, Spark inherits pool-based architecture but is deeply integrated with MakerDAO. The D3M (Direct Deposit Module) pipes DAI liquidity directly from Maker vaults, offering competitive rates subsidized by the protocol.

Spark Pool
↕ ↕ ↕
ETH DAI USDS
D3M injects DAI liquidity from MakerDAO

Risk & Security

All three protocols rely on overcollateralization and external oracles. Their security postures differ in audit depth, bug bounty size, and historical track record.

Aave V3
Compound V3
Spark
Audits
Trail of Bits, OpenZeppelin, SigmaPrime, Certora
Trail of Bits, OpenZeppelin, ChainSecurity
ChainSecurity, Cantina (inherits Aave V3 audits)
Bug Bounty
Up to $250K (Immunefi)
Up to $150K (Immunefi)
Up to $100K (Immunefi)
Past Exploits
Minor (flash loan governance attacks on V1, reentrancy on specific markets)
2021 COMP distribution bug ($80M over-distributed, most returned)
No major exploits to date (newer protocol, smaller attack surface)
Oracle
Chainlink primary, fallback oracles per asset
Chainlink primary
Chainlink + Chronicle (MakerDAO's oracle)
Governance Risk
Two-step proposals, 3-day timelock, Guardian multisig
Two-step proposals, 2-day timelock
MKR governance (executive votes), GSM delay
Emergency Pause
Guardian multisig can pause
Pause guardian exists
MakerDAO governance can pause via ESM

Which Should You Use?

Choose Aave if:
  • You need flash loans for arbitrage or refinancing
  • You want the widest asset selection (150+)
  • You want to borrow multiple assets against mixed collateral
  • You operate across multiple chains (Ethereum, Arbitrum, Polygon, Optimism, etc.)
  • You want to mint the GHO stablecoin at a fixed rate
  • You value E-Mode for correlated asset pairs (e.g., stETH/ETH)
Choose Compound if:
  • You prefer a simpler, more auditable architecture
  • You want to earn COMP governance rewards on top of interest
  • You only need to borrow USDC, USDT, or ETH
  • You value isolated risk — one bad asset cannot sink the pool
  • You want gas-efficient single-asset market operations
  • You prioritize battle-tested, minimal smart contracts
Choose Spark if:
  • You want competitive DAI/USDS borrow rates subsidized by MakerDAO
  • You are already in the MakerDAO ecosystem (holding MKR/DAI)
  • You want to benefit from DSR-boosted supply yields
  • You prefer governance via MKR with Maker's long track record
  • You want Aave V3's features with MakerDAO's liquidity backing
  • You want exposure to the Sky ecosystem (rebranded MakerDAO)