Как сделать пул ликвидности

Добавил пользователь Владимир З.
Обновлено: 01.09.2024

Термин ликвидность на протяжении многих лет был самой большой проблемой для проектов, связанных с криптовалютой и блокчейном. В целом проблема ликвидности возникает и на финансовых рынках. Именно это привело к появлению децентрализованных финансов (DeFi), а также DeFi Liquidity или децентрализованной ликвидности. О том, как работают пулы ликвидности мы поговорим в этой статье.

пулы ликвидности

Пулы ликвидности

Пулы ликвидности — это пулы токенов, заблокированных в смарт-контрактах, которые обеспечивают ликвидность на децентрализованных биржах, с целью нивелировать проблемы, вызванные неликвидностью, типичной для таких систем.

Простыми словами, это криптоактивы, которые хранятся для облегчения торговли торговыми парами на децентрализованных биржах.

пулы ликвидности

Чтобы торги состоялись, покупателю и продавцу необходимо сойтись на цене. Но что случится, если на рынке не будет того, кто готов разместить свои ордера по нужной цене? Что делать, если токенов, которые вы хотите приобрести, недостаточно? Именно здесь на сцену приходят маркет-мейкеры.

Кто такие маркетмейкеры?

Маркетмейкеры — это организации, которые способствуют торговле, постоянно покупая или продавая тот или иной актив. Благодаря этой схеме маркетмейкеры обеспечивают ликвидность. А это дает пользователям вохможность торговать, не дожидаясь появления другого контрагента. Без маркетмейкеров криптобиржа будет неликвидной и непригодной для пользователей.

Как работают пулы ликвидности?

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

Стандартно один пул ликвидности представлен определенной парой токенов, например, ETH/USDT.

Участниками пула являются поставщики ликвидности (LP), именно они устанавливают цену токенов в пуле.За предоставлени своей ликвидности пулу поставщик ликвидности (LP) получает вознаграждение в виде токенов, они называются токенами LP. Размер вознаграждения определяется пропорционально размеру ликвидности, предоставленной пулу поставщиком (LP). Если поставщик ликвидности захочет получить обратно предоставленную пулу ликвидность, ему необходимо сжечь свои токены LP.

Автоматический маркетмейкер

Автоматическим маркетмейкером (AMM) называется механизм, в соответствии с которым каждый обмен токенов пула ликвидности приводит к корректировке цен. Этот алгоритм гарантирует, что произведение количества двух предоставленных токенов (K) всегда остается неизменным, следуя этому простой формуле

пулы ликвидности

Например, возьмем пул ликвидности ETH/USDT. Если пользователь покупает USDT (Y) из пула, он сокращает предложение USDT и добавляет предложение ETH (X), что приводит к увеличению в цене USDT и снижению цены ETH.

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

MoneroASM

В продолжении тем стейкинга на Binance и пулов ликвидности на Uniswap разберём ещё один инвестиционный инструмент – пул ликвидности на Binance (Binance Liquid Swap). В отличие от Uniswap, здесь не требуется оплачивать комиссии за ввод/вывод средств, что делает его более доступным для изучения.

Сначала рассмотрим теорию работы пула, особенно риски возможных убытков. Далее разберём особенности пулов на Binance, введём-подержим-выведем средства и посчитаем удалось ли что-то заработать.

Как устроен пул

Пул ликвидности – это хранилище, в которое участники вносят свои активы, чтобы создать рынок (торговую пару) и обеспечить запас ликвидности в нём для тех, кто желает делать обмен в этой паре. Технически, хранилище представляет собой смарт-контракт, в котором пользователи блокируют свои токены.

Пул ликвидности является основным механизмом работы децентрализованной криптобиржи ( DEX ) и представляет собой альтернативу классической книге ордеров (биржевому стакану), используемой на централизованных биржах. Далее в статье на примере пары ETH / BUSD разберём, как работает пул.

На централизованной бирже пользователи выставляют ордера на покупку/продажу в стакан и ждут, когда их цена приблизится к рыночной и ордер сработает. Но что делать если активность трейдеров мала, и цена не может прийти к консенсусу или объём ордеров на одной стороне не пропорционален другой стороне, и они висят в стакане не реализованные? Здесь в игру вступают маркетмейкеры, которые готовы поддержать ликвидность рынка и купить/продать некоторое количество активов.

