Шесть вещей, которые стоит знать, прежде чем предоставлять ликвидность в Uniswap. Коротко намеренно; страницы пулов показывают каждую на реальных данных.
Ликвидность в диапазоне
В Uniswap v3 и v4 вы выбираете ценовой диапазон, и ваша ликвидность работает только внутри него.
Тот же вклад в более узком диапазоне — это больше ликвидности на каждой цене, поэтому он забирает большую долю взятых там комиссий.
В v2 ликвидность была распределена по всем ценам; большая её часть стояла на ценах, по которым никто не торговал.
Внутри и вне диапазона
Пока цена внутри вашего диапазона, позиция получает долю комиссий с каждого свопа.
Когда цена выходит за него, позиция ничего не зарабатывает и держит только один из двух токенов.
Снова зарабатывать она начнёт, только если цена вернётся, — или если вы передвинете диапазон, а это уже новая позиция.
Непостоянные потери
Когда цена движется, пул продаёт дорожающий токен и покупает дешевеющий.
Поэтому позиция в итоге стоит меньше, чем простое хранение двух токенов, и чем дальше ушла цена, тем больше разница.
Непостоянны они только если цена вернётся. Комиссии — это то, что поставщик ликвидности получает за то, что несёт их.
Узкий или широкий
Узкий диапазон забирает большую долю комиссий в дни, когда держится, и ничего — в дни, когда нет.
Широкий диапазон остаётся внутри больше дней, но с меньшей долей в каждый из них.
Что подходит, зависит от того, для чего нужна позиция. Прошедшие дни описывают прошлое, а не будущие дни.
Уровни комиссии
У одной пары может быть несколько пулов, и каждый берёт свою комиссию с каждого свопа: обычно 0,01%, 0,05%, 0,3% или 1%.
Каждый уровень — отдельный пул со своей ликвидностью и своим ценовым шагом: наименьшим расстоянием по цене, на котором может стоять граница диапазона.
Более высокая комиссия сама по себе не означает больший доход: он зависит и от того, сколько торговли привлекает этот пул.
Hook’и v4
Пул v4 может назвать hook: контракт, который вызывается в определённые моменты свопа, вклада или вывода.
Какие это моменты, записано в адресе hook’а, и протокол обеспечивает это сам.
Hook, которому разрешено вмешиваться в свопы, может менять их стоимость, поэтому цифры, прочитанные только по кривой, для такого пула могут не выполняться.