~/defi/dex $ cat amm-kak-rabotaet-uniswap.md
AMM на пальцах: как Uniswap торгует без стакана и продавца
Классическая биржа сводит покупателя с продавцом через стакан заявок. AMM (автоматический маркет-мейкер) выбросил и стакан, и продавца: ты торгуешь с пулом - смарт-контрактом, в котором лежат два токена.
Формула, на которой всё стоит
Базовый инвариант Uniswap: x × y = k, где x и y - количества двух токенов в пуле. Покупая токен X, ты забираешь его из пула и доливаешь Y - и произведение обязано остаться прежним. Отсюда цена: чем больше X забирают, тем дороже каждая следующая единица. Цена - не «назначена», она геометрия остатков пула.
Следствия, которые надо чувствовать
- Проскальзывание: крупный своп в мелком пуле сдвигает цену против тебя по формуле - до безумных процентов. Всегда смотри price impact.
- Ликвидность = глубина пула: «цена» токена с пулом в $10k - фикция: продать по ней нельзя ничего существенного.
- Арбитраж - клей цен: пул сам не знает мировых цен; его выравнивают арбитражёры, и их прибыль - скрытый налог на поставщиков ликвидности.
- Пул всегда куплен против тебя: AMM продаст тебе токен на пампе и купит на дампе - он механический контрагент без мнения.
Концентрированная ликвидность (v3+) усложнила формулу, но суть та же: цена = состояние пула. Понимание AMM - база для всего DeFi; дальше - доходность и её тёмная сторона, impermanent loss.