Compound is an autonomous Ethereum money market for algorithmic crypto lending
Compound is an open DeFi protocol where supplied assets earn variable interest and borrowers draw liquidity against crypto collateral. Its core design uses smart contracts, algorithmic interest rates, cTokens in the earlier market system, and COMP governance to coordinate lending without a central desk. Users interact through wallets, while balances, collateral rules, and accrued interest live directly on-chain.
cTokens turn supplied assets into interest-bearing balances
The original market design introduced a simple but powerful accounting model: when a user supplies an asset such as ETH, USDC, DAI, WBTC, or UNI, the protocol mints a corresponding cToken. A supplied USDC position becomes cUSDC, and that receipt represents the user's share of the market. As borrowers pay interest into the pool, the exchange rate between the cToken and the underlying asset rises.
That exchange-rate model means the wallet balance does not need to update every second for interest to accrue. The receipt stays in the user's address, while its claim on the underlying asset grows through the market's accounting. This is why cTokens became one of the most recognizable building blocks in Ethereum DeFi: they made lending positions portable enough for dashboards, vaults, and other smart contracts to read.
Algorithmic rates respond to pool usage
Interest rates are set by utilization, the relationship between supplied liquidity and borrowed liquidity in a market. When more of a pool is borrowed, the borrowing rate rises. When liquidity is abundant, the rate falls. Suppliers receive a portion of borrower interest after the market's reserve factor, so supply APY follows the demand for that asset rather than a fixed schedule.
This rate curve gives the protocol a mechanical way to balance liquidity. High borrowing demand makes new deposits more attractive and makes additional borrowing more expensive. Low demand keeps costs lower for borrowers and signals that the pool has idle capital. Compound uses this model to keep markets responsive without manual rate negotiation between individual lenders and borrowers.
Borrowing starts with collateral, not a credit score
A borrower supplies collateral first, then draws an allowed amount of another asset from the market. The account's borrowing power comes from collateral factors and price feeds rather than personal identity. If the value of collateral falls too far against the borrowed balance, liquidation becomes possible, and a liquidator repays part of the debt in exchange for collateral at an incentive.
This structure supports common DeFi uses such as borrowing USDC against ETH exposure, accessing liquidity without selling a long-held asset, or creating leveraged positions. It also makes risk visible: volatile collateral needs more room between the borrowed amount and the liquidation threshold. The protocol enforces those limits through smart contracts rather than through off-chain collections.
Compound III changed the market shape
Compound III, also known as Comet, narrowed the architecture around one borrowable base asset per market. Instead of every listed asset being borrowable in the same pooled style, collateral assets support borrowing of a base asset such as USDC. This design reduces several cross-asset risks that existed in broad pooled money markets and makes each market easier to reason about.
The older cToken markets still explain much of the protocol's identity, especially for users researching cToken yields and Ethereum lending history. Comet matters because it reflects the later direction: isolated base-asset markets, stricter collateral listings, and governance-controlled parameters. Together, the two generations show how the system evolved from a general money market into a more segmented borrowing framework.
COMP governance controls parameters and upgrades
COMP is the governance token used to propose, debate, and vote on protocol changes. Governance decisions cover market listings, collateral factors, interest rate models, reserve settings, risk parameters, and smart contract upgrades. Token holders and delegates influence how the system develops, so the protocol's rulebook changes through on-chain governance rather than through a private administrator.
Governance is especially important because lending markets depend on conservative parameter choices. A new collateral asset needs reliable liquidity and a defensible price feed. A rate model needs to attract suppliers while keeping borrowers from draining liquidity. When Compound adds or adjusts a market, those decisions shape the real risk profile users face.
Supplying assets has a straightforward workflow
A user connects an Ethereum wallet, chooses a supported market, reviews the supply APY and collateral settings, approves the token if needed, and submits the supply transaction. After confirmation, the position appears as supplied liquidity. If collateral use is enabled, that supplied asset contributes to borrowing capacity under the market's rules.
- ETH and wrapped Bitcoin assets serve mainly as volatile collateral.
- USDC and DAI are common choices for stablecoin lending and borrowing.
- cToken balances represent claims in the earlier market system.
- Comet markets focus borrowing around a single base asset.
- COMP voting power comes from held or delegated governance tokens.
Withdrawals depend on available liquidity and account health. A supplier who has no open borrow can redeem when the market has enough cash. A borrower must keep collateral above the required level before withdrawing assets or taking on additional debt. Gas costs also matter, because approvals, supplies, borrows, repayments, and withdrawals are separate on-chain actions.
Where it fits beside Aave and MakerDAO
Aave is the closest lending-market comparison, with its own collateral system, rate modes, and aTokens. MakerDAO is different because it centers on minting DAI against collateral through vaults rather than on pooled borrowing across many listed assets. Compound sits between those ideas: pooled lending in its earlier form and base-asset borrowing in its newer Comet markets.
The choice between these protocols comes down to supported assets, collateral parameters, liquidity depth, governance preferences, and the exact borrowing asset a user needs. A stablecoin borrower compares liquidation thresholds and borrow rates. A supplier compares liquidity, smart contract maturity, and the asset receipt model. Developers look at contract interfaces and whether positions integrate cleanly with their own applications.
Risks come from markets, contracts, and collateral prices
Smart contracts automate the lending logic, so code quality and audits matter. Price feeds matter because collateral value determines account health. Liquidity matters because a supplier exits only when enough underlying asset is available in the market. The sharpest user-level risk is liquidation after a fast collateral move, especially when borrowing close to the maximum allowed limit.
Stablecoin markets add another layer because the borrowed or supplied asset itself carries issuer, peg, and liquidity considerations. Governance reduces some risks by adjusting parameters, pausing certain actions when designed to do so, and choosing conservative collateral listings. It does not remove market volatility. A sound position leaves room for price movement and transaction fees.
Developers use it as financial infrastructure
The official description emphasizes an algorithmic, autonomous interest rate protocol built for developers, and that framing is accurate. Wallets, portfolio trackers, risk dashboards, vault strategies, and institutional interfaces read market data and account positions from its contracts. The predictable accounting model helps applications display supply balances, borrow balances, collateral usage, and governance activity.
For end users, that developer focus shows up as a broad ecosystem of interfaces rather than a single mandatory front end. For builders, Compound offers money-market primitives: supply, redeem, borrow, repay, liquidate, read rates, and monitor account liquidity. Those primitives are the reason it remains a reference point in DeFi lending discussions years after cTokens first became widely used.
Key questions about Compound
What fees do users pay when supplying or borrowing through the protocol?
Users pay network gas for approvals and transactions, and borrowers pay variable interest to the market over time. The protocol also keeps reserves through market parameters, which affects how borrower interest is split between suppliers and reserves. There is no single flat fee that covers every action, because costs change with chain congestion, asset approvals, market usage, and the specific supply or borrow transaction.
How long does it take for lending interest to accrue?
Interest accrues continuously through the market's accounting, so a position starts reflecting interest after it is supplied and the relevant market has borrower demand. In cToken markets, the change appears through the exchange rate between the receipt token and the underlying asset. A wallet interface or portfolio dashboard translates that accounting into a visible balance or APY estimate.
Do I need COMP to supply assets or borrow?
A user does not need COMP simply to supply supported assets, borrow against collateral, repay debt, or withdraw from a market. COMP is used for governance participation, including voting directly or delegating voting power. Holding it matters for users who want influence over parameters, listings, and upgrades, but ordinary lending and borrowing actions rely on the supplied assets, collateral rules, and wallet transactions.
What happens if collateral value drops below the required level?
The account becomes eligible for liquidation once collateral no longer supports the borrowed balance under the market's rules. A liquidator repays part of the debt and receives collateral with an incentive set by protocol parameters. The borrower keeps the remaining account value after the liquidation process, but loses some collateral, which is why borrowing far below the maximum limit gives a position more room during price moves.
Which wallets work with Ethereum lending markets?
Browser and mobile wallets that support Ethereum smart contract transactions are the normal access method. MetaMask, Coinbase Wallet, Rabby, Ledger-connected wallets, and WalletConnect-compatible apps are common examples. The wallet must hold the asset being supplied or the gas token needed for transaction fees, and it must be connected to the network where the chosen market is deployed.
Can supplied cTokens be moved to another wallet?
In the earlier cToken market system, cTokens are ERC-20 style receipt tokens, so they are transferable unless a receiving use case adds its own constraints. Moving them transfers the claim on the supplied underlying asset. A user should understand whether the position is being used as collateral before moving assets, because changing balances can affect borrowing capacity and account health.
Is borrowing USDC against ETH cheaper than selling ETH?
Borrowing and selling solve different problems. Borrowing USDC keeps ETH exposure while adding interest cost and liquidation risk. Selling ETH removes that collateral risk but also ends exposure to future ETH price moves on the sold amount. The cheaper route depends on borrow duration, rate movement, gas costs, taxes, and price behavior, so users compare the full position mechanics rather than only the posted APY.