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 — это программа, с которой 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 не дает вам
- 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 v4 | CPMM |
|---|---|---|
| Кривая | Постоянное произведение | Постоянное произведение |
| Зависимость от OpenBook | Инертна (изначально да; теперь отключена) | Нет |
| Token-2022 | Нет | Да |
| Количество учетных записей на V2 своп | ~9 | ~11 |
| Вычислительные единицы на своп | ~80k–120k (путь V2) | ~60k–100k |
| Комиссия LP | 0.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 не имеет такой связи.
protocol-overview/versions-and-migration для рекомендаций по миграции.
Когда AMM v4 — правильный выбор
- Вы маршрутизируете своп и один из кандидатных пулов — это пул AMM v4 с лучшей ценой.
- Вы предоставляете или управляете ликвидностью в существующем пуле AMM v4 — миграция — это выбор, не требование; пул продолжает функционировать как чистая AMM.
- Вы поддерживаете интеграцию, созданную для AMM v4, и у вас нет причин для миграции.
Что дальше
- Учетные записи — учетные записи AMM плюс учетные записи OpenBook, которые она обслуживает.
- Математика — математика своп с постоянным произведением с конвенцией комиссии AMM v4.
- Инструкции — поверхность инструкций:
Initialize,Swap,Deposit,Withdraw, cranк помощники. - Комиссии — разделение 0.25% и как оно собирается.
- Примеры кода — примеры TypeScript для потоков своп и LP.
reference/program-addressesдля канонического ID программы- Репозиторий программы OpenBook для контрагентных учетных записей, на которые ссылается эта страница


