Модель Automated Market Maker (AMM) в Uniswap работает следующим образом: 3
- В основе AMM лежит смарт-контракт. 3 Он хранит пары токенов в пуле ликвидности. 3
- Пользователи могут торговать с этим пулом, обменивая один токен на другой. 3
- Цена токенов определяется математической формулой. 3 Чаще всего это формула постоянного произведения, которая гарантирует, что произведение количеств двух токенов остаётся постоянным. 3 Формула имеет вид x*y=k, где x и y — количество двух токенов в пуле, а k — постоянная величина. 3
- Когда пользователь совершает сделку, он прибавляет к одной стороне уравнения и отнимает от другой, что изменяет цену токенов для поддержания баланса (k). 3
Поставщики ликвидности — важнейшие игроки в экосистеме AMM. 3 Они вносят в пул ликвидности равное количество двух токенов. 3 Например, если поставщик ликвидности хочет внести вклад в пул ETH/DAI, ему необходимо внести равное количество ETH и DAI. 3 В обмен на предоставление ликвидности они получают токены ликвидности, которые представляют собой их долю в пуле. 3
За каждую сделку в пуле ликвидности поставщики ликвидности получают комиссию, что стимулирует их к предоставлению своих активов для торговли. 1