Криптовалюты

Raydium: большой обзор AMM, CLMM, LaunchLab и RAY

Как устроен Raydium: старый AMM v4, современный CPMM, концентрированная ликвидность CLMM, маршрутизация, LaunchLab, RAY, история, команда и риски.

Raydium: большой обзор AMM, CLMM, LaunchLab и RAY

Raydium – набор permissionless liquidity programs в Solana. Под одним интерфейсом работают несколько поколений AMM, концентрированная ликвидность, farms, token launches и routing. У них разные program IDs, account layouts, positions and risks. Поэтому фраза «пул Raydium» недостаточна: сначала нужно определить AMM v4, CPMM или CLMM.

Современным default для обычной constant-product pair стал CPMM. AMM v4 остаётся working legacy program, но новые pools через основной interface больше не создаются и прежняя OpenBook integration отключена. CLMM предназначен для диапазонной liquidity, а LaunchLab проводит token через bonding curve к graduated AMM pool.

Как устроен swap

Пользователь передаёт input token, minimum acceptable output и accounts выбранных pools. Program изменяет balances pool vaults по своей формуле и отправляет output в token account пользователя. Private key остаётся в wallet, но transaction authorizes конкретное действие.

Router может собрать путь через несколько Raydium pools либо сравнить разные pool types. Aggregators в Solana также используют Raydium liquidity. Цена route зависит от reserves, active liquidity, transfer fees, compute and account state в момент исполнения.

Price impact возникает внутри pool math, slippage tolerance ограничивает допустимое ухудшение к моменту execution. Эти величины не взаимозаменяемы. Разница объяснена в статье о slippage и price impact.

AMM v4

AMM v4 – исходная architecture Raydium 2021 года. Pool поддерживает constant product x × y = k и выпускает fungible LP token, представляющий долю reserves. В ранней версии liquidity взаимодействовала с Serum, позднее OpenBook central limit order book.

Order-book integration больше не действует. Current AMM v4 swaps проходят по AMM curve. Старые articles, обещающие общую liquidity с OpenBook, описывают прежнюю механику. Program остаётся operational: existing LPs могут deposit, swap and withdraw.

AMM v4 не поддерживает Token-2022 pools и больше не получает новые features. Для новой стандартной пары Raydium рекомендует CPMM. Legacy не означает автоматически опасный, но означает отдельный codebase и ограниченный development path.

CPMM

CPMM – современный constant-product program, launched в mainnet в июне 2024 года. Он сохраняет x × y = k, но не зависит от order book, использует Anchor-compatible interfaces и поддерживает Token-2022.

LP вносит два tokens по текущему reserve ratio и получает fungible LP tokens. Доля постоянно участвует по всему price range. Arbitrage меняет composition: при росте одного asset pool постепенно продаёт его и накапливает другой.

CPMM проще CLMM и подходит для long-tail pairs, которым трудно поддерживать active range. Но capital распределён по бесконечному диапазону, поэтому near-market efficiency ниже, чем у хорошо настроенной concentrated position.

Pool configuration задаёт trade fee tier и protocol shares. Parameters могут меняться через authorized configs, поэтому integrator должен читать актуальный on-chain state or API, а не hardcode historical rate.

CLMM

Concentrated Liquidity Market Maker позволяет LP выбрать нижнюю и верхнюю границы. Liquidity работает только когда current price находится в этом range. Position уникальна по range and liquidity, поэтому представлена NFT и связанными program accounts.

Price хранится через sqrt-price and ticks. Tick arrays распределяют price lattice по Solana accounts. Swap пересекает initialized ticks и активирует или выключает liquidity позиций. Такой design адаптирует общую идею Uniswap V3 к account model Solana.

Узкий range увеличивает capital efficiency и потенциальные fees на единицу капитала, но быстрее превращает position в один token. Вне диапазона fees перестают накапливаться, пока цена не вернётся или LP не rebalance. Подробная механика дана в материале о ликвидности вне диапазона.

CLMM поддерживает fee tiers and rewards. Position owner отдельно собирает fees и может уменьшать liquidity. NFT нельзя оценивать по face value: нужны current tick, range, liquidity, unclaimed fees и token prices.

