Glossary

Collateral Auction

A collateral auction is a DeFi mechanism that sells seized collateral from liquidated positions to recover outstanding debt.

Key Takeaways

  • A collateral auction sells seized assets from liquidated positions to recover outstanding debt. When a vault's collateral ratio falls below the protocol's threshold, the system confiscates collateral and offers it to buyers at a discount.
  • MakerDAO pioneered Dutch auction liquidations (Liquidations 2.0) where the price starts high and decreases over time until a buyer accepts. This replaced the older English auction model that failed catastrophically during Black Thursday in March 2020.
  • Auction-based liquidation competes with fixed-spread liquidation (used by Aave and Compound), where liquidators receive a governance-set bonus instead of bidding. Each approach trades off between price discovery and execution speed.

What Is a Collateral Auction?

A collateral auction is a mechanism used by DeFi lending protocols to sell collateral seized from undercollateralized positions. When a borrower's health factor drops below 1 or their collateral ratio falls below the liquidation threshold, the protocol triggers a liquidation. The seized collateral enters an auction where third-party buyers compete to purchase it, and the proceeds repay the borrower's outstanding debt.

The concept mirrors traditional finance foreclosure auctions, where a lender sells seized property to recover a defaulted loan. In DeFi, the entire process is automated by smart contracts: no court orders, no delays, no human judgment. The protocol detects undercollateralization, seizes assets, and runs the auction in a single atomic flow.

