Peer-to-Peer Lending

In pool-based lending (Aave, Compound), there's always a spread between what lenders earn and what borrowers pay - because utilization is never 100%. Morpho eliminates this inefficiency by matching lenders and borrowers directly at a P2P rate that's better for both sides.

P2P Matching Visualizer

Pool Supply Rate
2.5%
P2P Rate
3.75%
Pool Borrow Rate
5.0%
Matched
4 / 6
Lender Improvement
+1.25%
Borrower Savings
-1.25%

Matching Queue Animation

Watch how Morpho processes the matching queue in real-time. Green particles are lenders, blue are borrowers. When they meet in the middle, they're matched at the P2P rate.

How P2P Matching Works

1
Supply or Borrow

A user supplies or borrows through Morpho. The protocol checks if there's a counterparty to match with.

2
Match or Fallback

If a match exists, both sides get the P2P rate. If not, funds go to the underlying Aave/Compound pool at pool rates.

3
Continuous Optimization

As new users arrive, Morpho re-evaluates. Previously unmatched positions can get matched when new counterparties appear.

Pool Spread vs P2P Rate

P2P Rate = (Pool Supply Rate + Pool Borrow Rate) / 2

The P2P rate is typically set at the midpoint of the pool's supply and borrow rates. This means lenders earn more than the pool supply rate and borrowers pay less than the pool borrow rate. The wider the pool's spread, the more both sides benefit from being matched.

FOR LENDERS
Matched lenders earn the P2P rate instead of the lower pool supply rate. Typical improvement: +0.5% to +2.0% APY.
FOR BORROWERS
Matched borrowers pay the P2P rate instead of the higher pool borrow rate. Typical savings: -0.5% to -2.0% APY.