November 6, 2022

UniSwap Тики

Всем привет! С вами Тёма!

Сегодня мы попробуем в работе концентрированной ликвидности на UniSwap V3

Ps: для полного понимания данной статьи надо иметь хорошее понимание работы ликвидности на UniSwap v2

Начнем

Итак, готовьтесь абстрагироваться и визуализировать, без этого сейчас будет тяжко

Давайте представим, что наша ликвидность, которую мы хотим предоставить - просто жидкость, условно 1 литр какой-то жидкости (типо 1.000$ = 1 литр, пускай так будет)

Теперь давайте представим всю прямую ликвидности. Эта прямая делится на тики, по аналогии как на линейке есть деление по сантиметрам, так на прямой ликвидности есть разделение по тикам

Теперь важно понять, что тик это условная единица, которая обобщает курсы обеих монет из пула. Условно курс пары token1/USD = 1/10 (token1 = 10$), тогда допустим что цена находится на тике номер 100, отсюда мы можем сделать вывод, что один тик равен 0,1 доллару

Итак, мы смогли визуализировать нашу ликвидность как жидкость, соотношение курсов как абстрактную прямую поделенную тиками, но что дальше, как нам концентрировать ликвидность

Предоставление ликвидности

В UniSwap v2 у нас не было возможности предоставлять концентрированную ликвидность, поэтому когда мы депали ликву в пул, она растекалась ровным слоем по всем тикам, так что даже на паре usdt/usdc твоя ликвидность использовалась для потенциальных курсов 0.8 и 0.7, хотя очевидно что 99.9% времени цена будет держаться на уровне 1. И эту проблему исправляет UniSwap v3, ведь теперь мы можем выбрать границы по тикам, в которых будет работать наша ликвидность, соотвественно если происходят обмены в пределах тиков нашей ликвидности - мы получаем сверхдоходность, но в случае если обмены происходят вне наших тиков, то мы мирно отсиживаемся на заборе и ничего не получаем

Вот пример иллюстрации распределения ликвидности по всей ценовой прямой в юнисвап V2. Тут можно увидеть, что ликвидность будто бы равномерно наливают в каждый тик, чтобы мы могли собирать прибыть с нашей ликвидности абсолютно при каждом тике

Вот пример иллюстрации распределения ликвидности по всей ценовой прямой в юнисвап V3. Тут же мы можем заметить, что ликвидность разливают не в каждый тик, а только в выбранные, тем самым мы концентрируем свою ликвидность только на определенном участке тиков. Из примера выше мы помним, что один токен у нас равен 10$ (находится на тике 100), следовательно при свапах на этом тике мы будет получать больше комисионных, чем при такой же ситуации в юнисвап V2, ведь вес нашей ликвидность в данных тиках значительно выше. Но все же есть проблема, что если в данном примере курс выйдет за границы тиков 97-103, то мы не будет получать комиссионные, ведь наша ликвидность не будет работать

Так же хочу быстро уточнить, что все основные концепции предоставления ликвидности все так же работают в юнисвап V3, просто они работают более быстро, так как ликвидность находится на меньшем ценовом промежутке

Надеюсь статья была интересной и понятной!

Все мои ресурсы - https://t.me/ortomich_links