Skip to content

Активный LP: прямая ликвидность рынка

Вы даёте рынку глубину: кладёте VIZ в кривую конкретного рынка, чтобы ставки не двигали цену слишком резко. За это вы получаете долю комиссий. Ключевое отличие от «маркет-мейкера-банкира»: на VIZ прямая ликвидность защищена по принципалу — вы не можете уйти в минус от исхода.

Главное в двух абзацах

Ваш капитал (pm_add_liquidity) встаёт в кривую рынка и определяет, насколько плавно ставки двигают цену. Чем глубже пул, тем комфортнее крупным игрокам и тем больше объём — а значит и комиссий. Вы зарабатываете процент со ставок (комиссия рынка) плюс долю штрафов поздних ставок (anti-sniping penalty), которые копятся в пользу LP.

Ваш принципал не зависит от того, кто выиграл. Вывод (pm_withdraw_liquidity) — price-neutral: пропорциональный шринк резервов возвращает ваш принципал, не двигая кривую (round-trip не меняет цену). А на сеттлменте рынка settle_liquidity возвращает каждому LP его принципал безусловно, плюс бонус (комиссии, невыплаченные победителям остатки, penalty-pool). LP = principal-protected + доход с комиссий — и доход с комиссий реализуется только на сеттле.

Что происходит по шагам

Вносите ликвидность. pm_add_liquidity — VIZ уходит в кривую рынка, вы получаете долю пула пропорционально вкладу. Цена от вашего внесения не смещается (вы добавляете симметрично). Минимальный взнос — pm_min_liquidity (управляемый параметр, по умолчанию 100 VIZ): тот же пол, что и при создании рынка, он действует и на пополнение уже открытого рынка. Причина — техническая: каждый вызов создаёт ОТДЕЛЬНУЮ строку ликвидности (взносы не сливаются в одну позицию), а сеттлмент обходит все такие строки, поэтому дешёвых микровзносов быть не должно. Хотите добавить меньше — докладывайте реже и крупнее.

Пока рынок открыт. Со ставок удерживается комиссия и распределяется LP по долям. Поздние ставки платят anti-sniping-штраф, который тоже идёт в пользу ликвидности. Ваш доход капает по мере оборота.

Выводите (по желанию). pm_withdraw_liquidity, частично или полностью. Вывод price-neutral: вернётся ваш принципал (комиссия реализуется только на сеттле — см. ниже), кривая не сдвинется. Никакого impermanent loss, как в классических AMM: round-trip вход-выход не двигает цену и не съедает капитал.

Сеттлмент. Когда рынок разрешён, ликвидность возвращается сама, по мере per-block-сеттла. settle_liquidity отдаёт каждому LP принципал безусловно + бонус. Ликвидность заперта с закрытия ставок до сеттлмента (пока считаются выплаты), потом освобождается.

Что нужно понимать активному LP

  • Principal-protected — это про исход, а не про всё на свете. Вы не теряете принципал от того, кто выиграл рынок. Ваш доход — комиссии и штрафы; риск исхода на вас не переложен.
  • Вы не контрагент плеча. Заём плечевых трейдеров фронтит ленивый пул (пассивный продукт), а не ваша прямая ликвидность. Плечо вашего принципала не касается. (Есть тонкий дизайн-нюанс с покрытием сверхприбыли плеча — он локализован на пул, не на прямых LP.)
  • Глубина = объём = доход. Тонкая ликвидность отпугивает крупных беттеров; ваш вклад напрямую влияет на качество рынка и, через объём, на ваши комиссии.
  • Лок на время сеттла — нормально. С закрытия ставок до расчёта выплат ликвидность заперта; это не потеря, а порядок расчёта. Дальше принципал возвращается.
  • Доход реализуется на сеттле. Заработанная комиссия (earned_fee) окончательно оформляется при разрешении рынка; до резолва она отражается, но фиксируется в возврате.
  • Ранний вывод = только принципал. pm_withdraw_liquidity требует активную строку (status == 0), а счётчик комиссии присваивается вместе с status = 3 на сеттле — поэтому ранний вывод не может увидеть никакой комиссии; вы просто получаете принципал обратно, price-neutral. Отдельного «дохода на текущий момент» забрать нельзя.
  • VOID-рынки дохода не платят. Если рынок закрылся void (no contest — оракул не дал победителя, например источник отменился или 50/50), ставки рефандятся, а LP получают принципал с нулевым бонусом. Доход LP бывает только на рынках, разрешившихся победителем.

Роли рядом с вами

  • Создатель рынка — вносит стартовую ликвидность (он тоже прямой LP) и задаёт комиссию.
  • Беттер — платит комиссию, из которой складывается ваш доход.
  • Пассивный LP (ленивый пул) — другой продукт: пассивный капитал, который фронтит плечо; не путать с прямой ликвидностью рынка.

Дальше по теме: «Пассивный LP (ленивый пул)» (в чём разница и где риск плеча), «Почему пул, а не коэффициенты» (как устроена кривая), «Создатель рынка» (как задаётся комиссия и глубина).