Skip to content
Technical Concepts

AMM

Automated Market Maker

Decentralized exchange using mathematical formulas for pricing instead of order books

Definition

An Automated Market Maker (AMM) is a type of decentralized exchange protocol that relies on mathematical formulas to price assets rather than order books. AMMs enable permissionless trading by using liquidity pools where users can swap tokens automatically.

AMM (Automated Market Maker) is a technical term used to understand Decentralized exchange using mathematical formulas for pricing instead of order books. In practice, it matters because it affects how users evaluate protocols, compare opportunities, and avoid hidden assumptions.

Example

Uniswap is an AMM where users can swap ETH for USDC directly from liquidity pools without needing a counterparty.

1

How it works

In practice, the concept shows up like this: Uniswap is an AMM where users can swap ETH for USDC directly from liquidity pools without needing a counterparty.

2

Why it matters

AMM matters because small misunderstandings in DeFi can turn into bad pricing, liquidation, governance, custody, or smart-contract risk. A good mental model helps you compare protocols without relying on marketing language.

3

What to check

Treat it as infrastructure: understand what it automates, what trust assumptions remain, and how failures propagate. The main checks are: Slippage on large trades; Smart contract vulnerabilities; Liquidity provider risks.

Risks to Consider

  • Slippage on large trades
  • Smart contract vulnerabilities
  • Liquidity provider risks

Common Questions

How does an AMM determine prices?

AMMs use algorithms like x*y=k (constant product) to automatically adjust prices based on supply and demand in liquidity pools.

What does AMM mean in DeFi?

AMM means Decentralized exchange using mathematical formulas for pricing instead of order books. The useful question is not only the definition, but how the mechanism changes risk, return, liquidity, or governance for the user.

How is AMM used in practice?

A practical example: Uniswap is an AMM where users can swap ETH for USDC directly from liquidity pools without needing a counterparty.