Автоматический маркетмейкер, или AMM, использует заданные программой правила для торговли. В DeFi он обычно позволяет обменивать активы за счёт ликвидности, внесённой в смарт-контракт. Противоположную сторону обеспечивает запас пула, а не отдельно сопоставленная лимитная заявка, хотя торговые системы могут сочетать разные механизмы.
Цена реагирует на сделку
AMM с постоянным произведением связывает два резерва правилом, обычно записываемым до учёта комиссий как x × y = k. Покупка одного актива уменьшает его запас и добавляет другой актив, меняя соотношение резервов и цену следующих сделок. Чем крупнее сделка относительно доступной ликвидности, тем обычно сильнее её влияние на цену.
Другие AMM применяют иные кривые, веса или диапазоны концентрированной ликвидности. Арбитраж может приблизить цены пула к внешнему рынку, но немедленное совпадение не гарантировано.
Положение поставщика ликвидности
Поставщики могут получать долю торговых комиссий, пока состав их активов меняется из-за обменов. Результат позиции может уступать простому хранению исходных активов, а комиссий может не хватить для компенсации. Концентрированная позиция может перестать получать комиссии вне активного диапазона. Дефекты контрактов, поведение токенов и специфические права управления пулом создают дополнительные риски.