1sta.thumb.jpg.174035d008ff00bb58d06b3f281944cf.jpg

Это базовая формула AMM пула. Её использует Uniswap и о ней говорится в базе знаний Binance . Предположу, что она также лежит в основе AMM алгоритма их Liquid Swap . Поскольку общая ликвидность – это постоянная величина, то цена активов в пуле определяется соотношение между ними:

2sta.thumb.jpg.bb840712af4901a9b05fe7af964bf62f.jpg

Из этих двух базовых формул следует вывод, который понадобится дальше – чем меньше актива ( ETH ) становится в пуле, тем он дороже.

Поставщик ликвидности

С точки зрения участия, можно просто делать обмен в пуле или стать поставщиком ликвидности. Чтобы стать поставщиком необходимо внести равное количество обоих токенов в пул. Можно внести один токен, в этом случае пул автоматически поделит его на две равные части по курсу пула на тот момент.

Поставщик ликвидности зарабатывает на комиссиях с транзакций, которые платят пользователи при обмене средств в пуле. Например, на Uniswap провайдеры ликвидности получают комиссию 0,3% от всех сделок, проводимых на платформе, пропорционально их доле в пуле.

Как это происходит на практике, когда цена актива идёт вниз, не знаю. А вот когда идёт вверх, узнал на собственных деньгах – зашёл в пул ETH / BUSD , а цена эфира выросла. О том, что получилось будет ниже.

Потери называют непостоянными, потому что есть вероятность, что цена актива вернётся к первоначальному значению (к той, что была на момент ввода в пул). Если же этого не произойдёт, то после вывода средств из пула, убыток будет зафиксирован и станет вполне себе постоянным.

В результате, фактическая доходность для поставщиков ликвидности представляет собой баланс между непостоянными потерями и накопленными комиссионными от сделок в пуле.

Binance Liquid Swap

Пул ликвидности на Binance представляет собой платформу внутри биржи, которая использует AMM алгоритм и работает по принципу, который описан выше. Как заявляет биржа, доход поставщика ликвидности состоит из:

  • дохода от комиссий за транзакции в пуле, который начисляется в режиме реального времени;
  • процент от депозитов Binance (для активов, по которым на бирже есть программа с плавающим депозитом). Доход начинает поступать на второй день после добавления активов в пул ликвидности.


На бирже есть стабильные и инновационные пулы, разница в составе торговых пар. Стабильные пулы состоят из стейблкоинов или завёрнутых токенов, чья цена практически не меняется относительно друг друга: BUSD/USDT, BUSD/DAI, BTC/WBTC и др. Инновационные пулы – это пары, состоящие их активов, чья цена может сильно колебаться относительно друг друга: EUR/BUSD, ETH/BUSD, WBTC/ETH и др.

Ввод средств

Чтобы добавить средства в пул, достаточно просто зарегистрироваться на бирже, без прохождения верификации. Перед самым вводом средств биржа предложит забавный тест из десяти вопросов направленный на понимание того, что в результате вклада пользователь может понести потери более 50% от инвестиций (вплоть до потери всего) и Binance за это ответственности не несёт.

Можно или внести обе валюты в соотношении 50/50 друг к другу или одну, которая конвертируется в две по курсу пула и нужно будет уплатить комиссию за сделку обмена в пуле. На момент внесения курс в пуле и в торговом стакане бирже был одинаковым: 1 ETH = 1343 BUSD. Не вдаваясь знаки после запятой и комиссию за обмен (несколько центов), курс в пуле соответствует биржевому курсу.

3sta.thumb.jpg.a679a01fa3f647b4bbce2177e61f1176.jpg

Поэтому решил вкладывать только эфир, не покупая BUSD. 20.01.2021 ввёл 0,1 ETH и сразу заскринил информацию по своей доле в пуле:

4sta.thumb.jpg.2d8970e9e01383a7ecc4c162918d8cf7.jpg

