Web3 DeFi Fundamentals
DeFi stands for Decentralized Finance. It recreates traditional financial services — lending, borrowing, trading, earning interest — using smart contracts instead of banks and brokers. Anyone with a wallet and internet access can use DeFi, regardless of their location, income, or credit score.
The Problem DeFi Solves
Traditional finance requires trust in institutions:
- You trust a bank to hold your money
- You trust a broker to execute your trades fairly
- You trust a lender to approve loans without bias
DeFi removes that trust requirement. Smart contracts hold the funds, execute trades, and issue loans automatically. The rules are public, the code runs itself, and no institution can block you.
Core DeFi Building Blocks
1. Decentralized Exchanges (DEX)
A DEX lets users trade tokens directly from their wallets. No centralized company holds your funds at any point. The most popular is Uniswap.
Centralized Exchange (CEX): You → Deposit funds to exchange → Exchange holds them → Trade → Withdraw Decentralized Exchange (DEX): You → Connect wallet → Smart contract swaps tokens → Funds stay in your wallet
On a DEX, you stay in control the entire time. No withdrawal delays, no KYC requirements, no exchange hacks stealing your funds.
2. Liquidity Pools
DEXes do not use a traditional order book (like a stock market matching buyers and sellers). Instead, they use liquidity pools.
A liquidity pool is a smart contract holding two tokens (e.g., ETH and USDC). When you swap ETH for USDC, you add ETH to the pool and remove USDC. The ratio of tokens in the pool determines the price automatically.
People who deposit tokens into a pool are called liquidity providers. They earn a percentage of every swap fee.
3. Lending and Borrowing
DeFi lending protocols let you deposit crypto and earn interest, or borrow crypto by putting up collateral.
DEPOSITOR: Deposits 10 ETH → Earns 3% annual interest from borrowers BORROWER: Deposits 10 ETH as collateral → Borrows 5,000 USDC (Over-collateralized: must lock more than they borrow) If collateral value drops too far → Smart contract liquidates automatically
Examples: Aave, Compound, MakerDAO
4. Yield Farming
Yield farming means moving crypto between DeFi protocols to earn the highest possible return. Farmers provide liquidity or stake tokens in different pools and collect rewards in the form of interest and governance tokens.
Higher yields usually mean higher risks. Always research what you are depositing into.
5. Staking
Staking means locking your tokens into a protocol to support its operation and earn rewards. In Proof of Stake blockchains, staking secures the network. In DeFi protocols, staking often earns a share of platform fees.
Total Value Locked (TVL)
TVL is the most common metric used to measure a DeFi protocol's size. It represents the total dollar value of all assets currently deposited in the protocol.
A high TVL generally signals user trust and protocol adoption. A sudden drop in TVL signals users withdrawing — often a warning sign.
DeFi vs. Traditional Finance
| Feature | Traditional Finance | DeFi |
|---|---|---|
| Who runs it | Banks, brokers, governments | Smart contracts + community |
| Access requirements | ID, credit check, bank account | Crypto wallet only |
| Operating hours | Business hours | 24/7, 365 days |
| Transparency | Opaque (internal processes) | Fully open code and data |
| Settlement speed | Days (bank wires) | Seconds to minutes |
Risks in DeFi
Smart Contract Risk
Bugs in the code can be exploited. Billions of dollars have been lost in DeFi hacks. Always use protocols with verified audits and a long track record.
Impermanent Loss
When you provide liquidity to a pool and the token prices change significantly, you can end up with less value than if you had simply held the tokens. This is called impermanent loss.
Liquidation Risk
If you borrow against collateral and the collateral's value drops, the protocol automatically sells your collateral to repay the loan. Monitor your collateral ratio carefully.
Rug Pulls
Some projects launch, attract liquidity, and then developers drain the pool and disappear. Verify team identity, audit reports, and whether the contract code locks liquidity before depositing.
Getting Started with DeFi
- Set up a non-custodial wallet (MetaMask is most common)
- Fund it with ETH or the relevant network's coin for gas
- Start with a well-known, audited protocol like Uniswap or Aave
- Begin with small amounts until you understand the mechanics
- Never invest more than you can afford to lose
