Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.Lihat versi bahasa Inggris →
Ringkasan satu paragraf
AMM v4 adalah program yang diluncurkan Raydium. Program ini mempertahankan invariant constant-product (x · y = k). Awalnya dirancang sebagai AMM hibrida: setiap pool berdiri di atas pasar limit-order-book OpenBook (dulunya Serum) dan mencerminkan sebagian kurvanya sebagai limit order di buku tersebut, sehingga pengguna dan agregator dapat melakukan swap langsung terhadap pool (jalur AMM) atau terhadap limit order yang dimiliki pool di OpenBook (jalur CLOB). Ketergantungan OpenBook telah dihapus dari program — pool tidak lagi memposting atau mempertahankan order di OpenBook, dan semua traffic swap saat ini mengalir melalui entrypoint swap V2 AMM-only. Token-2022 tidak didukung. AMM v4 masih sepenuhnya operasional sebagai AMM constant-product — setiap pool terus berdagang, biaya terus terkumpul, LP terus menghasilkan — tetapi UI dan SDK menganggap default pembuatan pool baru ke CPMM karena CPMM lebih murah dan mendukung lebih banyak jenis mint.
Sejarah hibrida (konteks)
Saat peluncuran, mendirikan pool bersama order book Serum berisiko memfragmentasi likuiditas. Desain hibrida menerbitkan kurva AMM ke buku sebagai limit order, sehingga router order-book melihat kedalaman pool secara gratis. Setelah OpenBook memisahkan diri dari Serum pada akhir 2022, program terus bekerja terhadap OpenBook dengan perubahan minimal. Seiring CPMM dan agregator on-chain berkembang, manfaat sisi orderbook memudar, dan integrasi OpenBook AMM v4 akhirnya dimatikan — kurva sekarang adalah satu-satunya permukaan eksekusi pool.Apa yang AMM v4 berikan (yang CPMM tidak berikan)
- Likuiditas dalam untuk pasangan legacy. Pasangan utama (SOL-USDC, mSOL-USDC, dll.) dengan TVL AMM v4 besar tetap menjadi venue terdalam untuk perdagangan tersebut.
Apa yang AMM v4 tidak berikan
- Token-2022. Tidak didukung. AMM v4 ditulis sebelum Token-2022 ada; tata letak akun-nya mengasumsikan Token SPL klasik.
- Jumlah akun rendah pada swap v1. Tata letak
SwapBaseIn/SwapBaseOutlegacy masih membawa akun pasar OpenBook sebagai placeholder posisional (diterima tetapi tidak lagi divalidasi atau digunakan). GunakanSwapBaseInV2/SwapBaseOutV2untuk menghapusnya dan mengecilkan transaksi. - Penggunaan compute rendah. Bahkan swap V2 memerlukan biaya lebih dari swap CPMM.
- Alur pembuatan pool baru default. Pool baru dibuat dengan
Initialize2(entrypoint legacyInitialize/PreInitializetelah dihapus dan sekarang revert). UI Raydium, SDK, danapi-v3.raydium.iotidak lagi menampilkan tombol “buat pool AMM v4” — jalur default untuk pool baru adalah CPMM.
Bagaimana AMM v4 berbeda dari CPMM
Detail lebih lanjut tentang biaya:
products/amm-v4/fees dan reference/fee-comparison.
Model mental
Pool AMM v4 hari ini adalah AMM constant-productx · y = k. Kedua vault sepenuhnya tersedia untuk kurva — tidak ada fraksi yang berkomitmen untuk order OpenBook, karena integrasi OpenBook telah dihapus. Operasi adalah swap (pengguna ↔ pool, melalui SwapBaseInV2 / SwapBaseOutV2) dan deposit / withdraw (operasi LP). Crank lama (MonitorStep) telah dihapus dan sekarang revert jika dipanggil.
Model mental historis (pra-deaktivasi): sebagian dari setiap vault disimpan sebagai order open-book; penyelesaian order yang terisi terjadi selama operasi swap dan LP; swap yang dirutekan dapat terisi terhadap order OpenBook milik pool sendiri. Tidak ada dari ini yang beroperasi hari ini.
Mengapa CPMM adalah default yang direkomendasikan
CPMM menghilangkan ketergantungan OpenBook. Tradeoff-nya:- Transaksi CPMM 2×–3× lebih murah dalam compute.
- CPMM mendukung mint Token-2022.
- Agregator sekarang mengintegrasikan CPMM langsung melalui Raydium SDK, sehingga manfaat visibilitas order-book sebagian besar tidak relevan.
- Risiko operasional: secara historis pemadaman atau jeda OpenBook dapat menurunkan pool AMM v4 (order basi). Dengan ketergantungan OpenBook sekarang dihapus dari program, coupling tersebut hilang — tetapi CPMM tetap menjadi default yang direkomendasikan dan lebih murah.
protocol-overview/versions-and-migration untuk panduan migrasi.
Kapan AMM v4 adalah pilihan yang tepat
- Anda merutekan swap dan salah satu pool kandidat adalah pool AMM v4 dengan harga terbaik.
- Anda menyediakan atau mengelola likuiditas di pool AMM v4 yang ada — migrasi adalah pilihan, bukan keharusan; pool terus berfungsi sebagai AMM murni.
- Anda mempertahankan integrasi yang dibangun terhadap AMM v4 dan tidak memiliki alasan untuk bermigrasi.
Ke mana selanjutnya
- Akun — akun AMM, ditambah field referensi OpenBook (sekarang vestigial).
- Matematika — matematika swap constant-product dengan konvensi biaya AMM v4.
- Instruksi — permukaan instruksi:
Initialize2,Swap(v1 / V2),Deposit,Withdraw,WithdrawPnl,SetParams. - Biaya — pembagian 0,25% dan cara pengumpulannya.
- Demo kode — contoh TypeScript untuk alur swap dan LP.
reference/program-addressesuntuk ID program kanonik- Repositori program OpenBook untuk akun counterparty yang direferensikan halaman ini