Impermanent loss

В CPMM pool автоматически продаёт растущий asset и покупает падающий. После divergence LP position может стоить меньше, чем исходные tokens при простом holding. Fees способны компенсировать gap, но не гарантируют этого.

В CLMM loss path-dependent and concentrated. Узкая position меняет composition быстрее и может полностью оказаться в weak asset. Слово impermanent вводит в заблуждение: withdrawal фиксирует текущий outcome, а возврат цены не обещан.

Высокая displayed APR часто отражает incentives, краткий volume spike или маленькую liquidity. Сравнивать нужно total position value after fees, token price changes, priority fees and rebalancing costs.

Token-2022

CPMM and CLMM support many Token-2022 extensions через специальные instructions. Transfer fee может уменьшать входящий и исходящий amount, а transfer hook вызывает дополнительную program logic. Router должен учитывать эти effects при minimum output.

Не все extensions безопасны или совместимы. Freeze authority, permanent delegate, confidential transfers или mutable metadata меняют контроль над asset. Raydium pool не проверяет economic quality token.

Перед liquidity deposit нужно проверить mint authorities и возможную fee on every transfer. Практические признаки разобраны в статье о токенах с комиссией за перевод.

LaunchLab

LaunchLab – token launch program с pre-graduation bonding curve. Creator задаёт launch configuration и вносит supply. Покупатели торгуют против curve, а quote assets накапливаются в vault.

Когда заданное условие graduation выполнено, оставшиеся assets and liquidity мигрируют в AMM pool, обычно CPMM. После этого price формируется уже pool reserves, а не launch curve. Pre-graduation и post-graduation – разные program states.

LaunchLab поддерживает platform configurations, creator fees and migration settings. Точные rates определяются выбранной platform and on-chain config. Сторонняя branded platform может использовать LaunchLab program с другими fee splits, поэтому Raydium default нельзя переносить на любой launch.

Creator token не становится проверенным из-за graduation. Mint authorities, holder concentration, metadata and trading restrictions сохраняются. Bonding curve особенно чувствительна к bots, volatility and thin liquidity.

Farms и incentives

Farm program распределяет reward tokens между staked LP positions. У Raydium существует несколько поколений farms. v3 and v5 находятся в maintenance, v6 используется для новых programs и поддерживает несколько reward streams and Token-2022.

Farm reward не меняет underlying AMM economics. LP продолжает нести impermanent loss and token risk. Если APR финансируется emission малоликвидного token, продажа rewards может быстро снизить его цену.

CLMM native rewards связаны с position range. Position outside active conditions может не получать ожидаемые incentives. Перед deposit нужно проверить duration, remaining reward vault and authority creator.

RAY

RAY – native SPL token Raydium с maximum supply 555 миллионов. Mint authority отключена. Allocation включает 34% mining reserve, 30% partnerships and ecosystem, 20% team, 8% liquidity, 6% community and seed и 2% advisors.

Team and seed vesting завершился 21 февраля 2024 года. Emissions продолжаются из mining reserve и по текущей documentation составляют примерно 1,9 миллиона RAY в год, но распределение зависит от reward programs.

Часть trading fees используется для market buybacks RAY. Для CPMM and CLMM действующая split model направляет 12% именно собранной trade fee на buybacks, а не 12% всего volume. Bought RAY хранится по публично проверяемому address.

RAY можно stake для RAY rewards и использовать как liquidity asset. Он не обязателен для swap, pool creation, liquidity или Raydium Perps. Buyback создаёт demand flow, но не гарантирует appreciation: emissions, treasury movements and market demand могут доминировать.

Оценивать allocation, unlocks and demand помогает статья о том, как читать токеномику.

Управление и admin roles

Raydium не является полностью immutable набором contracts. Program upgrade authority, config admins and fee collectors находятся под Squads multisigs and treasury multisig. Разные programs имеют разные roles.

