| Authors | Compound Labs |
|---|---|
| Year | 2022 |
| Project | Compound III (Comet) |
| License | Business Source License 1.1 |
| Official Source | https://docs.compound.finance/ |
This page is an educational summary and analysis of an official whitepaper or technical paper, written for reference purposes. It is not a verbatim reproduction. CryptoGloss does not claim authorship of the original work. All intellectual property rights remain with the original author(s). The official document is linked above.
Compound III (codenamed Comet) is a redesigned lending protocol described in Compound Labs’ 2022 technical reference, representing a significant departure from Compound V2’s pooled multi-asset model. Where V2 allowed any supported asset to be borrowed or used as collateral in a single shared pool, Compound III isolates risk by creating single base asset markets: one borrowable asset per market deployment (e.g., a USDC market, an ETH market) with collateral assets that earn no interest.
The simplification was deliberate: after observing V2 exploits that relied on cross-asset price manipulation, Compound Labs concluded that the multi-asset pool design created systemic risk not present in isolated markets.
> Documentation: docs.compound.finance
> Source code: github.com/compound-finance/comet
Publication and Context
Compound V2 (launched 2019) was a landmark DeFi primitive: cTokens, COMP governance distribution, and algorithmic interest rates. By 2022, V2’s design had some known weaknesses:
- Shared risk pool: All supplied assets in V2 were pooled; a hack or a sharp drop in one collateral could affect all borrowers
- Supplier-side yield on everything: Suppliers of WBTC, LINK, and other collateral earned interest — this was economically strange (why should passive collateral earn yield?)
- No market isolation: DAI, USDC, USDT, wBTC, ETH all in one market; an oracle attack on any one asset affected the whole protocol
Compound III’s response: strict market isolation (one borrowable asset per market) and explicit acknowledgment that collateral risk should be separate from lending risk.
The first Compound III market (USDC on Ethereum) launched November 2022. By 2024, Compound III had markets on Ethereum (USDC, ETH), Polygon (USDC), Arbitrum (USDC), Base (USDC), and others.
Single Base Asset Market Design
In Compound III, each deployed Comet instance has:
- Exactly one base asset — the asset that can be borrowed (e.g., USDC)
- A list of approved collateral assets (e.g., wBTC, wETH, LINK)
- Each market is entirely independent — supplying USDC to the ETH Comet is separate from the USDC Comet
For Suppliers (Base Asset)
- Receive continuously accruing interest (the supply rate)
- Can withdraw at any time (subject to available liquidity)
- Are direct creditors to borrowers
For Collateral Suppliers
- Do NOT earn interest on collateral — wBTC collateral earns 0% yield
- Collateral enables them to borrow the base asset (USDC)
- Collateral can be seized for liquidation if their position becomes undercollateralized
This “no interest on collateral” design simplifies interest accounting significantly: the system only needs to compute interest for base asset supply/borrow, not for every collateral asset.
Interest Rate Model
Compound III uses a two-slope (kinked) interest rate model for the base asset:
- Below the kink (e.g., 80% utilization): low borrow rate (e.g., 2%)
- Above the kink: steeply rising borrow rate (e.g., 20%+)
- Supply rate = borrow rate × utilization ratio (suppliers receive the interest paid by borrowers)
Utilization: totalBorrows / totalSupply — when utilization is high, interest rates increase to attract more supply and reduce borrow demand.
Accounts and Delegation
Compound III introduces a flexible account management system:
Principal account: The base borrower/supplier account.
Manager delegates: Accounts can grant manager privileges to other addresses:
- A manager can supply, borrow, withdraw on behalf of the principal
- A manager can invoke any principal action
- Useful for: automated strategies, yield managers, protocol integrations
Asset delegate: A restricted version — only permissions to specific asset transfers.
This delegation system allows external protocol integrations (DeFi strategies, yield optimizers) to manage Compound positions programmatically.
Liquidation
When a borrower’s position becomes undercollateralized (collateral value / borrow value falls below the liquidation threshold for their collateral):
- Any liquidator can call
absorb()on the Comet contract - The Comet absorbs the borrower’s position into its own balance sheet at a discount (buying the collateral below market price)
- The Comet then sells the absorbed collateral back to the market via
buyCollateral()— anyone can purchase the discounted collateral from the Comet
Rationale: By absorbing then reselling (rather than direct third-party liquidation), Compound III eliminates gas-war liquidation dynamics — the protocol always absorbs at a known price; external parties buy at a known discount without competing.
Key Technical Properties
| Property | Value |
|---|---|
| Market structure | One base asset per Comet instance |
| Collateral interest | None (collateral earns 0%) |
| Interest model | Two-slope kinked (utilization-based) |
| Liquidation | Protocol absorbs then resells at discount |
| Governance | COMP token (Compound DAO) |
| Oracle | Chainlink (primary) |
| Account delegation | Human-readable manager delegates |
COMP Rewards
Compound III continues distributing COMP tokens as yield subsidies to suppliers and sometimes borrowers:
- COMP is distributed per-market at a Governance-set rate
- Users claim accrued COMP rewards by calling the reward contract
- COMP rewards create additional APY beyond interest income
COMP distribution declines over time as the token becomes fully distributed; markets eventually depend solely on interest income for supplier yield.
Reality Check
Compound III’s isolated market design is genuinely safer than V2’s pooled design:
- No cross-market contagion (a problem in V2 when LUNA-involved positions cascaded)
- Simpler risk modeling (one base asset to monitor per market)
- Protocol absorption of undercollateralized positions reduces liquidation gas competition
Practical challenges:
- Collateral earns nothing: Users who want to earn yield on WBTC while using it as collateral on Compound III receive 0%; they must choose between yield (supply WBTC elsewhere) and borrowing capacity (supply as Compound collateral). Aave V3 allows collateral to earn yield.
- Smaller ecosystem: Despite Compound’s pioneering role in DeFi, Aave V3 captured significantly more TVL by 2023–2024. COMP token underperformed.
- Governance participation: COMP governance has low participation rates; a small number of large delegates (a16z, Polychain) control most votes.
Legacy
Compound V2 invented DeFi lending as we know it (cTokens, algorithmic interest rates, governance mining). Compound III’s isolated market design influenced later protocols including Euler v2 (market isolation), Morpho Blue (minimal isolated lending primitives), and Aave V3’s Isolation Mode. The “absorb then resell” liquidation design is a novel contribution to liquidation mechanism design.
Related Terms
Research
- Compound Labs. (2022). Compound III (Comet) Technical Reference. docs.compound.finance.
— Primary specification; describes the single-base-asset architecture, interest rate model, collateral management, account delegation, and absorption-based liquidation.
- Leshner, R., & Myers, G. (2019). Compound: The Money Market Protocol. compound.finance.
— Compound V2 whitepaper; the predecessor; reading both illustrates the deliberate design simplification from V2 to V3.
- Gudgeon, L., Werner, S., Perez, D., & Knottenbelt, W.J. (2020). DeFi Protocols for Loanable Funds: Interest Rates, Liquidity and Market Efficiency. ACM AFT 2020.
— Academic analysis of compound-style lending interest rate models; kinked utilization curves studied in context of actual market data.