недостаточно ликвидности для этой сделки uniswap что значит
Как зарабатывать, предоставляя ликвидность на Uniswap?
Содержание статьи:
Децентрализованная биржа Uniswap заменила депозиты и книгу заказов на автоматизированного маркет-мейкера, который сам выбирает самый выгодный курс обмена.
Как работает Uniswap?
Uniswap взимает комиссию в размере 0,30% со всех сделок. Когда поставщик ликвидности возвращает свои токены из резерва, он получает пропорционально распределенную сумму от общих комиссий, накопленных во время блокировки его средств в пуле.
Интерфейс Uniswap позволяет торговать токенами, отправлять токены на другой адрес посредством автоматической замены, а также добавлять или удалять ликвидность из пулов.
Добавление ликвидности через Uniswap
Далее необходимо перейти на вкладку «Пул» и убедиться, что в верхней части страницы выбрано «Добавить ликвидность». Актив для торговли будет автоматически выбран в верхнем поле. Актив, который хотите получить, нужно выбрать в нижнем поле.
Далее необходимо выбрать количество токенов для добавления в пул ликвидности. Соответствующая сумма ETH автоматически отобразится в верхнем поле. Внизу отобразится текущий обменный курс и размер пула. Нажмите «Добавить ликвидность» и подтвердите уведомление о транзакции через свой кошелек. С этой минуты Uniswap автоматически будет обрабатывать транзакцию и обновлять баланс указанного кошелька.
После подтверждения транзакции в блокчейне можно просмотреть объем предоставленной ликвидности ETH и DAI, а также долю вашего пула в процентах. Эта ликвидность используется, когда пользователи совершают сделки ETH-DAI на Uniswap, что означает, что соотношение вашего ETH к DAI может со временем измениться, но стоимость в долларах останется постоянной.
С каждой транзакцией по предоставлению ликвидности вы автоматически получаете токены поставщика ликвидности (LP) Uniswap. Эти токены отслеживают ваш вклад в пул и используются для распределения вашей доли комиссий за транзакции, накопленных за период времени, на который вы предоставляете ликвидность.
Чтобы удалить ликвидность и получить вознаграждение, на вкладке «Пул» в раскрывающемся меню выберите «Удалить ликвидность». Выберите токен ERC-20, для которого вы предоставили ликвидность, и баланс, указанный выше, будет равен вашему количеству токенов LP.
Ниже вы увидите расчетный результат, который включает вашу долю накопленных комиссий за транзакции. Соотношение ETH к DAI может отличаться от суммы, которую вы внесли из-за сделок, совершенных другими пользователями. Нажмите «Удалить ликвидность», и подтвердите уведомление о транзакции.
После подтверждения транзакции в блокчейне вы получите вывод ETH и DAI в свой кошелек, токены LP будут сожжены, а доля вашего пула вернется к 0.
Почти половина провайдеров ликвидности на бирже Uniswap теряют деньги. Почему так происходит?
Согласно недавно проведенным исследованиям платформ Topaz Blue и Bancor Protocol, проблема непостоянных потерь (impermanent loss) актуальна почти для половины поставщиков ликвидности децентрализованной биржи (DEX) Uniswap v3. Таким образом, для них простое удержание активов было бы выгоднее, чем поддержка ликвидности на платформе. Рассказываем о ситуации подробнее.
Биржа Uniswap и многие другие децентрализованные биржи являеются автоматизированными маркет-мейкерами (AMM) — то есть протоколами, которые с помощью смарт-контрактов обеспечивают автоматическое проведение сделок без участия централизованного органа. Эти сделки проводятся с помощью алгоритма, а не книги торговых ордеров, как на традиционных биржах. Подробнее о принципе работы Uniswap мы писали в этой статье. Рекомендуем ознакомиться, чтобы лучше понимать происходящее в нише.
В итоге рынок создают провайдеры ликвидности. Это люди, которые по сути делятся деньгами для определённой торговой пары, на которые и торгуют другие участники рынка. Особенность заключается в том, чтобы делиться эквивалентным объёмом двух криптовалют. Например, если человек отправляет в ликвидность один эфир для пары ETH/USDT, он также должен доложить 4320 долларов в USDT по сегодняшнему курсу Эфириума. Таким образом на рынке сохраняется баланс.
Что такое Impermanent loss?
Нереализованная потеря (непостоянная потеря, impermanent loss или IL) — это потеря средств, с которой сталкиваются поставщики ликвидности из-за волатильности торговой пары на децентрализованной бирже. Как мы уже отметили, поставщики ликвидности или LP — это люди, которые депонируют средства в пулы DEX ради получения прибыли в виде комиссий от сделок.
AMM регулируются математическим алгоритмом, который автоматически балансирует соотношение активов в пуле на уровне 50:50 и тем самым определяет их стоимость. Для ценообразования используется формула X x Y = K, где X и Y — два разных актива, а K — постоянная величина, которая до и после сделки должна оставаться одинаковой. Чтобы понять принцип возникновения IL, рассмотрим простой пример работы поставщика ликвидности.
Топ пулов ликвидности на Uniswap
Предположим, что в пуле ликвидности есть два актива, ETH и стейблкоин DAI. Чтобы обеспечить ликвидность пулу, поставщик должен депонировать в него обе монеты в равной стоимости. Например, 1 ETH и 4320 DAI — это текущая рыночная стоимость Эфириума в DAI. Пока рыночная цена ETH остается стабильной, никаких проблем нет, но как только она начнёт расти, арбитражные трейдеры начнут выкупать ETH из пула, пока стоимость актива на DEX и на других биржах не будет равной.
Из-за того, что константа K должна оставаться прежней, по формуле при росте цены ETH, скажем, в четыре раза с условных 4 тысяч долларов, поставщик ликвидности из пула сможет вывести только 0.5 ETH и 8 тысяч DAI. А значит эфиров он получит меньше, а стейблкоина — больше, ведь таким образом гарантируется баланс двух криптовалют в паре при учёте роста курса Эфириума. То есть всего он получит 16 тысяч DAI или 16 тысяч долларов.
Но если бы LP просто хранил монеты, а не отправлял их в пул, то имел бы эквивалент уже 20 тысяч DAI за тот же срок. Разница в 4 тысяч DAI или 4 тысячи долларов и есть той самой нереализованной потерей.
Непостоянной она называется из-за того, что при возвращении курсов к предыдущим величинам потери средств не будет. А значит зафиксированными убытки будут лишь при выводе ликвидности и продаже активов.
Риски для поставщиков ликвидности Uniswap
Расчёты выше приведены без учёта заработанных комиссий поставщиками ликвидности. Впрочем, аналитики пришли к выводу, что даже величина дохода с комиссий не покрывает полностью потери от IL для почти половины LP Uniswap. Вот цитата по этому поводу, опубликованная изданием Cointelegraph.
Средний поставщик ликвидности в экосистеме Uniswap V3 пострадал в финансовом отношении из-за своего выбора деятельности, и для него были бы более прибыльными простые инвестиции свои активы. Пользователь, решивший не предоставлять ликвидность, может рассчитывать на рост стоимости своего портфеля более быстрыми темпами, чем тот, кто активно депонирует средства в пулы Uniswap v3.
Объем IL в исследуемых пулах
Эксперты Topaz Blue и Bancor Protocol исследовали 17 пулов Uniswap, которые представляют собой 43 процента от общей ликвидности платформы. В период с 5 мая по 20 сентября они принесли 199 миллионов долларов дохода в форме комиссий для своих поставщиков ликвидности. За это же время они понесли IL в общем размере 260 миллионов долларов.
А значит здесь владельцам капитала было бы проще держать монеты на своём счету. Ведь рост их курсов обеспечил бы больше дохода.
Провайдеры ликвидности на 80 процентов из проанализированных пулов теряли больше на IL, чем получали комиссий. Только в тех пулах — WBTC/USDC, AXS/WETH и FTM/WETH — динамика была положительной. В некоторых пулах, например в MKR/ETH, убытки значительно превышали доходы LP.
Соотношение IL к доходам от комиссий в зависимости от времени предоставления ликвидности
Вывод: в вышеупомянутом периоде просто покупка и удержание монет из пулов на своём кошельке принесли бы больше средств с меньшими рисками. Впрочем, у предоставления ликвидности есть свои плюсы: если инвестор рассчитывает, что стоимость монеты не будет серьёзно меняться в ближайшем будущем, роль LP поможет создать отличный источник пассивного дохода.
Еще больше интересного ищите в нашем крипточате миллионеров. Там обсудим и другие важные события, которые сказываются на индустрии блокчейна и децентрализации.
Понимаем Uniswap: Иллюстрированное руководство
Одним из самых популярных трендов в криптовалютной индустрии, сменивший эпоху ICO, в 2019 году стали проекты DeFi — проекты и протоколы для децентрализованных финансов. Основа концепции DeFi — это децентрализованная возможность обмена, инвестирования и кредитования, беспрепятственно на практике и абсолютно демократично по структуре, с полным контролем своих средств, которые доверяются не конкретным персонам, а смарт-контрактам и алгоритмам.
Сегодня поговорим об одном из самых интересных проектов в этой области — Uniswap, протоколе для децентрализованного обмена токенами.
Теперь проект вышел далеко за рамки просто развлечения и стал одним из важнейших компонентов всей DeFi индустрии. И эта слава имеет обратную сторону — во время последних испытаний рынка на прочность, увы, но алгоритмы большинства участников спасовали перед обвальными настроениями рынка и умелыми одиночками, которые использовали уязвимости и пограничные нюансы функционирования сложных финансовых систем для своего обогащения. Подробнее можно почитать в хорошем материале ForkLog-а Черный четверг для DeFi.
Если вам стало интересно, как же все устроено — мы подготовили перевод отличного иллюстрированного руководства по механике работы проекта Uniswap.
Минутка рекламы: Хотите, чтобы для вашего проекта писала наша команда? Лонгриды, переводы (эта статья — наглядный пример наших возможностей), обзоры, новости — полный цикл, от выбора тем до оформления и публикации. В приоритете — биржи, кошельки, игры и сервисы. Интересно? Обращайтесь:raiden@coinindex.agency
Что такое Uniswap?
Uniswap — это протокол, подобный бирже, позволяющий пользователям безопасно обменивать токены ERC20 без необходимости использовать традиционную модель биржевой книги заявок. Uniswap объединяет токены в специальные смарт-контракты, создавая пулы ликвидности, в пределах которых другие участники могут торговать. Любой может обменивать токены, добавлять токены в пул для получения комиссии, или же создать новую торговую пару.
Данное руководство призвано помочь новичкам разобраться в том, как функционирует Uniswap и что происходит за его кулисами. Несмотря на то, что интерфейс может показаться простым, многое все же остается за кадром.
Если вы заинтересованы в лучшем понимании практической стороны использования Uniswap, рекомендуем эту статью: The Ultimate Guide to Uniswap
ERC20 токены
Прим. переводчика : недавно мы опубликовали свою статью, философско-практический обзор экосистемы NFT с примерами использования в игровой индустрии.
ERC20 можно рассматривать как наиболее простую расчетную единицу для разных вариантов использования, включая валюту, бонусные баллы, кредитование, облигации с начислением процентов и многое другое. Они поддерживают практически неограниченное деление и могут быть отправлены дробными частями. Поскольку токены такого типа очень популярны, важно разработать простой способ обмена между ними.
Обзор смарт-контрактов Uniswap
При просмотре веб-сайта Uniswap важно помнить, что это гораздо больше, чем просто интерфейс. С помощью набора смарт-контрактов Uniswap стандартизирует механизм обмена токенов ERC20. Любой может создать интерфейс, который подключается к этим контрактам, и сразу же осуществить обмен со всеми, кто использует Uniswap.
Существует два разных типа контрактов, из которых состоит Uniswap. Первый известен как биржевой контракт (Exchange). Контракты Exchange содержат пул определенного токена и Ether, с которыми пользователи могут осуществлять обмен. Второй тип контракта — это Factory, отвечающий за создание новых биржевых контрактов и привязку адреса токена ERC20 к его персональному биржевому контракту.
Пулы ликвидности ( Liquidity Pools)
Вместо этого Uniswap использует Exchange контракты для объединения в один пул как Ether, так и определенного токена. При обмене Ether на токен, Ether отправляется в пул контракта, а токен возвращается пользователю. В результате трейдеру не нужно ждать контрагента для обмена или беспокоиться об указании цены. Поскольку любой может перечислить токен, и пользователям не нужно думать о сопоставлении с кем-либо, мы легко избегаем проблемы обеспечения начальной ликвидности.
Сумма, которая возвращается после обмена, основана на формуле автоматического маркет-мейкера. График ниже помогает проиллюстрировать, как работает эта формула. По сути, сумма, которую вам возвращают, зависит от соотношения эфира и токена в пуле. Независимо от объема, пользователь гарантированно выполнит свою сделку, потому что, чем больше актива вы добавляете в одну сторону пула, тем далее по кривой он продвигает вас к другому активу. Это означает, что чем больше заявка по отношению к пулу, тем меньше ставку вы получите.
Но если пользователи только отправляют криптовалюту, как поддерживается правильный курс эфира к токена?
Теперь давайте предположим, что на рынке наблюдается движение, которое толкает цену ETH до 100 долларов на централизованной бирже. Из-за движения цены мы теперь можем видеть, что мы находимся вне баланса относительно рыночной цены, потому что теперь люди могут поменять 1 ETH на 150 DAI, используя Uniswap, тогда как рыночная цена на централизованной бирже составляет 100 долларов за 1 ETH.
В ответ кто-то может теперь завести ETH в пул, вывести DAI, затем продать DAI за ETH на централизованной бирже для получения прибыли, а затем повторить операцию. Они могут делать это до тех пор, пока пул не выровняется и не отразит текущую рыночную цену.
Как результат, сторонние арбитражи играют большую роль в поддержании правильного соотношения токена и эфира в пулах Uniswap (прим. переводчика: и могут стать, как показала недавняя история, причиной панической волатильности).
Обмен ERC20 ⇄ ERC20
При взаимодействии с одним контрактом Exchange пользователь может переключаться между Ether и конкретным токеном ERC20. Однако Uniswap позволяет пользователям напрямую обменивать токены ERC20 между собой, в одной транзакции.
Провайдеры ликвидности
Когда для токена впервые создается контракт Exchange, оба пула (токена и эфира) пусты. Первый человек, который делает депозит в контракт, и определяет соотношение между токеном и эфиром. Если они вносят соотношение, отличное от текущего рыночного курса, тогда предоставляется арбитражная возможность. Если ликвидность добавляется в уже существующий пул, необходимо добавлять пропорциональное количество и ETH и токена. Если этого не сделать, ликвидность в пуле подвергается арбитражному риску.
Кроме того, большие пулы ликвидности полезны для пользователей, поскольку они допускают большие сделки, не отклоняя соотношение токена к ETH слишком далеко по кривой. Uniswap стимулирует пользователей добавлять ликвидность в пулы, вознаграждая провайдеров комиссией, которую взимает протокол. За обмен между эфиром и токеном взимается комиссия в размере 0,3%, а при обмене токенов на токены — примерно 0,6%.
Наконец, специальные токены, известные как токены ликвидности, создаются по адресу провайдера пропорционально тому, сколько ликвидности было внесено в пул. Токены ликвидности сжигаются, когда пользователь хочет получить предоставленную им ликвидность плюс комиссии, которые были накоплены, пока его средства были заблокированы.
Прим. переводчика: следует понимать и риски, связанные с предоставлением ликвидности. Более подробно можно почитать в статье Uniswap: A Good Deal for Liquidity Providers? или хорошем обзоре Are Uniswap‘s Liquidity Pools Right for You?
Сейчас Uniswap переходит на новую версию V2, которая будет обладать множеством улучшений, в первую очередь связанную с ценообразованием и препятствованию атак на пулы, например, front-running-а. Обе версии протокола будут работать параллельно, поэтому мы сможем сравнить эффективность и посмотрим, как распределиться ликвидность.
Uniswap v3: Больше эффективности или больше непостоянных потерь?
Долгожданное обновление Uniswap наконец произошло. Контракт Uniswap v3 официально запущен в основной сети Ethereum. После долгих, теоретических споров об эффективности v3, мы наконец сможем увидеть, как обстоят дела на самом деле.
(по ссылке вы получите постоянный кэшбэк комиссий 20% на бирже Binance, зарегистрируйтесь сейчас по уникальным условиям — воспользоваться можно будет позже)
Прежде чем мы начнем изучать доступные данные, давайте обратим внимание на эволюцию Uniswap в целом. Uniswap v1 и v2 применяют модель ценообразования, при которой ликвидность предоставляется во всем ценовом диапазоне, путем низкого её использования, а цена увеличивается, если объем сделки относительно велик. Единственный способ уменьшить проскальзывание при этой модели это увеличить количество предоставляемой ликвидности, т.е. совокупный объем средств, заблокированный в протоколе (TVL).
Показатель TVL имеет гораздо меньшее влияние в Uniswap v3, так как позволяет провайдерам ликвидности создавать несколько позиций в определенных ценовых диапазонах. Из этого следует, что концепция “неограниченной ликвидности”, используемая в v2 заменена на модель, при которой большинство ликвидности сконцентрировано там, где она действительна необходима: около рыночной цены.
Модели предоставления ликвидности
Концепция сконцентрированной ликвидности в DeFi пространстве не нова. Её уже использовали в таких проектах, как Curve и DODO. Однако, способы использования немного отличаются. Сервис Curve работает только со стейблкоинами, а DODO использует оракулы для концентрации ликвидности около рыночной цены.
Curve, так же как и DODO предусматривают пассивное предоставление ликвидности, в то время как Uniswap v3 нацелена на то, чтобы достичь эффективности капитала путем рационального предоставления ликвидности. В Uniswap считают, что провайдеры ликвидности смогут снизить свои затраты, концентрируя ликвидность в определенном небольшом промежутке около рыночной цены. По мере движения цены им будет необходимо распределять ликвидность более активно, чтобы их капитал продолжал работать.
Звучит логично, верно? Давайте посмотрим, как обстоят дела на практике.
Чтобы понять, насколько эффективна Uniswap v3, нужно обратить внимание на то, действительно ли при её использовании увеличивается эффективность капитала?
Одним из способов это проверить является наблюдение за тем, как быстро оборачивается капитал в V3, по сравнению с версией v2.
Давайте рассмотрим коэффициент оборачиваемости капитала по сравнению с Uniswap v2 и Sushiswap.
Коэффициент оборачиваемости капитала
Это значит, что эффективность капитала действительно является особенностью Uniswap v3.
Ещё один интересный вопрос при оценке Uniswap v3: предлагает ли новая версия более выгодную цену, чем v2?
Часто при использовании v3 мы видим такой баннер:
Цена лучше на Uniswap v2
Один из способов проверить где цены выгоднее, это сравнить какой объем агрегаторы ликвидности выделяют для v3 и v2. Для примера мы возьмем два самых крупных агрегатора ликвидности, такие как Matcha и 1inch. Так как их целью является предоставить клиентам лучшую цену, в их интересах выбирать наиболее конкурентоспособные источники.
Как показано ниже, мы видим тенденцию у агрегаторов распределять большую часть объемов на v3, так как она подразумевает лучшую цену.
Откуда берет ликвидность Matcha?
Откуда берет ликвидность 1inch?
У агрегаторов есть два способа, как внедрить ликвидность к себе в протокол – через мост или же напрямую из пула Uniswap через VIP-маршрутизатор. VIP-маршрутизатор имеет особенность экономить газ и тем самым, предлагает лучшую цену. На данный момент, ни Matcha, ни 1inch не пользуются этой функцией, что дает нам основание полагать, что ликвидность в Uniswap v3 будет использоваться ещё более эффективно.
Ещё один плюс в копилку Uniswap v3.
Другая сторона медали
Раз мы уже рассмотрели преимущества обновления, время изучить потенциальные недостатки.
Напомним, что одной из главных проблем Uniswap v2 были непостоянные потери (Impermanent Loss), от которых страдали провайдеры ликвидности. Так как цена в основном устанавливается посредством торгов на централизованных биржах, любое расхождение между DEX и CEX создает возможность для арбитража. Арбитражники могут покупать недооценённые токены из пула ликвидности или продавать переоценённые токены в пул.
Эта проблема также остается и в Uniswap v3, однако размер непостоянных потерь теперь зависит от самого провайдера ликвидности. В то время как в Uniswap v2 только у арбитражников были механизмы управления ценой, в Uniswap v3 влиять на цену могут как арбитражники, так и провайдеры ликвидности.
Это приводит нас к двум возможным сценариям:
В первом случае провайдеры ликвидности могут ограничить роль арбитража. Провайдеры ликвидности должны быть достаточно опытными, чтобы постоянно корректировать ценовые диапазоны вслед за изменением цены на рынке, до того как вмешаются арбитражники. Такие действия помогут провайдерам ликвидности защитить себя от непостоянных потерь в условиях крайне волатильного рынка.
Во втором случае провайдеры ликвидности не утруждают себя постоянным изменением ценового диапазона для предоставления ликвидности, тем самым создавая возможность для арбитража. Узкий ценовой диапазон подразумевает большую эффективность капитала, однако сопряжен с более высоким риском потерь, в случае повышенной волатильности.
Давайте рассмотрим пару ETH – DAI в качестве примера. Если бы мы предоставляли ETH в качестве ликвидности, как это показано на рисунке ниже, то наши средства были бы не задействованы до тех пор, пока цена Ethereum не превысит 2817.5$. После того как цена в конечном счете превысит 3138.8$ наша позиция будет полностью состоять из DAI, и дальнейшее движение цены будет проходить без нашего участия. Мы будем вне рынка до тех пор, пока цена не вернется в указанный нами уровень. Если же цена на ETH упадет ниже 2817.5$, то наша позиция будет полностью состоять из ETH.
Тем самым, при условии, что цена на ETH растёт, провайдеры ликвидности ограничены в возможном заработке, а при условии, что цена падает, получают 100% убытков. Так как между торгами на CEX и DEX есть некая задержка, этим будут пользоваться арбитражники для получения собственной выгоды.
Выбор ценовых диапазонов для предоставления ликвидности
Какой сценарий был реализован на практике?
Как показано на диаграммах ниже, объем самого крупного бота составляет 15,5% от всего объема Uniswap v3 с момента запуска. В общей сложности, объем этого бота составляет 3 миллиарда долларов. Объем топ-5 ботов составляет уже 30,5% от общего объема v3. Это значительно выше, чем в v2, где за тот же период объем у топ-5 ботов составлял всего 11,2%.
Топ-трейдеры на Uniswap v3, с момента её запуска
Топ-трейдеры на Uniswap v2, с момента запуска v3
Исходя из этой информации можно предположить, что провайдеры ликвидности в v3 гораздо более подвержены непостоянным убыткам, чем провайдеры ликвидности в v2. Но почему разница настолько большая?
Хоть и модель ценообразования, при которой ликвидность предоставляется во всем ценовом диапазоне не является оптимальной с точки зрения эффективности капитала, она всё же обеспечивает некоторый уровень защиты от непостоянных потерь из-за экспоненциально растущего проскальзывания. В Uniswap v2, даже если один из токенов неправильно оценен, нет возможности забрать его из пула. В Uniswap v3, если провайдеры ликвидности не корректируют свои ценовые диапазоны, они никак не выигрывают от недооцененности своих активов, но значительно теряют, если их активы переоценены, так как в дело вступают арбитражники.
Объем топ-5 трейдеров на Uniswap v3
Дальнейшее развитие Uniswap v3
Мы ожидаем, что со временем негативное влияние арбитража снизится. На это есть несколько причин:
Подводя итог, можно сказать, что запуск Uniswap v3 прошел успешно и несмотря на некоторые недостатки, мы позитивно настроены насчет будущего проекта. Мы считаем, что в Uniswap v3 придут профессиональные маркет-мейкеры, которые станут поставщиками ликвидности, а пассивное предоставление ликвидности уйдет в прошлое (за исключением сервисов, которые будут делать всю работу за вас). Чтобы преодолеть существующие недостатки, нужно создать целую экосистему продуктов, которые будут заниматься управлением ликвидности, таких как Alchemist, Charm, Visor и других. С их помощью инфраструктура DeFi выйдет на новый уровень.
Статья подготовлена по материалам блога IOSG Ventures.
Какие у вас впечатления от Uniswap v3? Делитесь мнением в комментариях.
(по ссылке вы получите постоянную скидку 20% на спотовые комиссии и 10% в секции фьючерсов на бирже Binance, возможна покупка криптовалюты с карт Visa/Mastercard/МИР и платежных систем Qiwi и других)