Как работает AMM
AMM расшифровывается как Automated Market Maker, то есть автоматизированный маркет-мейкер. Это механизм обмена токенов, который обычно используют децентрализованные биржи. Вместо того чтобы искать другого участника с подходящим ордером, пользователь совершает своп с пулом ликвидности.
Пул содержит резервы двух или нескольких токенов. Их вносят поставщики ликвидности, а правила обмена задаёт смарт-контракт. Когда пользователь покупает один токен за другой, соотношение резервов меняется. Из-за этого меняется и цена следующего обмена. Размер сделки относительно пула влияет на то, насколько заметным будет это изменение.
Условный пример
Условный пример: в пуле находятся 100 токенов A и 200 токенов B. Пользователь обменивает часть токена B на токен A. После обмена B в пуле становится больше, а A меньше. Поэтому следующий участник может получить за ту же сумму B меньше токенов A. Это упрощённая иллюстрация: конкретная формула зависит от правил пула, а фактический результат также может учитывать комиссии.
Что важно учитывать
- Проскальзывание: итоговое количество токенов может отличаться от предварительной оценки, особенно если сделка велика относительно пула.
- Комиссия: за обмен может взиматься плата по правилам протокола. Условия отличаются в разных пулах.
- Непостоянная потеря: стоимость активов поставщика ликвидности может измениться относительно сценария, в котором он просто удерживал бы эти токены. Риск связан с изменением их соотношения и цен.
- Риск смарт-контракта: ошибки или уязвимости в коде могут привести к потере средств.
Типичные ошибки новичков: считать, что обмен всегда пройдёт по показанной цене, не проверять ожидаемый результат и допускать слишком высокий размер сделки относительно пула. Также не стоит путать предоставление ликвидности с обычным хранением токенов: это разные сценарии с разными рисками.