Модели AMM в DeFi: x*y=k, stableswap и концентрированная ликвидность

Модели AMM (Automated Market Maker) — это математические формулы, по которым децентрализованные биржи (DEX) и пулы ликвидности в DeFi рассчитывают цену активов при обмене.

От выбора модели AMM зависят:

  • глубина и поведение рынка;
  • уровень impermanent loss для провайдеров ликвидности (LP);
  • капитал-эффективность пула (сколько объёма можно провести через один и тот же TVL).

Эта страница — технический обзор основных моделей AMM, которые используются в современных протоколах: от классической формулы x*y=k до stableswap и концентрированной ликвидности.

Модели AMM в DeFi: 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 — стандарт для:

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 управляет диапазонами и когда выходит из позиции.

См. также

Task Runner