← Glossary · Crypto Concept

What Is AMM (Automated Market Maker)?

Smart contract that lets users trade against a pool of assets without counterparties.

An Automated Market Maker is a DeFi primitive: instead of matching buyers with sellers (like a traditional order book), users trade against a pool of two or more assets. Prices are determined algorithmically based on the ratio of assets in the pool.

Uniswap is the canonical example: pools hold pairs like ETH/USDC, and the constant-product formula (x*y=k) sets prices. Anyone can deposit assets to become a liquidity provider, earning a share of trading fees. The tradeoff is impermanent loss — when prices move, LPs end up holding more of the depreciating asset.

AMMs democratized market-making — no permission, no licensing, no order-matching infrastructure required. But they have known weaknesses: slippage on large trades, susceptibility to front-running, and the constant tension between fee earnings and impermanent loss. They're brilliant pieces of engineering and brutal places to provide capital.

Related terms

See the live scanner →