Как видно из скрина, алгоритм автоматически разделил мой 0,1 эфир на 67,2002 BUSD и 0,05 ETH .

Условные обозначения

Пользовательский интерфейс отличается от других продуктов Binance в худшую сторону. Здесь нет истории начисления вознаграждений, и вся информация по пулу находится в одной вкладке (рис 4). Вкладка малоинформативная, но есть смысл разобраться с обозначениями.

Анализ и финансовый результат

Средства лежали в пуле 23 дня с 20.01.2021. По состоянию на 11.02.2021, стоимость моей доли составляет 156,8577 баксов:

5sta.thumb.jpg.6c760cc162e8110f6335da1ac5b1ba13.jpg

Прибыль

Каждый день пул вроде как начисляет доход в виде комиссий за сделки и процента по плавающему депозиту. Только проверить это невозможно. Вкладки с историей начислений нет – найти не смог, и служба поддержки подтвердила, что посмотреть историю нельзя.

Самостоятельно периодически скринил информацию о состоянии моей доли и получил, что в среднем в день доход составляет 0,065 доллара. Умножив на 23 дня, получаю 1,495 доллара – прибыль за 23 дня.

К сожалению, этот доход не смог перекрыть убыток, понесённый в результате резкого роста курса эфира и, соответственно перераспределения средств в пуле.


Убыток

Предположим, что я решаю вывести средства из пула. У меня есть три варианта на это: вывести всё в BUSD , в ETH или в обоих активах в том количестве, которое есть:

6sta.thumb.jpg.c7a0cb1543aaf178c7e84ea1c1487f7a.jpg

При выводе средств в одной валюте произойдёт конвертация по курсу пула и необходимо уплатить комиссию за операцию обмена. Но это будет копеечная комиссия и не она влияет на убыток.

Расчёт. 20.01.2021 я вносил 0,1 ETH при рыночном курсе 1 ETH = 1343 доллара. Как видно из рисунка 6.2, сейчас могу вывести только 0,0874 ETH , поскольку произошло перераспределение средств в пуле – эфира стало меньше, а BUSD больше. При рыночном курсе 1 ETH = 1789 долларов я выведу средств на общую сумму примерно 156 долларов.

А если бы я просто держал 0,1 ETH на своем счете, то сейчас бы имел 178,9 доллара (0,1 ETH *1789 долларов). То есть фактический убыток от работы в пуле составит 22,9 доллара.

Убыток произошёл из-за того, что курс эфира рос и в пуле происходило перераспределение активов. Помним из формулы на рисунке 2 – чем дороже ETH, тем их меньше становится в пуле, а увеличивается число BUSD:

7sta.thumb.jpg.b3e73cc9cf31734b9d31a7f1c76d2358.jpg

Если эфир продолжит и дальше расти, то его доля в пуле будет снижаться и, соответственно будет расти мой убыток. Если эфир будет падать и приближаться к цене ввода (1332 бакса), то вес в пуле будет расти и мой убыток будет сокращаться.

Заработок от комиссий не может перекрыть убыток от роста курса. И поскольку, я верю, что эфир будет расти, то закрываю свой эксперимент с пулом ликвидности, с фиксацией убытка в 22,9 бакса.

В заключение

При этом осталось желание протестировать какой-нибудь стабильный пул (пары стейблкоинов или завёрнутых токенов), поскольку их цена относительно друг друга практически не должна меняться, соответственно риск убытка ниже и можно заработать на комиссиях. Об опыте вложения в стабильный пул сделаю отдельную статью и сравню результаты.

Как предоставить ликвидность в пул Uniswap v3

В 2018 году появилась децентрализованная биржа Uniswap. За 3 года она успела стать одной из лучших платформ для прямого обмена токенов. Одно из основных преимуществ этой биржи заключается в том, что она позволяет создавать пассивный доход за счет предоставления ликвидности в пулы разных активов.

Что такое Uniswap

Это децентрализованная биржа (DEX), работающая на базе блокчейна Ethereum. Основная задача Uniswap сводится к обеспечению удобного обмена токенов ERC-20. От других децентрализованных бирж эта площадка отличается более простым функционалом и высоким уровнем надежности за счет отсутствия централизованного управления.

