Esta página foi traduzida automaticamente por IA. A versão em inglês é a fonte oficial.Ver versão em inglês →
Resumo em um parágrafo
O AMM v4 é o programa com o qual o Raydium foi lançado. Ele mantém um invariante de produto constante (x · y = k). Foi originalmente projetado como um AMM híbrido: cada pool ficava em cima de um mercado de livro de ordens limitadas do OpenBook (anteriormente Serum) e espelhava porções de sua curva como ordens limitadas naquele livro, para que usuários e agregadores pudessem fazer swap diretamente contra o pool (caminho AMM) ou contra as ordens limitadas que o pool possuía no OpenBook (caminho CLOB). A dependência do OpenBook foi removida do programa — os pools não postam mais nem mantêm ordens no OpenBook, e todo o tráfego de swap atual flui através dos pontos de entrada de swap V2 apenas para AMM. Token-2022 não é suportado. O AMM v4 ainda está totalmente operacional como um AMM de produto constante — cada pool continua negociando, as taxas continuam acumulando, os LPs continuam ganhando — mas a UI e o SDK padrão para criação de novo pool para CPMM porque CPMM é mais barato e suporta mais tipos de mint.
Histórico híbrido (contexto)
No lançamento, criar um pool ao lado do livro de ordens do Serum arriscava fragmentar a liquidez. O design híbrido publicava a curva do AMM no livro como ordens limitadas, para que os roteadores de livro de ordens vissem a profundidade do pool gratuitamente. Depois que o OpenBook fez fork do Serum no final de 2022, o programa continuou funcionando contra o OpenBook com mudanças mínimas. Conforme CPMM e agregadores on-chain amadureceram, o benefício do lado do livro de ordens desapareceu, e a integração do OpenBook do AMM v4 foi eventualmente desativada — a curva agora é a única superfície de execução do pool.O que o AMM v4 oferece (que o CPMM não oferece)
- Liquidez profunda para pares legados. Pares principais (SOL-USDC, mSOL-USDC, etc.) com grande TVL do AMM v4 permanecem o local mais profundo para esses trades.
O que o AMM v4 não oferece
- Token-2022. Não suportado. O AMM v4 foi escrito antes do Token-2022 existir; seus layouts de conta presumem Token SPL clássico.
- Contagem baixa de contas em swaps v1. Os layouts legados
SwapBaseIn/SwapBaseOutainda carregam as contas de mercado do OpenBook como espaços reservados posicionais (são aceitas, mas não são mais validadas ou usadas). UseSwapBaseInV2/SwapBaseOutV2para removê-las e reduzir a transação. - Uso baixo de compute. Mesmo um swap V2 custa mais do que um swap CPMM.
- Fluxo padrão de novo pool. Novos pools são criados com
Initialize2(os pontos de entrada legadosInitialize/PreInitializeforam removidos e agora revertidos). A UI do Raydium, SDK eapi-v3.raydium.ionão exibem mais um botão “criar pool AMM v4” — o caminho padrão para novos pools é CPMM.
Como o AMM v4 difere do CPMM
Mais detalhes sobre taxas:
products/amm-v4/fees e reference/fee-comparison.
Modelo mental
Um pool AMM v4 hoje é um AMM de produto constantex · y = k. Ambos os vaults estão totalmente disponíveis para a curva — nenhuma fração é comprometida com ordens do OpenBook, porque a integração do OpenBook foi removida. As operações são swap (usuário ↔ pool, via SwapBaseInV2 / SwapBaseOutV2) e deposit / withdraw (operações de LP). O antigo crank (MonitorStep) foi removido e agora reverte se chamado.
Modelo mental histórico (pré-desativação): uma fração de cada vault era depositada em garantia como ordens de livro aberto; a liquidação de ordens preenchidas acontecia durante operações de swap e LP; swaps roteados poderiam preencher contra as próprias ordens do OpenBook do pool. Nada disso está em operação hoje.
Por que CPMM é o padrão recomendado
CPMM remove a dependência do OpenBook. Os trade-offs:- Transações CPMM são 2×–3× mais baratas em compute.
- CPMM suporta mints Token-2022.
- Agregadores agora integram CPMM diretamente via Raydium SDK, então o benefício de visibilidade do livro de ordens é em grande parte discutível.
- Risco operacional: historicamente, interrupções ou pausas do OpenBook poderiam degradar pools do AMM v4 (ordens obsoletas). Com a dependência do OpenBook agora removida do programa, esse acoplamento desapareceu — mas CPMM permanece como o padrão recomendado e de menor custo.
protocol-overview/versions-and-migration para orientação de migração.
Quando o AMM v4 é a escolha certa
- Você está roteando um swap e um dos pools candidatos é um pool AMM v4 com o melhor preço.
- Você está fornecendo ou gerenciando liquidez em um pool AMM v4 existente — migração é uma escolha, não obrigatória; o pool continua funcionando como um AMM puro.
- Você mantém uma integração construída contra o AMM v4 e não tem motivo para migrar.
Próximos passos
- Contas — as contas do AMM, mais os campos de referência do OpenBook (agora vestigiais).
- Matemática — matemática de swap de produto constante com a convenção de taxa do AMM v4.
- Instruções — a superfície de instruções:
Initialize2,Swap(v1 / V2),Deposit,Withdraw,WithdrawPnl,SetParams. - Taxas — a divisão de 0,25% e como é coletada.
- Demonstrações de código — exemplos em TypeScript para fluxos de swap e LP.
reference/program-addressespara o ID do programa canônico- Repositório do programa OpenBook para as contas da contraparte que esta página referencia