Upgrade authority может deploy new bytecode. CPMM and CLMM config admins создают or update fee configurations. LaunchLab admin управляет global configs, а platform admin – parameters своей platform. Эти полномочия не равны прямому праву забрать user vaults, но compromised upgrade может изменить future behavior.

После authority compromise 2022 года roles были переведены на multisig. Это снизило single-key risk, но не устранило collusion, signer compromise and governance opacity. Integrator должен проверять current authorities on-chain.

Perps в интерфейсе

Raydium Perps доступен через общий interface, но исполняется через infrastructure Orderly Network. Это не perpetual extension CPMM or CLMM. Collateral, order execution, oracle and liquidation model нужно оценивать по отдельным contracts.

Единая navigation удобна, но brand proximity может скрыть границу ответственности. Успешный audit CPMM не является audit стороннего perpetual engine.

История

Raydium вышел в Solana mainnet в феврале 2021 года как hybrid AMM с интеграцией Serum order book. В марте стартовали farms, а в мае – ранний launchpad AcceleRaytor.

CLMM прошёл public testnet весной 2022 года и mainnet launch в августе. В декабре 2022 года operational authority key AMM v4 был compromised, несколько pools потеряли funds. После incident team перенесла roles в multisigs и организовала compensation process.

В 2023 году появился Farm v6 и расширилась Token-2022 support. CPMM был announced в марте и deployed в июне 2024 года как replacement for new AMM v4 pools. LaunchLab вышел в августе 2024 года. Старый AcceleRaytor был retired, но AMM v4 pools остались operational.

В 2025 году CPMM обошёл AMM v4 по liquidity, а CLMM стал основным venue для deep concentrated markets. В current architecture старые programs поддерживаются, новые features сосредоточены в CPMM, CLMM, Farm v6 and LaunchLab.

Команда

Raydium создавался псевдонимной core team. В ранних materials использовались names AlphaRay and XRay, но полные юридические личности большинства участников публично не подтверждены. Поэтому приписывать им biographies or employers нельзя.

Разработка включает on-chain engineers, SDK and API maintainers, frontend, integrations, security and ecosystem contributors. Source code и program IDs открыты для проверки, а critical programs проходили внешние audits.

Псевдонимность усиливает значение multisig configuration, upgrade history, incident response and audit scope. Long operating history полезна, но December 2022 показывает, что operational keys могут быть не менее важны, чем contract logic.

Как выбрать pool

  • CPMM – простой fungible LP token и liquidity по всему range.
  • CLMM – выше capital efficiency, но NFT position и active management.
  • AMM v4 – legacy pool без active OpenBook integration and Token-2022.
  • LaunchLab curve – pre-graduation market, ещё не обычный AMM pool.

Точный program ID важнее label in interface. Fake pool or token может копировать names. Для сравнения constant and concentrated models полезен обзор Uniswap, но account model and admin controls в Solana отличаются.

Что проверить перед действием

  1. Mint addresses, token program and extensions.
  2. Pool type, program ID, fee config and available liquidity.
  3. Route, minimum output, price impact and priority fee.
  4. Для LP – range, composition, rewards duration and impermanent loss.
  5. Для launch – creator authority, holder distribution and graduation config.

Основные риски

Smart-contract risk разделён между AMM v4, CPMM, CLMM, farms and LaunchLab. Program upgrades and admin configs добавляют trust assumptions. Solana congestion, account locks or RPC failure способны сорвать transaction.

LP несёт impermanent loss, out-of-range risk, reward token volatility and rebalancing costs. LaunchLab добавляет creator and token concentration risks. Token-2022 extensions могут изменить фактический received amount or transferability.

RAY зависит от remaining mining emissions, buyback volume, treasury and market demand. Audit не гарантирует безопасность, а multisig не исключает coordinated compromise. Старые tutorials особенно опасны, если описывают OpenBook integration как действующую.

Итог: Raydium – не один AMM, а несколько поколений Solana programs. CPMM стал standard constant-product pool, CLMM обслуживает price ranges, AMM v4 работает как legacy, а LaunchLab переводит token от bonding curve к AMM. Правильная оценка начинается с program ID, pool type and token mint, а заканчивается анализом LP, admin and network risks.