Явные преимущества Uniswap сделали ее лидером по объему торгов и числу пользователей среди Ethereum-платформ.В основе работы биржи лежит использование автоматизированного протокола ликвидности Uniswap. Чтобы проводить сделки на платформе, не нужно использовать какие-либо аналоги книги ордеров.


Сейчас действует уже третья версия протокола. Благодаря запуску Uniswap v3 появилась возможность размещения токенов ERC-20 в пулах с другими активами, имеющими такой же стандарт.

В отличие от централизованных криптобирж, Uniswap дает возможность пользователю создавать в пуле ликвидности торговые пары для любого нужного ему токена. Начать работать на платформе можно без прохождения верификации. Достаточно создать Ethereum-кошелек.

Пулы ликвидности в Uniswap v3

Когда пользователи покупают или продают на этой бирже различные цифровые активы, они не взаимодействуют с отдельными контрагентами. Торговля осуществляется с общим пулом ликвидности. Последний формируется за счет ресурсов, которые предоставляют поставщики ликвидности.

Пул ликвидности – это реализованная на Uniswap технология автоматизированного маркетмейкера (АММ). Благодаря этой функции стандартный биржевой стакан заменяется на список торговых пар, объединяющих активы покупателей и продавцов. В зависимости от количества того или иного криптоинструмента, курс активов может изменяться.

Например, пользователь продал на платформе Uniswap v3 токены UNI, купив за них ETH. Теперь, за счет добавления новых токенов, в пуле ликвидности, величина предложения UNI увеличилась. При этом предложение в пуле ETH уменьшилось, поскольку определенное количество Эфира забрал покупатель.В итоге стоимость актива с меньшим предложением растет. В данном случае поднимется цена ETH по отношению к UNI.

На бирже постоянно производится прямопропорциональное снижение или рост стоимости активов. За счет такой схемы работы с пулами уровень ликвидности в торговых парах всегда остается одинаковым.

На платформе есть возможность формирования пассивного дохода. Имеется в виду предоставление ликвидности для пулов. Главное, чтобы в наличии были токены ERC-20. Поставщики финансируют смарт-контракты с резервами ликвидности (АММ). Это действие необходимо для поддержания запасов активов в разных пулах.

Стать поставщиком ликвидности несложно. Все что для этого нужно – внести в пул средства, эквивалентные стоимости двух токенов в торгуемой паре. Например, ETH и UNI.

Предоставив свои активы в пул ликвидности биржи Uniswap v3, можно получать прибыль за счет комиссии, которую платят трейдеры. Комиссионные распределяются между всеми поставщиками ликвидности, соответственно размеру их вложений.

Как предоставить ликвидность в пул Uniswap v3

Сначала нужно создать криптовалютный кошелек Ethereum. Один из популярных вариантов – MetaMask.



После нажатия откроется окошко с небольшим меню. В нем можно выбрать другие кошельки, если MetaMask по каким-то причинам не подходит.


После подключения кошелька пользователь сможет видеть свой баланс и выполнять необходимые действия на бирже. Для работы с пулами ликвидности нужно кликнуть по вкладке Pools на сайте Uniswap v3. На открывшейся странице будут отображаться различные торговые пары.


Выбрать здесь можно любой вариант. Один из популярных пулов для предоставления ликвидности – ETH/USDT. Находится эта торговая пара на строке 4.


Для работы с пулом нужно кликнуть по нему. В итоге откроется страница с подробной информацией о паре ETH/USDT.


Чтобы добавить ликвидность, необходимо кликнуть по кнопке Add Liquidity. После этого откроется рабочая форма, предназначенная для перевода средства на биржу.


На странице будет отображаться сам пул – WETH9/USDT и уровень комиссии, которую платят трейдеры поставщикам ликвидности. В данном случае это 0,3%.

То есть поставщик пула WETH9/USDT будет получать 0,3% от объема торговли трейдеров на бирже Uniswap v3. На необычное обозначение в паре можно не обращать внимание – 1 WETH9 полностью соответствует 1 ETH.

Следующее действие сводится к выбору диапазона цены, в рамках которого будет предоставляться ликвидность. Одно из подходящих значений – 4% от текущей рыночной стоимости актива. Но можно выбирать и другие варианты.


