Модели AMM (Automated Market Maker) — это математические формулы, по которым децентрализованные биржи (DEX) и пулы ликвидности в DeFi рассчитывают цену активов при обмене.
От выбора модели AMM зависят:
- глубина и поведение рынка;
- проскальзывание и price impact;
- уровень impermanent loss для провайдеров ликвидности (LP);
- капитал-эффективность пула (сколько объёма можно провести через один и тот же TVL).
Эта страница — технический обзор основных моделей AMM, которые используются в современных протоколах: от классической формулы x*y=k до stableswap и концентрированной ликвидности.
Зачем вообще нужны разные модели AMM
В мире DeFi нет «одного идеального» AMM:
- разные активы (волатильные токены, стейблкоины, LST, деривативы) ведут себя по-разному;
- разные задачи (обмен стейблкоинов 1:1, трейдинг альтов, хеджирование, деривативы) требуют разных свойств рынка;
- одни модели лучше для трейдеров, другие — для LP, третьи — для нишевых инструментов.
Поэтому экосистемы вроде Ethereum DeFi, Solana DeFi и TON DeFi используют целое семейство моделей AMM, иногда комбинируя их в одном протоколе.
Constant product: классический x*y=k (Uniswap v2-стиль)
Формула и базовая идея
Классический AMM, популяризированный Uniswap v2:
- в пуле лежат два актива с резервами x и y;
- их произведение примерно постоянно: x * y = k;
- любая сделка изменяет x и y, но k (с поправкой на комиссии) остаётся постоянным.
Цена определяется как:
- P = y / x (для пары X→Y).
Чем больше вы покупаете одного токена из пула, тем сильнее меняется соотношение резервов и растёт цена — это и есть price impact.
Свойства constant product AMM
Плюсы:
- всегда есть ликвидность по любой цене (теоретически до бесконечности);
- простая реализация, понятная модель;
- подходит для волатильных пар токен/токен (альткоин/ETH, альткоин/стейблкоин).
Минусы:
- высокое slippage при крупных сделках относительно размера пула;
- для стейблкоинов и сильно коррелированных активов модель не оптимальна — платим лишний slippage там, где цена должна быть близка к 1:1;
- существенный impermanent loss для LP при трендовых движениях цены.
Constant product — «рабочая лошадка» DEX, но не универсальное решение.
Constant sum и гибриды: AMM для стейблкоинов
Constant sum: x + y = k (идеальный, но хрупкий)
В модели constant sum:
- x + y = k;
- цена практически постоянна (идеальный стейблкоин-своп);
- нет естественного механизма для арбитража и восстановления баланса.
Такая модель:
- даёт нулевой slippage при малых перемещениях;
- но быстро ломается при попытке вывести весь один из активов — пул может «обнулиться» по одному токену и стать неработоспособным.
Поэтому в чистом виде constant sum почти не используют, но идеи из неё вошли в гибридные модели.
Stableswap (Curve-стиль)
Curve Finance и другие стейблкоин-AMM используют stableswap-модель:
- гибрид constant product и constant sum;
- почти плоская кривая вокруг целевого соотношения (например, 1 USDT ≈ 1 USDC ≈ 1 DAI);
- растущий slippage только при сильном «перекосе» пула.
Свойства stableswap:
- минимальное проскальзывание для стейблкоин/стейблкоин и LST/базовый актив (stETH/ETH);
- хорошая капитал-эффективность для «коррелированных» активов;
- при сильной де-пеге или уходе пула от баланса slippage растёт резко, что стимулирует арбитраж.
Stableswap — стандарт для:
- пулов стейблкоинов;
- пулов ликвидного стейкинга (LST);
- «мягких» рынков с высокой корреляцией активов.
Weighted AMM: многотокеновые и взвешенные пулы
Некоторые протоколы используют взвешенные AMM, где:
- в пуле может быть не два, а N токенов;
- каждый токен имеет свой вес wᵢ;
- инвариант вида x₁^w₁ * x₂^w₂ * … * xₙ^wₙ = k.
Свойства:
- можно создавать индексные или портфельные пулы (например, 80/20 или 60/20/20);
- цена каждого токена зависит от его веса и вкладов других активов;
- такие пулы используются как управляемые корзины для DeFi-стратегий, DAO-казначейств и индексных продуктов.
Взвешенные AMM более гибкие, чем простой x*y=k, но требуют аккуратной настройки весов и понимания риска для LP.
Концентрированная ликвидность: Uniswap v3-стиль
Идея концентрированной ликвидности
В классическом AMM ликвидность распределена по всем ценам:
- LP фактически предоставляют ликвидность от 0 до ∞;
- большая часть капитала «не работает» вокруг текущей цены, но участвует в формуле.
Uniswap v3 и похожие протоколы вводят концентрированную ликвидность:
- LP выбирает диапазон цен, в котором он готов предоставлять ликвидность;
- внутри диапазона его капитал работает как в сильно «усиленном» constant product;
- вне диапазона — позиция превращается в односторонний токен (лишена ликвидности, не зарабатывает комиссии).
Плюсы:
- резкий рост капитал-эффективности (тот же TVL поддерживает больший объём торгов);
- меньше slippage для трейдеров при той же сумме ликвидности.
Минусы:
- LP становятся активными управленцами: нужно следить за ценой и переставлять диапазоны;
- повышенная сложность стратегии и учёта налогообложения;
- более сложная математика оценки IL и доходности.
Тикеты, виртуальные резервы и NFT-позиции
Технически концентрированная ликвидность реализуется через:
- разбиение ценового пространства на «тиковую сетку»;
- хранение позиций LP как NFT (каждый NFT — набор диапазонов и ликвидности);
- использование виртуальных резервов при расчёте цены.
Это усложняет ончейн-логику, но даёт DeFi-инфраструктуре более гибкий инструмент.
Динамические и специализированные модели AMM
Помимо базовых моделей, существуют:
- динамические комиссии — комиссия пула зависит от волатильности или нагрузки (может расти в периоды стресса);
- гибриды для опционов и деривативов — AMM, где формула учитывает волатильность, дельту/гамму и другие греческие;
- виртуальные AMM для перпетуалов — цена формируется как функция от баланса длин/коротких позиций, а не только от резервов в пуле (см. perpetual futures);
- AMM для одной стороны (single-sided liquidity) — модели, где LP заносят одну монету, а другая эмитируется/хеджируется протоколом.
Эти модели более нишевые, но важны для специализированных протоколов и сложных стратегий.
Как модель AMM влияет на трейдера и LP
Для трейдера
От модели AMM зависят:
- размер slippage на заданный объём;
- устойчивость цены к крупным ордерам;
- частота и глубина «шпилей» при низкой ликвидности.
Stableswap и концентрированные AMM дают:
- лучший опыт для трейдера (меньше slippage) на глубоком рынке;
- но могут вести себя агрессивно при перекосе пула или уходе цены за диапазоны.
Для провайдера ликвидности (LP)
Для LP модель AMM определяет:
- профиль доходности (комиссии, стимулы протокола);
- уровень impermanent loss;
- необходимость активного управления (в Uniswap v3 и подобных).
Грубо:
- constant product — проще, но менее капитал-эффективен;
- stableswap — хорош для стейблов и LST, IL ниже при нормальном режиме;
- концентрированная ликвидность — максимальная эффективность, но требует активного управления и понимания рисков.
Как выбрать подходящий AMM-пул
Практический подход:
- если нужно обменять стейблкоин на стейблкоин — лучше смотреть на stableswap-пулы (Curve-стиль);
- если вы трейдите волатильный альткоин — чаще встретите constant product (Uniswap v2-стиль) или концентрированную ликвидность;
- если вы LP и хотите «пассивный доход» — начните с:
- стейблкоин-пулов stableswap;
- крупных пар с глубокой ликвидностью и понятной моделью;
- если вы опытный LP и хотите максимум эффективности — изучайте концентрированную ликвидность, но учитывайте сложность и риски.
FAQ по моделям AMM
Зачем вообще понимать модели AMM обычному пользователю?
Понимание модели помогает:
- оценивать ожидаемый slippage перед сделкой;
- выбирать подходящую пару/DEX для конкретной операции;
- принимать решение, стоит ли становиться LP в данном пуле и какую доходность/риск ожидать.
Почему в стейблкоин-пулах так низкое проскальзывание?
Потому что там часто используется stableswap-модель:
- кривая цены почти плоская около 1:1;
- при небольших обменах цена почти не меняется;
- только при сильном перекосе пула slippage начинает расти резко.
Всегда ли концентрированная ликвидность лучше обычной?
Не всегда:
- она эффективнее по использованию капитала и даёт меньше slippage;
- но требует активного управления диапазонами и лучше подходит опытным LP;
- для полностью пассивных стратегий классические или stableswap-пулы могут быть комфортнее.
Можно ли сравнивать модели AMM только по формуле?
Нет. Формула важна, но на практике нужно учитывать:
- реализацию протокола;
- глубину пула и реальный TVL;
- поведение арбитражёров и ликвидаторов;
- специфические риски сети и проекта.
Как модель AMM влияет на impermanent loss?
Модель определяет, как быстро и в какой форме меняется соотношение активов в пуле при движении цены. В constant product IL выше для волатильных пар, в stableswap он минимален около паритета, а в концентрированной ликвидности IL может быть и выше, и ниже в зависимости от того, как LP управляет диапазонами и когда выходит из позиции.
