Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
AMM v4 больше не делится ликвидностью с OpenBook. Пулы отключены от гибридного пути orderbook-grid; текущие свопы выполняются исключительно через AMM-кривую через SwapBaseInV2 / SwapBaseOutV2. Cranк MonitorStep, сетка лимитных ордеров на цепи и связанные с ней учетные записи OpenBook остаются в программе для обратной совместимости, но больше не поддерживаются как активный источник ликвидности. Рассматривайте AMM v4 как чистый AMM с постоянным произведением; гибридный материал ниже сохранен для контекста и для интеграторов, читающих старые развертывания.

Краткое резюме

AMM v4 — это программа, с которой Raydium начала работу. Она поддерживает инвариант постоянного произведения (x · y = k). Изначально она была разработана как гибридная AMM: каждый пул располагался на рынке лимитных ордеров OpenBook (ранее Serum) и зеркалировал части своей кривой как лимитные ордера на этом рынке, поэтому пользователи и агрегаторы могли совершать своп непосредственно через пул (путь AMM) или через лимитные ордера, которые пул размещал на OpenBook (путь CLOB). Сторона OpenBook была отключена — пулы больше не размещают и не поддерживают ордера на OpenBook, весь текущий трафик свопов проходит через только-AMM V2 точки входа. Token-2022 не поддерживается. AMM v4 по-прежнему полностью функционален как AMM с постоянным произведением — каждый пул продолжает торговать, комиссии продолжают начисляться, LP продолжают зарабатывать — но UI и SDK по умолчанию создают новые пулы в CPMM, потому что CPMM дешевле и поддерживает больше типов монет.

История гибридной архитектуры (контекст)

При запуске, создание пула рядом с order book Serum рисковало фрагментировать ликвидность. Гибридная архитектура публиковала кривую AMM на рынке как лимитные ордера, поэтому маршрутизаторы order book видели глубину пула бесплатно. После того как OpenBook отделился от Serum в конце 2022 года, программа продолжала работать с OpenBook с минимальными изменениями. По мере развития CPMM и on-chain агрегаторов, преимущество со стороны orderbook исчезло, и интеграция AMM v4 с OpenBook была в конце концов отключена — кривая теперь является единственной поверхностью выполнения пула.

Что дает вам AMM v4 (чего не дает CPMM)

  • Глубокая ликвидность для унаследованных пар. Крупные пары (SOL-USDC, mSOL-USDC и т. д.) с большой TVL в AMM v4 остаются самым глубоким местом для таких сделок.
(Исторически AMM v4 также предлагала видимость на стороне orderbook через гибридный механизм OpenBook, но этот путь больше не активен. Любой интегратор, который ранее маршрутизировал через ордера AMM на OpenBook, должен теперь маршрутизировать напрямую через точки входа своп AMM.)

Что AMM v4 не дает вам

  • Token-2022. Не поддерживается. AMM v4 была написана до появления Token-2022; её макеты учетных записей предполагают классический SPL Token.
  • Низкое количество учетных записей. Своп касается пула, authority, хранилищ, плюс все очереди событий/запросов OpenBook и стороны бидов/асков. Даже прямой своп AMM (обход CLOB) тянет все учетные записи OpenBook, потому что инструкция их проверяет.
  • Низкое потребление вычислений. Только проверка учетных записей стоит больше, чем полный своп CPMM.
  • Поток создания новых пулов по умолчанию. Программа остается функциональной и по-прежнему принимает Initialize, но UI Raydium, SDK и api-v3.raydium.io больше не отображают кнопку “создать пул AMM v4” — путь по умолчанию для новых пулов — это CPMM.

Отличия AMM v4 от CPMM

ПараметрAMM v4CPMM
КриваяПостоянное произведениеПостоянное произведение
Зависимость от OpenBookИнертна (изначально да; теперь отключена)Нет
Token-2022НетДа
Количество учетных записей на V2 своп~9~11
Вычислительные единицы на своп~80k–120k (путь V2)~60k–100k
Комиссия LP0.22% от объемаВарьируется по AmmConfig
Комиссия протокола0.03% от объема (фиксировано)Варьируется по AmmConfig
Комиссия фондаНетДа
TWAP оракулНет встроенной учетной записи наблюденияКольцевой буфер observation
Значение по умолчанию для новых пуловНет (по-прежнему принимается)Да
Больше подробностей о комиссиях: products/amm-v4/fees и reference/fee-comparison.

Ментальная модель

Пул AMM v4 сегодня — это AMM с постоянным произведением x · y = k. Оба хранилища полностью доступны для кривой — никакая часть не передана в OpenBook ордера, потому что интеграция с OpenBook больше не активна. Операции — это своп (пользователь ↔ пул, через SwapBaseInV2 / SwapBaseOutV2), депозит / вывод (LP операции), и теперь остаточный cranк (MonitorStep, сохраненный on-chain, но больше не нужный и не опубликованный keeper Raydium). Историческая ментальная модель (до отключения): часть каждого хранилища была зарезервирована как ордера order book; расчет заполненных ордеров происходил во время операций своп и LP; маршрутизированные свопы могли заполняться против собственных ордеров AMM на OpenBook. Ничто из этого не работает сегодня.

Почему CPMM — рекомендуемый выбор по умолчанию

CPMM отказывается от зависимости OpenBook. Компромиссы:
  • Транзакции CPMM на 2×–3× дешевле в вычислениях.
  • CPMM поддерживает минты Token-2022.
  • Агрегаторы теперь интегрируют CPMM напрямую через Raydium SDK, поэтому преимущество видимости order book в значительной степени не имеет смысла.
  • Операционный риск: сбои или паузы OpenBook снижают пулы AMM v4 (CrankError, устаревшие ордера). CPMM не имеет такой связи.
See protocol-overview/versions-and-migration для рекомендаций по миграции.

Когда AMM v4 — правильный выбор

  • Вы маршрутизируете своп и один из кандидатных пулов — это пул AMM v4 с лучшей ценой.
  • Вы предоставляете или управляете ликвидностью в существующем пуле AMM v4 — миграция — это выбор, не требование; пул продолжает функционировать как чистая AMM.
  • Вы поддерживаете интеграцию, созданную для AMM v4, и у вас нет причин для миграции.
(Видимость order book на OpenBook больше не является причиной выбора AMM v4 — эта интеграция отключена.) Для нового пула с постоянным произведением CPMM — это более простой выбор по умолчанию.

Что дальше

  • Учетные записи — учетные записи AMM плюс учетные записи OpenBook, которые она обслуживает.
  • Математика — математика своп с постоянным произведением с конвенцией комиссии AMM v4.
  • Инструкции — поверхность инструкций: Initialize, Swap, Deposit, Withdraw, cranк помощники.
  • Комиссии — разделение 0.25% и как оно собирается.
  • Примеры кода — примеры TypeScript для потоков своп и LP.
Источники:
  • reference/program-addresses для канонического ID программы
  • Репозиторий программы OpenBook для контрагентных учетных записей, на которые ссылается эта страница