После выполнения описанных действий понадобится указать количество ликвидности, которая будет предоставляться. Важно помнить, что вносить придется стоимость двух активов, формирующих торговую пару. При этом их соотношение должно быть примерно 50/50.


Если упустить момент учета стоимости двух активов, то можно получить слишком большой объем вложений. Высчитывать соотношение токенов не нужно. Достаточно ввести значение одного актива, и система автоматически подберет подходящий объем для второго.

Чтобы завершить процесс поставки ликвидности в выбранный пул Uniswap v3, нужно зайти в кошелек MetaMask и подтвердить там транзакцию. После этого средства будут переведены с кошелька на биржу.

С этого момента пользователь становится поставщиком ликвидности и начинает получать комиссию за операции трейдеров с выбранным им пулом.


Несмотря на популярность термина DeFi, большинству новых участников криптопространства далеко не просто начать пользоваться пулами ликвидности. Это происходит по причине их инновационного принципа работы.

Аббревиатура DeFi обозначает децентрализованные финансовые технологии и в самом широком смысле практически любая криптовалюта соответствует этому определению. Мы расскажем о более узком значении термина DeFi, о пулах ликвидности, использующих автоматический маркет-мейкинг (AMM).

Чаще всего ликвидность в пул предоставляется в двух токенах в соотношении 50/50. Предоставив ликвидность пользователь получает часть комиссий от всех обменов, проходящих через пул. Однако потенциально большие прибыли влекут за собой потенциально большие риски. Начать разбираться в теме помогут определение ключевых минусов и плюсов участия в DeFi, а также практические советы для интересующихся инвесторов.

Плюсы

Большие проценты годовых. Однако указанные проценты годовых в DeFi не являются постоянными и зависят от многих факторов. В первую очередь проценты зависят от самого размера пула ликвидности — по мере увеличения пула проценты годовых будут падать.

Иногда это происходит очень стремительно. За несколько дней заявленные в момент входа в пул привлекательные 500% годовых могут уменьшиться в несколько раз. Реальную доходность пула можно посчитать лишь в процессе участия, поэтому периодически стоит проверять свои инвестиции — вдруг доходность пула упала настолько, что перестала соответствовать ожиданиям и описанным ниже минусам и рискам участия в DeFi.

Стоит обращать внимание и на цену токена, в котором выплачивается вознаграждение. Можно продать полученные токены как до, так и после прекращения своего участия в пуле в зависимости от рыночной ситуации по активу.

Независимость от централизованных бирж, третьих сторон и отсутствие верификации аккаунтов (KYC). DeFi функционирует на смарт-контрактах, а значит никто не может остановить взаимодействие с ними. Можно в любой момент добавлять и забирать средства из пула ликвидности по нажатию кнопки. AMM-своп никогда не попросит вас сфотографироваться с паспортом, чтобы пользоваться сервисами, ни тем более подтвердить происхождение ваших средств.

Образование и идейность. Дополнительными плюсами участия в DeFi также будут новые знания и навыки работы с блокчейн-технологиями, которые можно получить от предоставления ликвидности в пул. Успешное инвестирование в DeFi предполагает постоянный анализ новых пулов, платформ и перераспределение средств между ними, поэтому полученные навыки могут пригодиться еще не раз в будущем.

Минусы

Средства DeFi-инвестора запираются в смарт-контракте пула и не находятся на бирже. Это значит, что он не сможете использовать классический функционал биржи и систему ордеров, а значит не сможет выставлять стоп-лоссы и тейк-профиты.

Если стиль инвестирования и торговли пользователя подразумевает обязательное использование стоп-лосса, DeFi, на данном этапе своего развития, ему не подойдет. Однако, вполне вероятно, что в будущем мы увидим попытки разработчиков привнести возможность использования некого подобия ордеров и для участников пулов DeFi.

Увеличенные риски, связанные с лже-токенами (монетами, маскирующимися под реальный актив). Покупка такого фейк-токена практически равноценна потере денег — ни продать по рыночной цене, ни использовать в пуле ликвидности его не получится.

