Термин глоссария20 апреля 2024 г.

AMM

Автоматический маркет-мейкер, смарт-контракт

ammавтоматический-маркет-мейкерdexdefiпул-ликвидности

Определение

Автоматический маркет-мейкер, смарт-контракт

AMM

AMM это робот-маркет-мейкер. Вместо сопоставления покупателей и продавцов, как традиционная биржа, он использует математическую формулу (x × y = k) для автоматического ценообразования активов. Вы торгуете против пула токенов, а не против другого человека. Пул никогда не иссякает ни по одному токену. Он просто дорожает, когда вы выкачиваете одну сторону. Именно поэтому на DEX можно торговать всегда, даже если никто другой не хочет встать в противоположную сторону.

Автоматический маркет-мейкер (AMM) это децентрализованный биржевой механизм, использующий математическую формулу для определения цен активов и исполнения сделок, заменяя традиционный стакан бидов и асков пулом токенов, внесённых провайдерами ликвидности. Алгоритм AMM гарантирует, что произведение количеств двух токенов в пуле остаётся постоянным (или следует более сложному инварианту), поэтому, когда токен покупают и его количество в пуле падает, его цена автоматически растёт по формуле.

Для трейдеров понимание механики AMM существенно всем, кто торгует на децентрализованных биржах, предоставляет ликвидность, исполняет арбитраж между DEX и CEX или анализирует ончейн-поток. AMM ведут себя иначе, чем биржи со стаканом, способами, создающими и риски (ценовое влияние крупных ордеров, сэндвич-атаки, непостоянные потери), и возможности (арбитраж между пулами, предоставление ликвидности в высокообъёмных парах, преимущество первого входа в новые пулы). Появление AMM концентрированной ликвидности (Uniswap V3) превратило предоставление ликвидности из пассивной доходности в активную стратегию, ведущую себя больше как продажу опционов, чем как традиционный маркет-мейкинг.

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

AMM постоянного произведения (Uniswap V2, PancakeSwap):

Базовая формула: x × y = k, где x и y это количества двух токенов в пуле, а k постоянно (без учёта комиссий). Когда вы меняете токен A на токен B, вы добавляете A в пул и забираете B. Пул автоматически корректирует цены так, что произведение остаётся постоянным.

Пример: пул USDC/ETH содержит 100 000 USDC и 50 ETH. k = 5 000 000. Подразумеваемая цена ETH = 100 000 / 50 = 2 000 $.

Трейдер хочет купить 1 ETH. Новый баланс ETH будет 49 ETH. Чтобы сохранить k = 5 000 000: новый USDC = 5 000 000 / 49 = 102 040,82 USDC. Трейдер платит 102 040,82 - 100 000 = 2 040,82 USDC за 1 ETH, эффективная цена 2 040,82 $, выше спота 2 000 $. Разница это ценовое влияние (проскальзывание от сдвига пула).

AMM постоянной суммы: x + y = k. Применяется для пар стабильных активов (нет ценового влияния, но одну сторону можно выкачать). Почти никогда не используется в одиночку.

AMM постоянного среднего (Balancer): взвешенные пулы, где инвариант балансирует несколько токенов с кастомными весами (например 60% ETH / 40% USDC). Даёт меньшие непостоянные потери на приоритетных активах.

Концентрированная ликвидность (Uniswap V3): LP выбирают конкретный ценовой диапазон. Внутри диапазона ликвидность агрегируется (выше эффективность капитала, больше комиссий). Вне диапазона позиция даёт нулевую ликвидность и держит 100% одного токена. Это делает предоставление ликвидности активной стратегией, похожей на продажу опционов.

Инвариант stableswap от Curve: гибрид постоянного произведения и постоянной суммы, созданный для активов, торгующихся около 1:1 (стейблкоины, привязанные активы). Минимизирует непостоянные потери и ценовое влияние возле привязки, предотвращая опустошение пула при экстремальных соотношениях.

Почему это важно для трейдеров

Ценовое влияние AMM это скрытая транзакционная издержка. На центральном лимитном стакане (CEX) вы платите спред плюс небольшую комиссию. На AMM вы платите комиссию плюс ценовое влияние, проскальзывание от сдвига цены пула. Для мелких сделок на глубоких пулах влияние ничтожно. Для крупных сделок или малых пулов влияние может превышать комиссию в разы. Перед исполнением любой значимой сделки на DEX проверяйте глубину пула и рассчитывайте ожидаемое ценовое влияние. Для ETH/USDC на Uniswap mainnet своп на 1 млн $ имеет минимальное влияние (~0,05%). Та же сделка на альткоиновом пуле с TVL 5 млн $ может сдвинуть цену на 20%+.

