﻿---
title: "Автоматические маркет-мейкеры: ценообразование, свопы и учет LP"
description: "Как кривые AMM, комиссии, резервы и арбитраж определяют исполнение свопов и как поставщикам ликвидности учитывать комиссии, диапазон и непостоянные потери."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Автоматические маркет-мейкеры: ценообразование, свопы и учет LP

> Только в образовательных целях; не является инвестиционным советом или инвестиционной рекомендацией. Инвестиции могут привести к убыткам.

<a id="answer"></a>

## Краткий ответ

Автоматический маркет-мейкер — это семейство ончейн-механизмов обмена, которые котируют и рассчитывают сделки с активами пула по заданному правилу или кривой. У постоянного произведения, взвешенной и стабильной кривых, концентрированной ликвидности и конструкций с хуками разные инварианты, комиссии и риски; AMM не является синонимом `x*y=k` или любой децентрализованной биржи.

Для свопа различайте предторговую предельную цену, среднюю цену исполнения, детерминированное влияние сделки на цену и проскальзывание за время ожидания. Для позиции LP сверяйте внесенные активы, доли пула или ликвидность диапазона, комиссии, стимулы, газ и поступления при выводе с эталоном удержания тех же активов.

<a id="mechanism"></a>

## Как это работает

1. Зафиксируйте сеть, адреса пула и маршрутизатора, версию реализации, порядок и разрядность токенов, кривую или инвариант, уровень комиссии, протокольную комиссию, хуки, администраторов и механизмы приостановки.
2. Нормализуйте сырые балансы и внутренние резервы; определите входной и выходной активы и единицы цены. Проверьте, не расходятся ли балансы с учетными резервами из-за пожертвований, ребейза или комиссии за перевод.
3. Воспроизведите котировку с точным входом или выходом для каждого участка маршрута, включая комиссию, инвариант, округление, изменение резервов, предельную и среднюю цены, влияние на цену, `minOut` и срок действия.
4. Смоделируйте calldata, разрешения, нативную стоимость и маршрут на указанном блоке; до подписи проверьте дрейф состояния, MEV, газ, откаты и альтернативную ликвидность.
5. Для LP сверьте депозиты, выпущенные доли или ликвидность, активный диапазон, право на комиссии, стимулы, выводы, округление, блокировки и паузы.
6. Сравните конечное состояние LP с сопоставимым удержанием, отдельно учитывая стоимость активов, комиссии, проданные награды, газ, налоги, непостоянные потери, неблагоприятный отбор и ребалансировку.
7. Проверьте квитанции, изменения балансов и разрешения; отслеживайте кривую, комиссии, хуки, резервы, концентрацию, оракулы, обновления, статус диапазона, миграции и ограничения выхода.

<a id="example"></a>

## Примеры

- В пуле постоянного произведения `x=100 ETH`, `y=200,000 USDC`, а `k=20,000,000`. Покупка ровно 10 ETH без комиссии требует `200000*10/90 = 22,222.222222 USDC`; при входной комиссии 0,30% требуется `200000*10/(90*0.997) = 22,289.089491 USDC`, в среднем `2,228.908949 USDC/ETH`. После сделки отношение резервов равно `222289.089491/90 = 2,469.878772 USDC/ETH`.
- У того же пула 1 000 LP-токенов. Пропорциональный депозит 10 ETH и 20 000 USDC выпускает `100 LP tokens`, то есть долю `100/1100 = 9.0909090909%`. Если впоследствии резервы составят 120 ETH и 264 000 USDC, эта доля выводит `10.9090909091 ETH` и `24,000 USDC` до комиссии за сжигание и округления.
- LP начинает с 10 ETH и 20 000 USDC при цене 2 000, затем ETH растет до 3 200, поэтому отношение цен равно `r=1.6`. Стоимость полнодиапазонной позиции постоянного произведения относительно удержания равна `2*sqrt(1.6)/(1+1.6)=0.9730085108`, или `-2.6991489179%`; эталону удержания 52 000 USDC соответствует `50,596.442563 USDC` до комиссий.
- Концентрированная ликвидность имеет `L=1,000`, диапазон от `PA=1` до `PB=9` и текущую цену `P=4`. Позиция содержит `166.6666666667` токена0 и `1,000` токенов1 стоимостью `1,666.6666666667` в единицах токена1. При `P>=9` она содержит ноль токенов0 и `2,000` токенов1 и не получает комиссии активного диапазона, пока цена остается за его пределами.