Как уберечь себя от взаимодействия с лже-токенами? Риск будет уже меньшим, если выбирать только крупные токены из верхушки списка предложенных пулов ликвидности.

Полная же проверка будет включать себя прохождение всего цикла действий с токеном с минимально возможной суммой: покупка, предоставление ликвидности в пул, проверка факта начисления процентов, отключение от пула, продажа токена, продажа токенов в которых начислялись проценты. Если тест успешно пройден, то можно приступить к использованию большей суммы.

Увеличенные риски также связаны с взаимодействием со смарт-контрактами. В эту категорию можно отнести как риски, связанные со взаимодействием с мошенническим смарт-контрактом по невнимательности, так и риск взлома самого смарт-контракта пула злоумышленниками. От последнего никто не застрахован и в случае взлома существует вероятность полностью потерять свои средства.

Только за 2020 год пользователи DeFi потеряли более $100 млн в результате атак на бреши в коде проектов. Добросовестные разработчики стараются выплачивать компенсации пострадавшим, однако это медленный процесс.

Как бы не были неприятны взломы DeFi-платформ стоит помнить, что именно в такие моменты проекты имеют увеличенную инвестиционную привлекательность — упавшая в результате взлома цена токена может вернуться на свои изначальные уровни, как только уязвимость будет устранена.

В качестве примера может выступить альткоин RUNE, который был неcколько раз взломан летом. После стремительного падения цена практически сразу вернулась к изначальным значениям. А в момент роста рынка в августе подорожала практически на 300%.

Существенно меньшим минусом участия в DeFi, несмотря на кажущуюся сперва опасность, являются непостоянные убытки или Impermanent Loss. Это понятие означает разницу в стоимости активов при простом хранении в кошельке в сравнении с участием в пуле ликвидности.

В большинстве случаев Impermanent loss не является существенным фактором и при достаточном времени участия в пуле компенсируется вознаграждениями. Однако в случае большого расхождения в движениях цен активов в паре пула непостоянные убытки могут возрасти.

Наиболее безопасными с точки зрения непостоянных убытков будут пары двух стейблкоинов, пары с одним стейблкоином и пары, цены активов которых движутся схожим образом. Моделировать ситуации с impermanent loss помогают специальные калькуляторы. Например: Impermanent loss calculator.

Поэкспериментировав с калькулятором можно заметить, что непостоянные убытки становятся хоть сколько-то заметными лишь при разнице в движениях цен двух активов более нескольких сотен процентов. Однако, к примеру, если один актив в условной паре феноменально вырос на 200%, а другой почти не двигался и остался на месте, непостоянные убытки будут равные всего 13%. Также важно, что почти все активы крипторынка обычно двигаются в одном направлении, что снижает непостоянные убытки.

Последним минусом использования DeFi в списке стали комиссии сети на взаимодействие со смарт-контрактами. Комиссии сети Ethereum, особенно в моменты загруженности, могут быть огромными. За весь цикл действий, необходимый для участия в пуле, можно заплатить сотни долларов комиссий. К примеру, предоставить ликвидность в пул на Uniswap в cети Ethereum в среднем обойдется в $75, а чтобы забрать свои токены из пула, потребуется заплатить еще $50.

Для знакомства с DeFi и экспериментов с некрупными суммами, однако, могут подойти другие блокчейны. К примеру, Pancakeswap на Binance Smart Chain или Justswap на блокчейне Tron. Комиссии за весь цикл операций с пулом для обоих указанных сервисов будут не более $2-3.

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

Также стоит взаимодействовать со смарт-контрактами DeFi в спокойное время на рынке. Загруженная в экстремальные моменты сеть работает медленнее и дороже в использовании.

Чтобы нагляднее проиллюстрировать особенности инвестирования в DeFi приведем статистику реального примера предоставления ликвидности в пул DG/BNB на Pancakeswap летом 2021.

Срок предоставления ликвидности: 65 дней.

  • Изменение цены DG за период: +54%;
  • Изменение цены BNB за период: +64%;
  • Вознаграждения пула (в токене CAKE): +16%;
  • Непостоянные потери (Impermanent Loss): Лев Шишов

Читайте также: