Orca — DEX/AMM на Solana: Whirlpools (CLMM), пулы и интеграции

Orca — ончейн-DEX/AMM на Solana, ориентированный на простое UX для свопов и эффективность капитала через модуль Whirlpools (концентрированная ликвидность, *CLMM*). Платформа предоставляет пулы классического типа и CLMM-позиции в формате NFT, поддерживает агрегаторов (например, Jupiter) и интеграции с кошельками уровня Phantom Wallet: кошелёк для Solana и EVM с NFT, стейкингом и анти-спамом (см. также Phantom — компания-разработчик одноимённого кошелька (история, команда, экосистема), Solflare — компания-разработчик одноимённого кошелька (Solana/Web3)).

Orca — DEX/AMM на Solana: Whirlpools (CLMM), пулы и интеграции

Контекст сети и исполнения: параллельный рантайм Sealevel (Solana): параллельное исполнение, рантайм и планировщик, транспорт Solana QUIC: транспорт транзакций, приоритет и устойчивость к спаму, конвейер лидера Solana TPU: конвейер приёма и исполнения транзакций — от QUIC до финализации. Для понимания поведения транзакций см. Local Fee Market (Solana): локальные рынки комиссий и priority fees и Priority Fee (Solana): приоритетная комиссия за compute units (CU) и «чаевые» валидатору. Инфраструктура «чистой» подачи и бандлов — Jito Block Engine: частные бандлы, аукционы и MEV на Solana — как это работает, Jito Labs: блок-энджин и экосистема MEV для Solana — как это устроено. Обзор экосистемы — Экосистема Solana: dApp-слои, инфраструктура и ключевые механики.

Роль Orca и место среди DEX Solana

  • Простые свопы с акцентом на UX: минималистичный интерфейс, быстрый расчёт итоговой цены с учётом комиссий и проскальзывания.
  • Whirlpools (CLMM) — концентрированная ликвидность с ценовыми диапазонами и «тиками»; позиции оформляются как NFT, что облегчает их перенос/менеджмент.
  • Интеграции и маршруты — пулы Orca активно используются агрегаторами (например, Jupiter — агрегатор ликвидности на Solana: маршрутизация, API и экосистема), что увеличивает обороты и глубину исполнения.
  • Инструменты для LP — фермы/компаундинг (когда доступны), пресеты комиссий, визуальный менеджмент диапазонов.
По сути, Orca — «точка входа» для базового UX на Solana и «движок ликвидности» для интеграторов и роутеров.

Архитектура: от свопа к включению транзакции

Этап Что делает протокол Почему это важно
Котировка Получает цены из пулов Orca (Classic/CLMM), учитывает слippage Предварительно оценивает итоговую цену
Построение маршрута Для крупных объёмов может разбивать сделку, часть маршрутов идёт через агрегаторы Снижает price impact, улучшает исполнение
Сборка транзакции (Solana) Формирует инструкцию с корректной декларацией аккаунтов/программ под Sealevel (Solana): параллельное исполнение, рантайм и планировщик Сокращает write-конфликты и ошибки
Отправка и приоритет Рекомендация: в «горячие» моменты — умеренный priority fee и 1–3 ретрая по слотам Выше шанс включения без спама (см. Priority Fee (Solana): приоритетная комиссия за compute units (CU) и «чаевые» валидатору, Solana QUIC: транспорт транзакций, приоритет и устойчивость к спаму, Solana TPU: конвейер приёма и исполнения транзакций — от QUIC до финализации)

Практика: на перегретых рынках полезно подавать транзакции приватными бандлами (см. Jito Block Engine: частные бандлы, аукционы и MEV на Solana — как это работает) — особенно для крупного арбитража/ликвидаций.

Whirlpools (CLMM): как это устроено

Whirlpools — реализация концентрированной ликвидности на Orca. LP размещают капитал в диапазонах цен (price ranges), а обмены между трейдерами происходят за счёт пересечения текущей цены с этими диапазонами.

Ключевые элементы:

  • Тики (ticks) — дискретные шаги цены. Диапазон позиции определяется парой «нижний тик — верхний тик».
  • NFT-позиции — каждая позиция — это NFT со своим набором параметров; позицию можно переносить/управлять ею как объектом.
  • Комиссионные уровни — для разных пар устанавливаются разные уровни комиссии (например, для «стейбл» пар — ниже, для волатильных — выше).
  • Перевзвешивание цены — по мере движения рынка между тиками меняется актив, в котором сосредоточена позиция LP (часть времени LP «держит» один актив больше другого).
  • Компаундинг — комиссии (и при наличии — награды) можно периодически ре-инвестировать в позицию (ручной/авто-подход в зависимости от инструмента).

Плюсы CLMM: выше эффективность капитала «в диапазоне», более высокий доход на единицу TVL при грамотной настройке.

Минусы: риск «выпадения из диапазона» (позиция не зарабатывает комиссии, пока цена вне коридора), потребность в ребалансах.

Classic-AMM на Orca

Orca исторически поддерживает классические AMM-пулы с фиксированной формулой обмена и простым входом для LP (без выбора диапазонов). Это удобно для «ленивых» стратегий, но уступает CLMM по эффективности капитала на спокойных рынках.

