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.
Trang này được dịch tự động bằng AI. Phiên bản tiếng Anh là bản chính thức.Xem bản tiếng Anh →
Tóm tắt một đoạn
AMM v4 là chương trình Raydium đã khởi chạy. Nó duy trì bất biến constant-product (x · y = k). Nó được thiết kế ban đầu như một AMM hybrid: mỗi pool nằm trên một thị trường sổ lệnh giới hạn OpenBook (trước đây là Serum) và phản chiếu các phần của đường cong của nó dưới dạng lệnh giới hạn trên sổ đó, do đó người dùng và bộ tập hợp có thể swap trực tiếp dựa trên pool (con đường AMM) hoặc dựa trên lệnh giới hạn mà pool sở hữu trên OpenBook (con đường CLOB). Phía OpenBook đã bị vô hiệu hóa — các pool không còn đăng ký hoặc duy trì lệnh trên OpenBook, và tất cả lưu lượng swap hiện tại đều chạy qua các điểm vào swap V2 chỉ dành cho AMM. Token-2022 không được hỗ trợ. AMM v4 vẫn hoạt động toàn bộ như một AMM constant-product — mỗi pool tiếp tục giao dịch, phí vẫn tích lũy, LP vẫn kiếm lời — nhưng giao diện người dùng và SDK hiện tại ưu tiên tạo pool mới với CPMM vì CPMM rẻ hơn và hỗ trợ nhiều loại mint hơn.
Lịch sử hybrid (bối cảnh)
Khi khởi chạy, việc tạo một pool bên cạnh sổ lệnh Serum có nguy cơ phân mảnh thanh khoản. Thiết kế hybrid công bố đường cong AMM lên sổ dưới dạng lệnh giới hạn, do đó các bộ định tuyến sổ lệnh nhìn thấy độ sâu của pool miễn phí. Sau khi OpenBook fork Serum vào cuối năm 2022, chương trình tiếp tục hoạt động với OpenBook với những thay đổi tối thiểu. Khi CPMM và các bộ tập hợp on-chain trưởng thành, lợi ích phía orderbook biến mất, và tích hợp OpenBook của AMM v4 cuối cùng đã được tắt — đường cong hiện tại là bề mặt thực thi duy nhất của pool.AMM v4 cung cấp những gì (mà CPMM không)
- Thanh khoản sâu cho các cặp cũ. Các cặp lớn (SOL-USDC, mSOL-USDC, v.v.) với TVL AMM v4 lớn vẫn là nơi giao dịch sâu nhất cho những giao dịch đó.
AMM v4 không cung cấp những gì
- Token-2022. Không được hỗ trợ. AMM v4 được viết trước khi Token-2022 tồn tại; bố cục tài khoản của nó giả định Token SPL cổ điển.
- Số lượng tài khoản thấp. Một swap chạm vào pool, authority, vaults, cộng với toàn bộ hàng đợi sự kiện/yêu cầu OpenBook và các bên bid/ask. Ngay cả một swap AMM trực tiếp (bỏ qua CLOB) cũng kéo tất cả các tài khoản OpenBook theo vì lệnh xác thực chúng.
- Sử dụng compute thấp. Xác thực tài khoản một mình tốn nhiều hơn một swap CPMM đầy đủ.
- Luồng tạo pool mới mặc định. Chương trình vẫn có chức năng và vẫn chấp nhận
Initialize, nhưng giao diện người dùng Raydium, SDK, vàapi-v3.raydium.iokhông còn hiển thị nút “tạo pool AMM v4” — con đường mặc định cho các pool mới là CPMM.
AMM v4 khác với CPMM như thế nào
| Khía cạnh | AMM v4 | CPMM |
|---|---|---|
| Đường cong | Constant product | Constant product |
| Phụ thuộc OpenBook | Không hoạt động (ban đầu có; bây giờ bị vô hiệu hóa) | Không |
| Token-2022 | Không | Có |
| Số lượng tài khoản mỗi swap V2 | ~9 | ~11 |
| Đơn vị compute mỗi swap | ~80k–120k (con đường V2) | ~60k–100k |
| Phí LP | 0,22% khối lượng | Thay đổi theo AmmConfig |
| Phí giao thức | 0,03% khối lượng (cố định) | Thay đổi theo AmmConfig |
| Phí Fund | Không | Có |
| Oracle TWAP | Không có tài khoản observation được tích hợp sẵn | Vòng đệm observation |
| Mặc định cho các pool mới | Không (vẫn được chấp nhận) | Có |
products/amm-v4/fees và reference/fee-comparison.
Mô hình tư duy
Một pool AMM v4 ngày nay là một AMM constant-productx · y = k. Cả hai vault đều hoàn toàn có sẵn cho đường cong — không có phần nào được cam kết cho các lệnh OpenBook, vì tích hợp OpenBook không còn hoạt động. Các hoạt động là swap (người dùng ↔ pool, thông qua SwapBaseInV2 / SwapBaseOutV2), deposit / withdraw (hoạt động LP), và một crank hiện tại không còn cần thiết (MonitorStep, được giữ lại on-chain nhưng không còn cần thiết và không được đăng ký bởi người giám sát Raydium).
Mô hình tư duy lịch sử (trước khi vô hiệu hóa): một phần của mỗi vault được ký quỹ dưới dạng lệnh sổ lệnh mở; thanh toán lệnh được điền xảy ra trong các hoạt động swap và LP; các swap được định tuyến có thể điền dựa trên lệnh OpenBook của chính pool. Không có gì trong số này hoạt động ngày hôm nay.
Tại sao CPMM là mặc định được khuyến nghị
CPMM loại bỏ phụ thuộc OpenBook. Các sự đánh đổi:- Các giao dịch CPMM rẻ hơn 2×–3× về compute.
- CPMM hỗ trợ mint Token-2022.
- Các bộ tập hợp hiện tại tích hợp CPMM trực tiếp thông qua Raydium SDK, do đó lợi ích khả năng hiển thị sổ lệnh phần lớn không liên quan.
- Rủi ro hoạt động: các sự cố hoặc tạm dừng OpenBook làm suy giảm các pool AMM v4 (
CrankError, lệnh cũ). CPMM không có sự ghép nối như vậy.
protocol-overview/versions-and-migration để được hướng dẫn di chuyển.
Khi AMM v4 là lựa chọn đúng
- Bạn đang định tuyến một swap và một trong những pool ứng viên là một pool AMM v4 với giá tốt nhất.
- Bạn đang cung cấp hoặc quản lý thanh khoản trong một pool AMM v4 hiện có — di chuyển là một lựa chọn, không bắt buộc; pool tiếp tục hoạt động như một AMM thuần tuý.
- Bạn duy trì tích hợp được xây dựng dựa trên AMM v4 và không có lý do gì để di chuyển.
Bước tiếp theo
- Accounts — các tài khoản AMM cộng với các tài khoản OpenBook mà nó phục vụ.
- Math — toán học swap constant-product với quy ước phí AMM v4.
- Instructions — bề mặt lệnh:
Initialize,Swap,Deposit,Withdraw, trợ giúp crank. - Fees — chia tách 0,25% và cách nó được thu thập.
- Code demos — ví dụ TypeScript cho các luồng swap và LP.
reference/program-addressescho ID chương trình chính thức- Kho lưu trữ chương trình OpenBook cho các tài khoản bên đối tác mà trang này tham chiếu


