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 →
Vấn đề mà LaunchLab giải quyết
Trước LaunchLab, để phát hành một token mới trên Raydium, người tạo phải khởi tạo pool AMM với cả hai bên của cặp từ đầu — tức là team phải cung cấp liquidity phía quote (SOL hoặc USDC) từ túi của mình. Điều này ưu tiên các dự án có vốn dồi dào và hạn chế quyền truy cập vào cơ chế launchpad dựa trên vốn ban đầu. LaunchLab thay thế bước mở đầu đó bằng một bonding curve: token được triển khai theo một đường cong được định giá bằng quote mint (thường là SOL hoặc USDC). Người mua nhận token bằng cách gửi quote đến đường cong, cái này sẽ ngay lập tức mint hoặc phát hành các đơn vị base token với giá được xác định bởi công thức đường cong và cung hiện tại. Không cần liquidity được khởi tạo trước. Khi đường cong tích lũy đủ quote để khớp với công thức liquidity cho một pool AMM thực sự, nó graduates: chương trình tạo một pool CPMM trên mainnet được khởi tạo với base reserve và quote reserve của đường cong, và từ đó trở đi giao dịch chuyển sang AMM.Vòng đời
Buy và Sell là các instruction hướng đến người dùng ở giai đoạn giữa. Sau khi ngưỡng bị vượt qua, ví migration được lưu trữ trên GlobalConfig ký MigrateToCpswap.
Hai bên cố định
Một trạng thái LaunchLab có hai tài khoản được phân biệt:- Base mint — token đang được phát hành. Mint authority của nó được giữ bởi chương trình LaunchLab cho đến graduation; sau graduation, nó bị thu hồi.
- Quote mint — tài sản thế chấp. Luôn là một mint chính thống (SOL / USDC / RAY). Cấu hình phát hành chọn một tại
Initialize; nó không thể được thay đổi.
base_vault— giữ phần cung base đã được mint trước cho đường cong nhưng chưa được bán. Giảm khi người dùng mua.quote_vault— tích lũy quote được trả bởi người mua. Tăng khi người dùng mua. Đây là số dư được kiểm tra so với ngưỡng graduation.
Mô hình định giá
LaunchLab hỗ trợ nhiều công thức đường cong (xembonding-curve). Công thức phổ biến nhất là một bonding curve bậc hai tương tự với dòng Pump.fun / Curve.fi / Bancor:
s là lượng base đã được bán cho người dùng và S_max là cung tối đa của đường cong. Giá tăng đơn điệu với mỗi lần mua và giảm với mỗi lần bán. Vì chương trình tính toán chi phí tích hợp AMM chính xác, một lần mua bất kỳ kích thước nào sẽ trả về lượng tích hợp chính xác; không có slippage ngoài lồi tự nhiên của đường cong.
Graduation
Một lần phát hành graduates khiquote_vault.balance ≥ graduation_threshold. Ngưỡng được đặt tại Initialize và thường được chọn sao cho tại graduation, giá ngụ ý của đường cong khớp với giá mà pool AMM sẽ mở với các reserve được tích lũy. Cụ thể:
S_graduate là lượng base đã được bán, price(S_graduate) là giá biên của đường cong tại điểm đó, và f là một hệ số nhỏ để tính đến dòng phí (1–2%).
Tại graduation:
- Chương trình chụp
(base_vault_remaining, quote_vault). - Nó gọi CPMM
CreatePoolCPI với hai reserve này, mint LP ban đầu cho một authority do chương trình sở hữu (thường bị đốt / khóa theo chính sách). - Nó thu hồi mint authority của base mint (vì vậy không thể mint thêm base token nào).
LaunchState.statuschuyển sangGraduated.
Buy và Sell bị từ chối. Giao dịch tiếp tục trên pool CPMM kết quả, không thể phân biệt với bất kỳ pool CPMM Raydium nào khác.
Phí
Trong giai đoạn đường cong, mỗiBuy và Sell phải chịu phí được chia giữa:
- Curve LP side — tăng
kngụ ý của đường cong, có lợi cho những người mua sau (giá chặt hơn). - Protocol — tích lũy cho admin LaunchLab, được thu thập qua
CollectFees. - Creator — tùy chọn, có thể cấu hình tại
Initialize. Một số lần phát hành hướng một phần cho creator như một dòng doanh thu liên tục.
bonding-curve. Phân chia chính xác được lưu trữ trên LaunchState.fees và có thể khác nhau cho mỗi lần phát hành.
Phí sau graduation tuân theo cấu hình CPMM mà pool được tạo với (thường là AmmConfig[0], tầng 0.25%).
Ai giữ LP sau graduation?
LaunchLab sử dụng ba thang đo được lưu trữ của nền tảng để tạo ra hai điểm đến LP hiệu quả:- Platform lock — đối với các migration được thực hiện sau nâng cấp 2026-08-17,
platform_scale + creator_scalebị khóa thông qua LP-Lock và một Fee Key đi đếnplatform_nft_walletkhi phần này khác không. Trước nâng cấp,creator_scaletạo ra một Fee Key creator riêng biệt. - Burn —
burn_scalebị đốt vĩnh viễn và không có Fee Key.
PlatformConfig và phải tổng cộng 1_000_000. Nâng cấp chỉ thay đổi thực hiện migration trong tương lai. Nó không thay đổi Fee Key creator được tạo bởi các migration trước đó.
Các bất biến quan trọng
- Base mint không có lạm phát sau graduation.
mint_authoritycủa nó bị thu hồi;freeze_authoritykhông bao giờ được đặt. - Tất cả các lần phát hành mới chỉ là CPMM.
Initialize,InitializeV2, vàInitializeWithToken2022yêu cầumigrate_type = CPSWAP. Trạng thái legacy hiện có vẫn có thể sử dụngMigrateToAmm. - Trạng thái đường cong là đơn điệu theo một hướng.
base_soldchỉ tăng trong Buy,quote_vaultchỉ tăng trong Buy (giảm trong Sell — cái này đối xứng giảmbase_sold). Chương trình không bao giờ để đường cong trở thành âm. - Graduation là một cánh cổng một chiều. Ngay cả khi giao dịch sau graduation đẩy giá pool AMM quay lại dưới giá graduation, lần phát hành không quay lại đường cong.
Khi nào sử dụng LaunchLab
Trang này chỉ mô tả cơ chế giao thức. Không có gì ở đây cấu thành lời khuyên tài chính, pháp lý hoặc đầu tư. Các lần phát hành token mang rủi ro tài chính đáng kể. Hãy tham khảo các chuyên gia thích hợp trước khi phát hành token liên quan đến gây quỹ công khai.
- Bạn đang phát hành một token mới không có thị trường trước đó.
- Bạn muốn thị trường xác định giá CPMM mở thay vì khai báo trước.
- Bạn muốn cho phép bất kỳ ai — bao gồm cả team — mua với cùng giá được xác định bởi đường cong, thay vì pre-allocate cho insiders với giá chiết khấu.
- Token hiện có với thị trường được thiết lập (sử dụng
CreatePooltrên CPMM trực tiếp). - Các lần phát hành nơi bạn cần kiểm soát chính xác giá AMM mở (bạn có thể xấp xỉ nó với cấu hình đường cong cẩn thận, nhưng cơ chế vẫn là do đường cong điều khiển).
- Token yêu cầu Token-2022 extensions mà LaunchLab không allowlist (chương trình phát hành từ chối các extension như
TransferHookvàPermanentDelegatengay cả trên đường dẫn Token-2022).
Nội dung chương
bonding-curve— công thức đường cong, toán chi phí và doanh thu, dẫn xuất ngưỡng graduation.accounts—LaunchConfig,LaunchState, vaults, authority PDAs.instructions—Initialize,Buy,Sell,Graduate,CollectFees,SetParams.code-demos— ví dụ TypeScript end-to-end.
Tiếp theo đi đâu
products/cpmm/overview— điều gì xảy ra sau khi một lần phát hành graduates.user-flows/create-cpmm-pool— đường dẫn thay thế cho token không cần đường cong.reference/program-addresses— LaunchLab program ID.
- Raydium SDK v2
LaunchLabmodule (IDL undersrc/raydium/launchpad/). - Mã nguồn chương trình LaunchLab hiện không được công bố dưới dạng repo riêng biệt. IDL được đóng gói với SDK ở trên là interface chính thức.