Collateral auctions serve two critical functions. First, they protect lenders (and the protocol's solvency) by ensuring bad debt is covered before losses compound. Second, they create a market-driven price discovery mechanism that determines the fair discount for distressed collateral rather than relying on arbitrary governance parameters.

How It Works

The most well-known implementation is MakerDAO's Liquidations 2.0 system, which replaced the original English auction model (Flipper) with a Dutch auction model (Clipper) in April 2021. Three contracts coordinate the process:

  • Dog: the central liquidation router that monitors vaults and initiates liquidations across all collateral types
  • Clipper: one instance per collateral type that holds auction state and executes purchases
  • Abacus: a price calculator paired with each Clipper that computes the deterministic price curve over time

Auction Lifecycle

When a vault's collateral ratio drops below the liquidation threshold, anyone can call Dog.bark() to initiate liquidation:

  1. The Dog confiscates the vault's entire collateral and sends it to the appropriate Clipper contract
  2. The Clipper sets the starting price (top) at the oracle price multiplied by a buffer (typically 1.2x, meaning 20% above the oracle reading)
  3. The price decreases over time according to a configurable decay curve (linear, staircase exponential, or continuous exponential)
  4. Any keeper can call Clipper.take() to purchase collateral at the current price. The buyer specifies a maximum price, acting as a limit order
  5. Proceeds flow to the protocol to cover the debt plus a liquidation penalty (typically 13%)
  6. Any remaining collateral after the debt is covered returns to the original vault owner

Price Curve Mechanics

The Abacus contract determines how quickly the price falls. MakerDAO supports three curve types:

// LinearDecrease: price falls linearly to zero over tau seconds
price = top * (1 - elapsed / tau)

// StairstepExponentialDecrease: drops by (1 - cut) every step seconds
price = top * cut^(elapsed / step)

// ExponentialDecrease: continuous exponential decay
price = top * cut^elapsed

The staircase exponential is the most commonly used. A typical configuration might drop the price by 1% every 90 seconds, creating discrete buy windows for keepers to evaluate.

Auction Reset

If an auction stalls (exceeds its maximum duration or the price drops below a floor percentage), anyone can call Clipper.redo() to restart it at a fresh price based on the current oracle reading. This prevents collateral from being sold at extreme discounts during temporary market dislocations.

Key Parameters

ParameterDescriptionTypical Value
bufStarting price multiplier above oracle price1.2 (20% above)
tailMaximum auction duration before reset8,400 seconds (~2.3 hours)
cuspPrice floor as fraction of starting price before reset0.4 (reset at 40% of start)
chopLiquidation penalty added to debt target1.13 (13% penalty)
tipFixed DAI incentive for initiating liquidation300 DAI
chipVariable incentive as percentage of debt0.1%

Surplus and Debt Auctions

Beyond collateral auctions, MakerDAO uses two additional auction types to maintain system solvency:

Surplus Auctions (Flap)

When the protocol accumulates excess DAI from stability fees beyond a governance-set buffer, surplus DAI is auctioned for MKR tokens. This is a forward English auction: bidders compete by offering increasing amounts of MKR for a fixed lot of DAI. The winning MKR is burned, creating deflationary pressure on the governance token.

Debt Auctions (Flop)

When collateral auctions fail to cover outstanding debt (the system accrues bad debt beyond a threshold), new MKR tokens are minted and auctioned for DAI. This is a reverse auction: bidders compete by accepting decreasing amounts of newly minted MKR. The DAI raised covers the shortfall. This mechanism dilutes existing MKR holders, serving as an economic penalty for governance failures that allowed undercollateralized positions to persist.

Collateral Auction vs. Fixed-Spread Liquidation

Not all protocols use auctions. Leading lending protocols like Aave and Compound use fixed-spread liquidation instead. In this model, liquidators receive a governance-set bonus (typically 5% to 15% depending on the asset) for repaying a borrower's debt and claiming their collateral. There is no bidding: execution is first-come-first-served and settles in a single transaction.

AspectAuction-Based (MakerDAO)Fixed-Spread (Aave/Compound)
Price discoveryMarket-determined via decreasing priceGovernance-set fixed bonus
DurationMinutes to hoursSingle transaction
Borrower outcomePotentially better: competitive bidding reduces discountFixed penalty regardless of conditions
ComplexityRequires keeper infrastructureSimpler, instant execution
Flash loan compatibleYes (Liquidations 2.0)Yes

Auction Keepers

Auction keepers are automated bots that monitor blockchain state for liquidation opportunities and execute auction transactions. They serve as the decentralized enforcement layer that keeps lending protocols solvent.

Keepers perform two primary functions:

  • Initiating liquidations: calling Dog.bark() (MakerDAO) or liquidationCall() (Aave) when positions become undercollateralized, earning incentive fees
  • Purchasing collateral: calling Clipper.take() to buy auctioned collateral at a discount, profiting from the spread between the auction price and market value

Modern keepers often use flash loans to participate without upfront capital. A keeper can receive collateral via the Clipper's callback mechanism, sell it on a DEX for DAI within the same transaction, and use those proceeds to pay the Clipper. This zero-capital participation increases competition and leads to tighter spreads.

Liquidation opportunities are a major source of MEV. Multiple keepers race to capture the same opportunity, often competing through priority gas auctions or private transaction submission via services like Flashbots. This competition has driven the development of increasingly sophisticated bot infrastructure, including low-latency monitoring systems and cross-DEX arbitrage strategies.

Why It Matters

Collateral auctions are the enforcement mechanism that makes overcollateralized lending possible without trusted intermediaries. Without reliable liquidation, borrowers would have no incentive to maintain healthy collateral ratios, and lenders would face unacceptable default risk.

The design of a protocol's auction system directly affects its capital efficiency. Protocols with faster, more reliable liquidations can offer lower collateral requirements, meaning users lock up less capital to borrow the same amount. This explains why liquidation mechanism design continues to evolve: Curve's LLAMMA introduced continuous "soft liquidations" that gradually convert collateral as prices fall, while Aave V4 is moving toward variable liquidation bonuses that scale with position risk.

For the broader stablecoin ecosystem, collateral auctions are especially critical. Overcollateralized stablecoins like DAI depend entirely on auction reliability to maintain their peg. When MakerDAO's Liquidations 1.0 system failed during Black Thursday (March 2020), some auctions settled at zero DAI because network congestion prevented keeper participation. The resulting $6 million in bad debt threatened the entire DAI peg and led directly to the redesign that became Liquidations 2.0.

Use Cases

  • Overcollateralized stablecoin systems: protocols like MakerDAO (now Sky Protocol) use collateral auctions to ensure every DAI/USDS in circulation is backed by sufficient collateral value
  • DeFi lending markets: any protocol that allows borrowing against deposited collateral needs a liquidation mechanism. Auction-based approaches provide market-driven price discovery for distressed assets
  • Protocol treasury management: surplus and debt auctions balance a protocol's balance sheet by burning governance tokens when revenue exceeds costs, or minting tokens to cover shortfalls
  • MEV extraction: keepers and MEV searchers monitor auctions as a profit opportunity, and in doing so provide the decentralized enforcement layer that keeps protocols solvent

Risks and Considerations

Network Congestion

During market crashes, liquidation volume spikes at exactly the moment network congestion is highest. If keepers cannot submit transactions (due to high gas fees or block space scarcity), auctions may receive fewer participants or stall entirely. This was the root cause of Black Thursday: Ethereum gas prices spiked, keepers could not bid, and some auctions settled at effectively zero.

Liquidation Cascades

Large-scale liquidations can trigger cascading effects. When seized collateral is sold on the open market, it pushes prices down further, triggering additional liquidations in other vaults. This feedback loop can amplify market downturns significantly, especially for assets with thin liquidity.

Oracle Dependency

Auction starting prices depend on oracle feeds. If an oracle reports a stale or manipulated price, auctions may start at incorrect levels. MakerDAO mitigates this with the Oracle Security Module (OSM), which introduces a one-hour delay on price updates, but this delay can also mean liquidations trigger later than ideal during rapid price drops.

Keeper Centralization

While auction participation is permissionless, the capital and infrastructure requirements to run competitive keepers create concentration risk. A small number of sophisticated operators tend to win the majority of auctions. If these operators go offline simultaneously, auction efficiency could degrade rapidly.

Borrower Losses

Liquidated borrowers lose their collateral at a discount plus the liquidation penalty. In MakerDAO, the penalty is typically 13% on top of the debt. During volatile markets, the effective loss can exceed this if the auction settles at a price significantly below market value. Borrowers should monitor their health factor and maintain adequate buffers to avoid liquidation.

This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.