Поведение AMM открывает извлечение MEV. Детерминированная формула ценообразования и прозрачный мемпул делают сделки AMM уязвимыми к фронраннингу и сэндвич-атакам. Бот видит вашу сделку в мемпуле, покупает перед вами (поднимая цену), позволяет вашей сделке исполниться по более высокой цене, затем продаёт после вас (кладя разницу в карман). Поэтому сделки на DEX часто исполняются по худшим ценам, чем показано. Использование защищённых от MEV RPC (Flashbots, MEV Blocker) или торговля через агрегаторы с защитой от проскальзывания смягчает этот риск.

Арбитраж между пулами создаёт возможности. Когда один актив торгуется по разным ценам в разных пулах AMM (или между AMM и CEX), арбитражёры ребалансируют пулы и захватывают спред. Эти возможности по большей части собираются ботами за миллисекунды, но понимание динамики помогает: (a) не исполняться по устаревшим ценам (используйте агрегаторы, разбивающие сделки по пулам), (b) предугадывать, когда крупные арбитражные потоки затронут связанные рынки, и (c) видеть временную разладку цены пула (не торгуйте против неё).

Частые ошибки

  1. Торговать на AMM без проверки глубины пула. Пул может показывать цену 100 $ за токен при 10 000 $ всей ликвидности. Ваша сделка на 1 000 $ сдвинет цену драматически. Фактическая цена исполнения может быть 120 $ или 80 $ в зависимости от направления. Всегда проверяйте TVL и оценку ценового влияния перед подтверждением любой сделки на DEX. Для токенов с малыми пулами CEX (если доступен) почти всегда даёт лучшее исполнение.
  2. Считать цену пула «правильной» ценой. Цены AMM определяются соотношением балансов пула, которое может расходиться с более широкой рыночной ценой, если арбитраж медленный (тонко торгуемые пулы, кроссчейн-задержки, перегрузка MEV). Цена AMM это предложение, а не рыночный консенсус. Сверяйтесь с котировками агрегаторов или ценами CEX перед сделками значимого размера.
  3. Предоставлять ликвидность, не понимая разницы концентрированной и полнодиапазонной позиций. На Uniswap V3, если вы дали ликвидность узким диапазоном и цена вышла из него, вы получаете ноль комиссий, пока она не вернётся. Ваш капитал простаивает, пока вы держите теперь разбалансированную позицию. Для пассивных провайдеров ликвидности полнодиапазонные (или широкие) позиции прощают больше. Для активных LP, мониторящих и ребалансирующих, концентрированные позиции дают более высокую эффективность капитала.

FAQ

В: AMM лучше бирж со стаканом? О: Для разного. AMM сильны в: листинге без разрешений (любой может создать пул), гарантированной ликвидности (торговать можно всегда), композируемости (токены пула применимы в других протоколах DeFi) и пассивном доходе для LP. Стаканы сильны в: точных ценах исполнения, поддержке сложных типов ордеров, более низких комиссиях на крупных сделках и сопротивлении извлечению MEV. Лучшая торговая стратегия часто сочетает оба: CEX для крупного размера и точных входов, AMM для активов, не листингованных на CEX, и заработка дохода на простаивающем капитале.

В: Почему комиссии AMM на L2 ниже, чем в Ethereum mainnet? О: Комиссии AMM задаются создателями пулов (обычно 0,05% до 1%) плюс затраты на газ. Газ это комиссия за транзакцию, платимая сети L1 или L2. В Ethereum mainnet газ может стоить 5-50 $+ за своп, делая мелкие сделки неэкономичными. На L2 (Arbitrum, Optimism, Base) газ стоит 0,01-0,10 $, делая выгодными даже мелкие сделки. Комиссия AMM (0,3% на стандартных пулах Uniswap V2) одинакова на всех цепочках; именно экономия на газе делает торговлю на L2 дешевле.

В: Какая стратегия LP AMM самая прибыльная? О: Самая стабильно прибыльная стратегия: предоставление ликвидности высокообъёмным парам стейблкоинов (USDC/USDT) на AMM концентрированной ликвидности: около нулевые непостоянные потери, предсказуемый комиссионный доход и эффективные по капиталу диапазоны. Для волатильных пар прибыльность зависит от способности предсказать торговый диапазон: если вы правильно ограничили диапазон цены, концентрированный LP может обгонять удержание спота; если ошиблись, непостоянные потери съедят или превысят комиссии. Самые искушённые LP используют боты динамического ребаланса, подстраивающие диапазоны за движением цены, но это стратегия высокого уровня инфраструктуры.

Подробное изучение

Хотите узнать больше? Ознакомьтесь с материалами:

Связанные термины

Готовы начать торговать?

Присоединяйтесь к сообществу The Kingfisher и получите доступ к профессиональным торговым инструментам и аналитике.