Маркет-мейкер с постоянной функцией
Маркет-мейкеры с постоянной функцией (CFMM) представляют собой парадигму проектирования торговых площадок, где торговая функция и набор правил определяют, как взаимодействуют получатели ликвидности (LT) и поставщики ликвидности (LP), а также то, как происходит клиринг рынков. Торговая функция детерминирована и известна всем участникам рынка.
CFMM отображают пулы ликвидности двух активов . Получатели и поставщики ликвидности взаимодействуют в пулах ликвидности: LP депонируют свои активы в пул, а LT обменивают активы непосредственно с пулом. CFMM опираются на два правила; условия торговли LT и условия предоставления LP . [1] Условие торговли LT связывает состояние пула до и после совершения сделки и определяет относительные цены между активами по их количествам в пуле. [2] Условие предоставления LP связывает состояние пула до и после внесения или вывода ликвидности LP. Таким образом, торговая функция устанавливает связь между ликвидностью и ценами, поэтому LT могут рассчитывать затраты на исполнение своих сделок в зависимости от размера сделки, а LP могут рассчитывать точные суммы, которые они вносят. В CFMM оба условия гласят, что ценообразование происходит только посредством долгосрочных сделок (см. ниже).
На децентрализованных платформах, работающих в одноранговых сетях , CFMM представляют собой жестко закодированные и неизменяемые программы, реализованные в виде смарт-контрактов. [3] где LP и LT используют код контракта для выполнения своих транзакций. Частным случаем CFMM являются маркет-мейкеры постоянных продуктов (CPMM), такие как Uniswap v2 и Uniswap v3, где торговая функция использует произведение количеств каждого актива в пуле для определения клиринговых цен. CFMM также популярны на рынках прогнозов. [4]
Определение
[ редактировать ]Торговая функция
[ редактировать ]Рассмотрим эталонный актив и актив который оценивается с точки зрения . Предположим, что пул ликвидности CFMM изначально состоит из количества актива и количество актива . Пара называется резервами пула (следующие определения могут быть распространены на корзину, состоящую более чем из двух активов). [5] ). CFM характеризуется торговой функцией. (также известный как инвариант), определенный для резервов пула и . Торговая функция непрерывно дифференцируема и возрастает по своим аргументам ( обозначает множество положительных действительных чисел).
Например, торговая функция постоянного маркетолога продукта (ИМЭК) . Другие типы CFMM являются рыночными мейкерами с постоянной суммой. ; постоянный подлый маркет-мейкер с , где и ; и маркет-мейкер с гибридными функциями, который использует комбинации торговых функций.
Условия LT-торговли и выпуклость
[ редактировать ]Долгосрочные транзакции включают обмен количества актива за количество актива , и наоборот. Количества для обмена определяются долгосрочными торговыми условиями :
- (1)
где это глубина бассейна [2] (см. условие резерва LP ниже) и является мерой доступной ликвидности. Значение глубины является постоянным до и после совершения сделки, поэтому условие LT-торговли (1) определяет кривую уровня . При фиксированном значении глубины , функция уровня (также известная как функция прямого обмена [5] ) таков, что . На любую стоимость глубины, функция уровня дважды дифференцируема . [6]
Условие LT-торговли (1) связывает состояние пула до и после совершения сделки по взятию ликвидности. Для LT это условие определяет обменный курс , актива с точки зрения эталонного актива , чтобы торговать (возможно, отрицательным) количеством актива :
Предельный обменный курс актива с точки зрения актива , аналогичная средней цене в книге лимитных ордеров (LOB), является ценой бесконечно малой сделки в CFMM:
Доказано, что отсутствие двустороннего арбитража в CFMM означает, что функция уровня должен быть выпуклым . [1]
Затраты на исполнение в CFMM определяются как разница между предельным обменным курсом и обменным курсом, по которому совершается сделка. Было показано, что LT могут использовать выпуклость функции уровня вокруг уровня резервов пула для аппроксимации затрат на выполнение. к . [2]
Состояние обеспечения ЛП и гомотетичность
[ редактировать ]Транзакции LP включают внесение или снятие сумм актива и актив . Позволять — начальная глубина бассейна и пусть быть глубиной пула после депозита LP , то есть, и . Позволять и – функции уровня, соответствующие значениям и , соответственно. Обозначим через начальный предельный обменный курс пула. Условие предоставления LP требует, чтобы LP не меняли предельную ставку. , так
- (2)
Условие предоставления LP (2) связывает состояние пула до и после выполнения операции предоставления ликвидности. Торговая функция увеличиваются пула резервы и Таким образом, когда деятельность по предоставлению ликвидности увеличивает (уменьшает) размер пула, значение глубины пула увеличивается (уменьшается). Стоимость можно рассматривать как меру глубины ликвидности пула. Обратите внимание, что условие обеспечения LP справедливо для любой однородной торговой функции.
Постоянный маркет-мейкер продуктов
[ редактировать ]В ИМЭК, таких как Uniswap v2, торговая функция поэтому функция уровня , предельный обменный курс равен и обменный курс для количества является
В ИМЭК условие предоставления ликвидности когда количества сдаются в пул. Таким образом, ликвидность обеспечивается таким образом, чтобы доля резервов и в бассейне сохранилась. [2]
Прибыли и убытки поставщиков ликвидности
[ редактировать ]Сборы
[ редактировать ]Для LP ключевое различие между традиционными рынками, основанными на LOB и CFMM, заключается в том, что на LOB маркет-мейкеры размещают лимитные ордера выше и ниже средней цены , чтобы получить спред по сделкам туда и обратно, тогда как на CFMM LP зарабатывают комиссионные, выплачиваемые LT. когда используется их ликвидность.
Убыток против ребалансировки
[ редактировать ]Без комиссий, выплачиваемых LT, предоставление ликвидности в CFMM является убыточной деятельностью . Соотношение потерь и ребалансировки (LVR) является популярным показателем этих потерь. [7] Предположим, что цена следует динамике тогда LVR определяется выражением
Предсказуемая потеря
[ редактировать ]Чтобы тщательно охарактеризовать свои потери, LP также могут использовать Predictable Loss (PL) , который является всеобъемлющей и не требующей моделей мерой для нехеджируемых и предсказуемых потерь при предоставлении ликвидности. [1] Одним из источников PL являются издержки выпуклости (потери из-за неблагоприятного отбора, их можно рассматривать как обобщенный LVR), величина которых зависит от активности изъятия ликвидности и выпуклости функции уровня. Другим источником являются альтернативные издержки , которые несут LP, которые фиксируют активы в пуле вместо того, чтобы инвестировать их в безрисковый актив. Для LP, предоставляющего резервы во время и вывод ликвидности вовремя , ПЛ
где представляет собой возрастающий случайный процесс с начальным значением , и это процесс, который описывает резервы в активе . В частности, удовлетворяет
PL можно оценить без указания динамики предельной ставки или торгового потока. [8] и без указания параметрической формы функции уровня. PL показывает, что предоставление ликвидности приводит к потерям для любого типа долгосрочной торговой деятельности (осведомленной и неосведомленной). Уровень комиссионных доходов должен превышать PL, поскольку ожидается, что предоставление ликвидности будет прибыльным в CFMM.
Непостоянная потеря
[ редактировать ]Непостоянные потери или потери в результате дивергенции иногда используются для характеристики риска предоставления ликвидности в CFMM. [9] Непостоянный убыток сравнивает эволюцию стоимости активов LP в пуле с эволюцией самофинансируемого портфеля «купи и держи» , инвестированного в альтернативное место. Портфель самофинансирования инициируется с теми же объемами как те, которые LP вносит в пул. Можно показать, что непостоянная потеря во время является
где резервы в активе в бассейне вовремя .
Выпуклость что функции уровня показывает, . В случае ИМЭК непостоянные потери определяются выражением
где – это предельный обменный курс в пуле ИМЭК на данный момент .
не является подходящей мерой для характеристики убытков LP, поскольку она может недооценивать или переоценивать убытки, которые могут быть отнесены исключительно на счет предоставления ликвидности. Точнее, альтернативный портфель «купи и держи» не подвержен такому же рыночному риску , как активы LP в пуле, и непостоянные убытки могут быть частично хеджированы . Напротив, PL является предсказуемым и не поддающимся хеджированию компонентом богатства LP. [1]
Концентрированная ликвидность
[ редактировать ]Концентрированная ликвидность — это функция, представленная Uniswap v3 для ИМЭК. Ключевой особенностью пула ИМЭК с CL является то, что LP указывают диапазон обменных курсов, в которых размещается ликвидность. Границы диапазона ликвидности принимают значения в дискретном конечном наборе обменных курсов, называемом тиками. Концентрация ликвидности увеличивает комиссионные доходы, но также увеличивает PL и риск концентрации , т. е. риск выхода обменного курса из диапазона. [10]
История
[ редактировать ]Раннее описание CFMM было опубликовано экономистом Робином Хэнсоном в книге «Логарифмические правила оценки рынка для модульной комбинаторной агрегации информации» (2002). [11] В ранней литературе упоминался более широкий класс «автоматических маркет-мейкеров», включая Голливудскую фондовую биржу, основанную в 1999 году; Термин «маркет-мейкер с постоянной функцией» был введен в книге «Улучшенные ценовые оракулы: маркет-мейкеры с постоянной функцией» (Angeris & Chitra 2020). [12] Впервые появился в производстве на сервере Minecraft в 2012 году. [13] CFMM — популярная архитектура DEX.
Краудфандинговые CFMM
[ редактировать ]— Краудфандинговый CFMM это CFMM, который создает рынки, используя активы, депонированные множеством разных пользователей. Пользователи могут внести свои активы в реестр CFMM и получить взамен пропорциональную долю инвентаря, которую можно предъявить в любой момент в отношении активов, находящихся в инвентаре, на момент предъявления претензии. [3]
Примеры
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д Картеа, Альваро; Дрисси, Файсал; Монга, Марчелло (2023). «Прогнозируемые потери обеспечения ликвидности на рынках постоянной функции и рынках концентрированной ликвидности». ССНР 4541034 .
- ^ Перейти обратно: а б с д Картеа, Альваро; Дрисси, Файчал; Монга, Марчелло. «Децентрализованные финансы и автоматизированный маркет-мейкинг: исполнение и спекуляция». ССНР 4144743 .
- ^ Перейти обратно: а б Шер, Фабиан (15 апреля 2021 г.). «Децентрализованные финансы: финансовые рынки на основе блокчейна и смарт-контрактов» . Обзор Федерального резервного банка Сент-Луиса . 103 (2). дои : 10.20955/р.103.153-74 .
- ^ Осман, Авраам; Пеннок, Дэвид; Ривз, Дэниел; Сандхольм, Томас (сентябрь 2013 г.). «Практический автоматизированный маркет-мейкер, чувствительный к ликвидности» (PDF) . Транзакции ACM по экономике и вычислениям . 1 (3): 1–25. дои : 10.1145/2509413.2509414 . S2CID 52798827 .
- ^ Перейти обратно: а б Анжерис, Гильермо; Агравал, Акшай; Эванс, Алекс; Читра, Тарун; Бойд, Стивен (2021). «Маркет-мейкеры с постоянной функцией: торговля несколькими активами посредством выпуклой оптимизации». arXiv : 2107.12484 [ math.OC ].
- ^ Анжерис, Гильермо; Эванс, Алекс; Читра, Тарун (2021). «Репликация маркет-мейкеров». arXiv : 2103.14769 [ q-fin.MF ].
- ^ Милионис, Джейсон; Моаллеми, Чамак; Рафгарден, Тим; Чжан, Энтони Ли (2022). «Автоматическое создание рынка и балансировка потерь против ребалансировки». arXiv : 2208.06046 [ q-fin.MF ].
- ^ Барндорф-Нильсен, Оле; Шепард, Нил (2002). «Оценка квадратичной вариации с использованием реализованной дисперсии» (PDF) . Журнал прикладной эконометрики . 17 (5): 457–477. дои : 10.1002/jae.691 .
- ^ Фукасава, Масааки; Мэр, Базиль; Вунш, Маркус (2023). «Свопы взвешенной дисперсии хеджируют от непостоянных убытков» . Количественные финансы . 23 (6): 901–911. дои : 10.1080/14697688.2023.2202708 . hdl : 11475/29268 . S2CID 248582732 .
- ^ Картеа, Альваро; Дрисси, Файсал; Монга, Марчелло (10 ноября 2022 г.). «Децентрализованные финансы и автоматизированный маркет-мейкинг: предсказуемые потери и оптимальное обеспечение ликвидности». arXiv : 2309.08431 . дои : 10.2139/ssrn.4273989 . S2CID 254034993 . ССНН 4273989 .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Хэнсон, Робин (13 декабря 2012 г.). «Правила определения ядра логарифмических рынков для модульного комбинаторного агрегирования информации» (PDF) . Журнал прогнозов рынков . 1 (1): 3–15. дои : 10.5750/jpm.v1i1.417 .
- ^ Анжерис, Гильермо; Читра, Тарун (26 октября 2020 г.). «Улучшенные ценовые оракулы: маркет-мейкеры с постоянными функциями». Материалы 2-й конференции ACM по достижениям в области финансовых технологий . стр. 80–91. arXiv : 2003.10001 . дои : 10.1145/3419614.3423251 . ISBN 9781450381390 . S2CID 214611887 .
- ^ «Гиперэкономика» . Гитхаб .