In plain English
What Automated market maker means
An AMM lets users trade directly against a liquidity pool. When someone buys one token, the pool’s balance changes and the formula adjusts the price. Common AMM designs use constant-product or similar curves, which makes trade size matter: larger trades usually move the price more than smaller ones.
Why it matters
AMMs make onchain trading possible without a central matching engine. That changes execution behavior: traders may face slippage, liquidity providers may earn fees, and prices can move as the pool is rebalanced by arbitrage. Understanding the formula matters because it affects execution quality and risk.
Example
In a simplified constant-product AMM, a pool with 10 ETH and 20,000 USDC implies 2,000 USDC per ETH before fees. If a trader buys ETH, the ETH reserve falls and the implied price rises. The pool does not “know” market price; arbitrage keeps it close to external markets over time.
Quick answers
Common questions
Is an AMM the same as a market maker?+
Not exactly. A traditional market maker is an entity; an AMM is a code-based mechanism that sets prices and executes swaps against pooled liquidity.
Do AMMs always use the same formula?+
No. Many use constant-product style formulas, but some protocols use different curves, fee structures, or concentrated liquidity models.
Sources