Lending Pool
A smart contract that aggregates deposits from multiple lenders and makes them available to borrowers. Each asset typically has its own lending pool with independent interest rates.
Picture a shared pot of money. You deposit USDC into it, someone else deposits USDC, and a third person deposits USDC. Now a borrower can draw from that combined pool — and every depositor earns interest proportional to what they put in. That's a lending pool.
The key thing a lender or borrower needs to understand: you're not matched to a specific counterparty. There's no "your loan" sitting across from "my deposit." The pool handles everything — rates, balances, repayments — automatically, through code.
How It Works
When you deposit into a lending pool, the smart contract issues you a token representing your share — Aave calls these aTokens. That token accrues interest in real time. When you want out, you burn the token and the contract returns your principal plus earned yield.
Borrowers put up collateral in a separate pool to draw from yours. If someone deposits ETH as collateral at a 75% LTV (loan-to-value), they can borrow up to 75 cents of USDC for every dollar of ETH they lock in. The pool enforces that ratio automatically — no underwriter, no approval committee.
Each asset runs its own independent pool with its own interest rate. The rate floats based on utilization — how much of the pool is currently borrowed versus sitting idle. High demand to borrow pushes rates up. Low demand pushes them down. Supply and demand, baked into the contract.
Why It Matters
Lending pools solve a problem that plagued peer-to-peer lending platforms: matching. P2P platforms had to find a specific lender for every specific borrower. Pools aggregate liquidity first, then let borrowers draw from it on demand. That's why you can deposit at 2 AM and withdraw at noon — there's no counterparty waiting on the other end.
What is Smart Contract Risk?
The risk that bugs, vulnerabilities, or exploits in a protocol's smart contract code could result in loss of funds. Over $6.5 billion has been lost to DeFi exploits since 2020.
Full glossary entryBill's Take
In 25 years of mortgage lending, every loan needed a funding source — a bank, a warehouse line, an investor. Somebody had to commit capital before the borrower could close. Lending pools flip that model: capital sits ready first, and borrowers tap it permissionlessly. The efficiency gain is real. So is the new risk profile — because now the "bank" is a smart contract with no deposit insurance and no regulator on speed dial.
What to Watch
Utilization rate is the number most depositors ignore. When a pool is 90%+ utilized — meaning almost all deposited funds are out on loan — withdrawals can fail because there's not enough liquidity sitting idle to cover your exit. This isn't a bug; it's how the math works. High utilization also spikes borrowing rates sharply, which is the pool's mechanism for attracting more deposits and slowing borrowing.
Each lending pool is also its own smart contract risk surface. A vulnerability in the USDC pool doesn't automatically compromise the ETH pool — but it can if they share underlying logic. Before you deposit into any pool, check whether the protocol has a current third-party audit and an active bug bounty. A pool earning 6% APY means nothing if the contract gets drained.
Liquidity Risk
Liquidity can lock up fast. If utilization spikes to near 100% — which can happen during market stress when borrowers rush in — your funds may be temporarily inaccessible even though you did nothing wrong. This isn't the same as a platform freeze, but the practical effect feels identical until rates adjust and new deposits flow in.
Master Crypto Lending
Get weekly deep-dives on concepts like lending pool, platform analysis, and market trends. Free, no spam.