Параметр Classic AMM Whirlpools (CLMM)
Вход для LP Очень простой Требует выбора диапазонов/тик-шагов
Доход Комиссии пропорционально доле Выше в диапазоне, ноль вне диапазона
Риски Базовый impermanent loss Impermanent loss + «выпадение» из диапазона
Операционка Почти «без рук» Нужны мониторинг и перестановки

Комиссии, проскальзывание и итоговая цена

  • Комиссия пула — часть обмена, распределяемая LP; уровень зависит от типа пары (стейбл/волатильная).
  • Слиппейдж — пользовательская настройка допустимой просадки цены, чтобы минимизировать риск неисполнения.
  • Price impact — влияние объёма сделки на кривую/диапазоны. Крупные ордера лучше делить и/или пропускать через агрегатор Jupiter — агрегатор ликвидности на Solana: маршрутизация, API и экосистема.

Совет: смотрите на «min received» и реальный маршрут до подписи — это защита от неблагоприятного исполнения.

Фермы, стимулы и компаундинг

В экосистеме Orca применяются стимулы для LP (когда включены): дополнительные вознаграждения поверх комиссий. Это ускоряет приток ликвидности, но:

  • APR в фермах волатилен и зависит от цены токена наград/объёма торгов;
  • «горячие» стимулы могут привлечь краткосрочный капитал, снижая устойчивость TVL;
  • компаундинг не отменяет impermanent loss и операционных издержек (ребалансы, комиссии сети).

Рекомендация: считайте чистую доходность: комиссии + стимулы − издержки (ребалансы, проскальзывание, комиссии сети).

Интеграции Orca

Для разработчиков: у Orca есть SDK/инструменты для работы с Whirlpools (котировки, управление позициями, компаундинг). В проде следите за staleness цен, порогами confidence/price, write-конфликтами аккаунтов под Sealevel (Solana): параллельное исполнение, рантайм и планировщик и используйте приватную подачу для чувствительных последовательностей (см. Jito Block Engine: частные бандлы, аукционы и MEV на Solana — как это работает).

Риски Orca: что учитывать пользователям и LP

Практикум: старт на Orca

Трейдеру:

  1. Задавайте реалистичный slippage и проверяйте *min received*.
  2. Для крупного объёма — используйте маршрутизацию через Jupiter — агрегатор ликвидности на Solana: маршрутизация, API и экосистема или дробите ордер.
  3. В «горячие» окна — умеренный priority fee и 1–3 ретрая по слотам.

LP в Classic:

  1. Начните с умеренной доли капитала; оцените волатильность пары и обороты.
  2. Сравнивайте доход комиссий с альтернативами (например, Raydium — AMM/DEX на Solana: пулы, CLMM, фермы и AcceleRaytor).

LP в Whirlpools (CLMM):

  1. Разбивайте ликвидность на несколько диапазонов.
  2. Планируйте ребалансы; учитывайте их стоимость и время.
  3. Следите за долей времени «в диапазоне» — это главный драйвер комиссий.

Интегратору (кошелёк/dApp):

  1. Подключайте оракулы Pyth Network: «первичные» ценовые фиды и on-demand-оракул для мультичейна и ставьте рейлы риска (confidence/price, staleness, TWAP).
  2. Избегайте write-конфликтов аккаунтов по правилам Sealevel (Solana): параллельное исполнение, рантайм и планировщик.

Что и как мониторить на Orca

Метрика Для кого Зачем смотреть
TVL по пулам/парам LP/трейдеры Глубина ликвидности и устойчивость спредов
Объём торгов и комиссии LP Реальная доходность до/после стимулов
Доля «в диапазоне» (CLMM) LP Понимание, зарабатывает ли позиция комиссии
Price impact/слippage Трейдеры Качество исполнения на ваш объём
p95/p99 включения Интеграторы Стабильность исполнения при пике нагрузки
Активность стимулов/ферм LP/держатели Устойчивость доходности, а не «разовая вспышка»

Часто задаваемые вопросы (FAQ)

Orca — это централизованная биржа? Нет, это ончейн-протоколы AMM/CLMM в сети Solana. Кастодиальные риски — на стороне пользователя/кошелька.

Почему моя CLMM-позиция перестала приносить комиссии? Скорее всего, цена вышла из вашего диапазона. Расширьте коридор или переставьте тики.

Помогает ли высокий priority fee всегда? Нет. В Solana конкуренция локальна; переплата вне очага перегрева не ускорит включение (см. Local Fee Market (Solana): локальные рынки комиссий и priority fees).

Гарантирует ли высокий APR в ферме высокую чистую доходность? Не обязательно. Считайте комиссии отдельно от стимулов и учитывайте impermanent loss/издержки ребалансов.

Нужен ли мне агрегатор, если я торгую на Orca? Для крупных объёмов агрегатор вроде Jupiter — агрегатор ликвидности на Solana: маршрутизация, API и экосистема часто даёт лучшую итоговую цену благодаря маршрутам через несколько пулов/книг.

Термины рядом

  • AMM — автоматический маркет-мейкер.
  • CLMM — концентрированная ликвидность с диапазонами цен и тиками.
  • Impermanent loss — нереализованные потери LP относительно HODL.
  • Локальные рынки комиссий — конкуренция за включение вокруг «горячих» аккаунтов/программ в Solana.
  • Priority fee — доплата за ускорение включения в локальной очереди.

См. также

Task Runner