AMM
AMM (Automated Market Maker, автоматический маркет-мейкер) — это алгоритм, который позволяет обменивать криптоактивы напрямую через смарт-контракт, без книги заявок и без второй стороны сделки. Вместо того чтобы сводить покупателя и продавца, AMM держит запас двух токенов в общем фонде и сам назначает цену по математической формуле.
На обычной бирже цену двигают встречные заявки трейдеров. В мире децентрализованных финансов (DeFi) стакана и ордеров нет: AMM лежит в основе децентрализованных бирж и работает круглосуточно, а сделку можно совершить в любой момент против запаса в фонде, не дожидаясь контрагента. Первым массовым AMM стал протокол Uniswap, запущенный в 2018 году.
Как AMM назначает цену: формула x·y=k
Большинство AMM работает по формуле постоянного произведения: x·y = k. Здесь x и y обозначают количество двух токенов в пуле ликвидности (а не их стоимость), а k остаётся постоянной величиной, которая не меняется при сделках. Саму эту формулу впервые применил протокол Bancor в 2017 году, а массовой её сделал Uniswap.
Покажем на цифрах. Пусть в фонде 10 единиц X и 1000 единиц Y, тогда k равно 10 000. Чтобы забрать из фонда 1 единицу X, трейдер должен довести запас Y примерно до 1111: только так произведение 9 на 1111 снова даст около 10 000. Выходит, за одну единицу X он платит около 111 Y вместо 100 по стартовой цене. Эта надбавка и называется проскальзыванием, и чем мельче фонд относительно сделки, тем она заметнее. На крупном фонде та же заявка почти не сдвинет цену, поэтому перед большой сделкой трейдеры заранее оценивают возможное проскальзывание. Допустимый предел проскальзывания можно задать прямо при отправке заявки, и если цена уйдёт дальше него, обмен просто отменится, не исполнившись по невыгодному курсу.
Цену внутри фонда с рынком выравнивают арбитражёры. Если актив в фонде стоит дешевле, чем на крупных биржах, они выкупают его, пока цены не сравняются, и зарабатывают на разнице. Без арбитража курс в фонде мог бы надолго оторваться от рынка, поэтому он встроен в саму экономику AMM. Главное достоинство такой схемы в том, что ликвидность есть всегда: даже у редкого токена можно совершить сделку, если кто-то наполнил фонд.
Виды AMM и их формулы
Формула постоянного произведения подходит не для всех пар, поэтому появились варианты под разные задачи.
Отдельно стоит концентрированная ликвидность из Uniswap v3: поставщик задаёт диапазон цен, в котором работают его деньги, и тем повышает их отдачу. Это эффективнее обычного фонда, но требует следить за позицией, а не вложить и забыть.
Непостоянные потери
Главный риск поставщика ликвидности не взлом и не обвал рынка, а непостоянные потери (impermanent loss). Это разница между тем, сколько стоили бы активы, если бы их просто держали в кошельке, и тем, сколько они стоят в фонде после того, как его переторговали из-за движения цены.
Логика простая:
если цены активов в фонде сильно изменились, выгоднее было бы держать их на кошельке;
чем сильнее разошлись цены двух активов, тем больше потеря;
потеря становится реальной только при выводе средств, до этого она существует лишь на бумаге.
Размер потери считается по той же формуле и предсказуем: если цена одного из активов меняется вдвое, разрыв с простым хранением составляет около 5–6%, при росте втрое уже примерно 13%. Слово «непостоянные» обманчиво: если цены не вернутся к исходным, убыток фиксируется навсегда. Поэтому поставщик зарабатывает на комиссиях с каждой сделки и одновременно проигрывает на расхождении цен, и входить в фонд имеет смысл, только когда ожидаемые комиссии перекрывают вероятную потерю. Меньше всего непостоянные потери угрожают фондам из стейблкоинов, цена которых почти не расходится, поэтому такие пары популярны у осторожных поставщиков.
Другие риски и AMM в России
Помимо непостоянных потерь, у работы с AMM есть угрозы, которых нет на обычной бирже:
проскальзывание на крупных сделках: большая заявка на мелком фонде исполняется по заметно худшей цене;
атаки в момент сделки (MEV): боты вклиниваются между заявкой и её исполнением и зарабатывают на чужой транзакции;
уязвимости кода: ошибка в программе фонда может привести к краже всех средств, и история DeFi полна таких взломов;
бесконтрольные активы: фонд может создать кто угодно, в том числе под пустую монету, чтобы заманить покупателей;
регуляторная неопределённость: у большинства протоколов нет ни лицензии, ни ответственного лица, к которому можно предъявить претензию.
На практике это значит, что доход поставщика не гарантирован: в спокойном рынке комиссии перекрывают потери, а на резком движении цен могут и не перекрыть. Для российского инвестора AMM остаётся зоной повышенного риска, на которую не распространяются ни защита прав, ни налоговые правила привычного брокерского рынка. Регулируемая альтернатива в России устроена иначе: цифровые финансовые активы (ЦФА) и их обмен идут через операторов из реестра Банка России, то есть через централизованного посредника с ответственностью, а не через анонимный протокол. Любой спор с таким посредником можно вести по закону, тогда как у анонимного протокола нет ни юрисдикции, ни ответчика. Сам Банк России последовательно относит криптовалюты и операции с ними к высокорисковым, поэтому юридической защиты за AMM нет, а средства, потерянные из-за взлома фонда, ошибки или мошеннической монеты, вернуть не получится.
