Если объединить AMM и опционы… получится RMM! (часть 1)
В посте про новую модель AMM от GMX упоминался RMM. Первый продукт на базе RMM запустился 20 апреля, так что самое время разобраться, что это такое.
Незнакомые слова и аббревиатуры:
⁃ CFMM (Constant Function Market Makers) - классическая модель AMM, использующаяся в Uniswap, Balancer и тп.
⁃ RMM (Replicating Market Makers) - переосмысление CFMM: CFMM, платежная структура в рамках которой реплицирует/дублирует другие инструменты (в данном случае - опционы).
⁃ Primitive - первый проект, использующий RMM.
Основной посыл создателей RMM и Primitive:
⁃ у всех приложений в дефи есть одна критическая точка - это оракулы. Оракулы это небезопасно, дорого и неоправданно усложняет конструкцию приложений. В RMM отсутствует необходимость использования внешних оракулов;
⁃ RMM более эффективен по сравнению с классическими AMM и SSOV.
RMM-01 (первый продукт Primitive) с точки зрения юзера будет являться AMM, но при этом будет более удобен и эффективен для поставщиков ликвидности (которые при предоставлении ликвидности будут одновременно по сути продавать колл-опционы), а также будет привлекать новую категорию пользователей - арбитражников. Кроме того, по замыслу создателей RMM это также инфраструктура для создания более сложных структурированных продуктов (бинарные опционы, например).
Основные участники RMM:
⁃ трейдеры: свапают токены;
⁃ поставщики ликвидности: поставляют ликвидность + продают колл-опционы;
⁃ арбитражники: те, кто ребалансируют резервы протокола до достижения заданной создателями пулов платежной структуры. Конструкция пулов такова, что арбитражники получают прибыль только тогда, когда они ребаланирсуют пулы ближе к заданной структуре: иными словами, каждый “правильный” свап арбитражника (а только такой свап будет прибылен для него) приближает выплату поставщику ликвидности к выплате, которую он бы получил в виде премиума за продажу колл-опциона - то есть пулы и выплаты в них как бы реплицируют/дублируют "поведение" опциона. По сути, арбитражники занимают в RMM-01 место оракулов, выступая “final price validators”.
RMM-01 позиционируется как “Covered Call CFMM”, в которой стоимость активов в пулах оценивается на основании их цены, волатильности и временного периода. То есть это что-то типа AMM для покрытых колл-опционов (но не совсем так). То есть поставщик ликвидности, предоставляя условный ETH, как бы не только ликвидность дает, но также использует ETH для обеспечения проданного им колл-опциона. То есть предоставленный ETH это обеспечение колл-опциона + ликвидность для свапов. А вместо премии за райтинг опционов поставщики ликвидности получают комиссии из пула (от трейдеров и арбитражников). Ну… как-то так.
По сравнению с AMM в RMM:
⁃ поставщики ликвидности могут выбирать, с какого момента они готовы нести IL, а также определять ценовую стратегию (то есть IL будут начинаться только после достижения цены страйка - поставщик ликвидности может при цене ETH в $3к обозначить готовность нести риски IL только с $4к);
⁃ размер комиссий зависит от времени и волатильности;
⁃ некоторые другие отличия, суть которых я не совсем понял, типа “кривые RMM концентрируют ликвидность ближе к дате экспирации, в то время как у Uniswap концентрированная ликвидность зафиксирована”.
По сравнению с покрытыми колл-опционами в RMM:
⁃ не используются внешние оракулы;
⁃ не требуется наличия контрагента;
⁃ в любой момент токены поставщиков ликвидности могут быть обменяны на базовый актив + в связи с этим могут использоваться в дефи в качестве залога.
И да, на выходе (после даты истечения срока действия пула) ты получишь (1) 100% в стейблах если цена не-стейбла будет выше страйка, (2) 100% в не-стейбле если цена не-стейбла будет ниже страйка.
Вообще не уверен, что я смог полностью понять архитектуру RMM и их вэлью, поэтому предлагаю тебе задиорить “friendly” гайд от создателей Primitive.
Post #59
646
- 👍 4