<a id="risks"></a>

## Риски

- Неверно определена кривая или модель AMM.
- Порядок токенов, направление цены или разрядность переворачивают котировку.
- Балансы, резервы или блок моделирования устарели.
- Уровень или протокольная комиссия меняет обновление инварианта.
- Низкая ликвидность создает большое детерминированное влияние на цену.
- Допуск проскальзывания или `minOut` разрешает неприемлемое исполнение.
- Сэндвич или другая стратегия MEV извлекает стоимость.
- Маршрутизатор с несколькими участками или промежуточный пул дает сбой.
- Доли LP размываются или пожертвования резервов искажают учет.
- Непостоянные потери превышают комиссии и награды.
- Концентрированная ликвидность неактивна вне диапазона.
- Ребалансировка, газ и налоги поглощают доходность диапазона.
- Комиссии или стимулы дважды учитываются в результатах LP.
- Наградные токены дешевеют, блокируются или не продаются.
- Токены с комиссией перевода, ребейзом, обратными вызовами или хуками нарушают допущения.
- Манипулируемая спотовая цена AMM используется как оракул.
- Ошибка контракта, повторный вход или учетная ошибка приводят к потере активов.
- Права администратора, обновления, паузы, управления или хуков меняют поведение.
- Компрометация моста, кастодиана, интерфейса или RPC перенаправляет исполнение.
- Перегрузка, реорганизация, неудачный вывод или ошибка учета блокирует выход.

<a id="misconceptions"></a>

## Распространенные заблуждения

- Каждый AMM использует `x*y=k`. Стабильные, взвешенные, концентрированные и специализированные кривые различаются.
- Спотовая цена пула является внешней справедливой ценой. Арбитраж лишь стремится сблизить цены с учетом комиссий, глубины, задержки и риска.
- Проскальзывание и влияние на цену тождественны. Влияние задается размером сделки, а проскальзывание также включает движение между котировкой и исполнением.
- Комиссии гарантируют LP преимущество перед удержанием. Потери от изменения состава и неблагоприятного отбора могут превысить комиссионный доход.
- Непостоянные потери безвредно исчезают, если подождать. Это отставание от эталона удержания, которое может сохраниться или реализоваться при выходе.

<a id="related"></a>

## Связанные темы

- [Децентрализованная биржа](/ru/crypto/dex/)
- [Непостоянные потери](/ru/crypto/impermanent-loss/)
- [Пул ликвидности](/ru/crypto/liquidity-pool/)

<a id="sources"></a>

## Источники

- [Uniswap v2 Core](https://docs.uniswap.org/whitepaper.pdf) - Uniswap Labs (дата обращения: 2026-08-13)
- [Uniswap v3 Core](https://app.uniswap.org/whitepaper-v3.pdf) - Uniswap Labs (дата обращения: 2026-08-13)
- [How Uniswap Works](https://developers.uniswap.org/docs/get-started/concepts/how-uniswap-works) - Uniswap Labs (дата обращения: 2026-08-13)
- [Swaps](https://developers.uniswap.org/docs/get-started/concepts/traders/swaps) - Uniswap Labs (дата обращения: 2026-08-13)
- [Fees](https://developers.uniswap.org/docs/get-started/concepts/fees) - Uniswap Labs (дата обращения: 2026-08-13)
- [StableSwap - efficient mechanism for Stablecoin liquidity](https://docs.curve.finance/assets/files/whitepaper_stableswap-fc0bb370db9fe3a91afdde8662e78206.pdf) - Curve Finance (дата обращения: 2026-08-13)
- [Balancer Whitepaper](https://docs.balancer.fi/whitepaper.pdf) - Balancer (дата обращения: 2026-08-13)
- [DeFi risks and the decentralisation illusion](https://www.bis.org/publ/qtrpdf/r_qt2112b.htm) - Bank for International Settlements (дата обращения: 2026-08-13)

Source: https://wiki.fcontext.com/ru/crypto/amm/index.mdx
