Automated Market Maker (AMM)

Beginner
Жаңыртылган Sep 28, 2026

What Is an Automated Market Maker (AMM)?

An automated Market Maker (AMM) is a type of decentralized exchange protocol that prices and executes trades using algorithms and pooled liquidity instead of an order book. AMMs replace traditional market makers, who commit their own funds to quote buy and sell prices, with smart contracts that manage liquidity pools.

They allow users to trade digital assets without the need for an intermediary. The rise of AMMs can be attributed to several factors, including their simplicity, affordability in terms of fees, and user-friendliness.

How Does an Automated Market Maker Work?

The heart of an AMM is its pricing formula, encoded in a smart contract. The most common model is the constant product formula, which adjusts an asset’s price based on its availability in a liquidity pool relative to its trading counterpart.

Here is an example of how an AMM works: 

  • Consider a liquidity pool consisting of DAI and ETH. 

  • If there’s a surge in demand for DAI, resulting in more ETH being deposited into the pool in exchange for DAI, an imbalance is created. 

  • Consequently, ETH’s price is driven down due to its abundance in the liquidity pool.

The AMM’s formula sets prices from the pool’s own reserves, not from external markets. When the price of an asset in the pool diverges from its price on centralized exchanges, arbitrage traders step in to close the gap, trading against the pool until prices realign.

Liquidity providers deposit token pairs into these pools and, in return, can earn a share of the trading fees the pool generates. However, providing liquidity comes with risks, such as impermanent loss, which occurs when the value of deposited assets changes relative to simply holding them.
AMM design has continued to evolve. Newer implementations, such as Uniswap v4, build on the concentrated liquidity model introduced in Uniswap v3 and allow developers to customize pool behavior through hooks, expanding what AMMs can do beyond simple token swaps.

Automated Market Maker vs. Order Book

The primary difference between AMMs and an order book model is that an AMM is a liquidity pool that automatically sets prices based on the liquidity available in the pool. On the other hand, an order book model facilitates price discovery, with buyers and sellers setting their own prices.

In practice, the lines between the two models are starting to blur. Some trading platforms now combine AMMs with order books in hybrid designs, and regulators have begun to address AMM-based systems directly. 

In September 2026, the US Securities and Exchange Commission granted temporary relief for certain permissioned AMM liquidity pools used in tokenized stock trading.