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 →
Bonding curve là gì
Bonding curve là một hàm giá xác địnhp(s) liên hệ giá của token với số lượng hiện đang lưu hành (s đối với “supply sold” — cung ứng đã bán). Người mua mua bằng cách gửi tài sản thế chấp vào hợp đồng; hợp đồng phát hành các đơn vị token mới theo giá biên được quy định bởi đường cong. Người bán trả lại các đơn vị token và nhận lại khoản tiền theo tích phân.
Hai thuộc tính chính so với pool CPMM:
- Không cần đối tác. Hợp đồng phát hành là người tạo lập thị trường; thanibility tồn tại bất kì.
- Giá đơn điệu. Giá tăng với mỗi lần mua ròng và giảm với mỗi lần bán ròng.
Công thức định giá chung
Đối với bất kỳ hàm giá liên tục nàop(s):
Giá spot tại cung cấp s:
s_0 đến s_1 (với s_1 > s_0):
P(s) = ∫ p(s) ds là nguyên hàm của đường cong. Về hình học, cost là diện tích dưới p giữa s_0 và s_1.
Lợi tức từ việc bán lại cung cấp từ s_1 về s_0:
Các họ đường cong phổ biến
Tuyến tính
Bậc hai
curve_type = 0).
Virtual-reserves CPMM (kiểu Pump)
Đường cong là một CPMM tiêu chuẩn với dự trữ quote ban đầu giảV_q:
s_0 đến s_1:
s = S_graduate), giá biên bằng giá mở của pool CPMM hạ lưu được hạt giống với dự trữ (S_max − S_graduate, V_q + cost(0, S_graduate)). Chuyển giao là liền mạch. LaunchLab hiển thị điều này dưới dạng curve_type = 1.
Triển khai rời rạc
Trên chuỗi,s và cost đều là số nguyên (các đơn vị ký nhỏ nhất). Tích phân liên tục cost(s_0, s_1) được tính trực tiếp từ dạng đóng bất cứ khi nào nó tồn tại (tuyến tính, bậc hai). Đối với các đường cong không có nghịch đảo dạng đóng (bậc hai, cho cost, tìm s_1), Newton iteration được sử dụng:
NotConverged nếu phần dư vẫn nằm trên dung sai. Trong thực tế, điều này chỉ kích hoạt gần các điểm cực của miền; các giao dịch sản xuất hội tụ trong 2–3 lần lặp.
Tích hợp phí
Phí được áp dụng trên chi phí đường cong, không bên trong nó. Khi mua:quote_vault và về mặt hiệu quả làm cho đường cong cứng hơn đối với những người mua sau — dự trữ tăng mà không phát hành thêm cung ứng. Các phần giao thức và người sáng tạo được theo dõi trong các bộ đếm riêng biệt để lặt lại sau.
Ngưỡng tốt nghiệp
Một đường cong “tốt nghiệp” khi nó đã nhận đủ tài sản thế chấp để khởi động pool AMM bên ngoài với giá phù hợp với giá đường cong hiện tại. Đối với đường cong bậc hai có các tham số(k, S_max, S_graduate):
quote_vault ≥ quote_to_graduate, lệnh Graduate tạo pool CPMM với:
S_graduate (thường là 0.8 · S_max) và thặng dư tài sản thế chấp từ lần mua vượt ngưỡng cuối cùng.
Tính không lâu dài so với pool CPMM
Lần phát hành bonding-curve thuần túy có không tính không lâu dài theo ý nghĩa Uniswap: không có “phía khác” của thị trường để cân bằng lại. Đường cong phát hành cung ứng theo yêu cầu, và “LP” duy nhất là chính hợp đồng. Sau khi tốt nghiệp, pool CPMM kết quả hoạt động như bất kỳ pool CPMM nào khác — nếu LP không bị đốt, họ phải chịu các động lực impermanent-loss thông thường. Đây là lý do tại sao chính sách burn sau tốt nghiệp chiếm ưu thế trong các lần phát hành công khai: nó giữ pool vĩnh viễn và loại bỏ bất kỳ cú sốc giá nào do rút LP.Ví dụ thực tế
Đường cong: bậc hai,k = 40, S_max = 1e9, S_graduate = 0.8 · S_max = 8e8. Phí mua 1%.
Giá tại s = 5e8
Chi phí của lần mua đầu tiên 1e6 base
Ngưỡng tốt nghiệp
Giá tại tốt nghiệp
Dự trữ CPMM sau tốt nghiệp
Các con trỏ
products/launchlab/bonding-curve— triển khai LaunchLab trên chuỗi của các công thức này.products/launchlab/instructions— thông số cấp tài khoảnBuy,Sell,Graduate.algorithms/constant-product— những gì CPMM sau tốt nghiệp làm với dự trữ.
- Mã nguồn chương trình Raydium LaunchLab (triển khai đường cong bậc hai + virtual-reserves).
- Whitepaper Bancor (bonding curves tuyến tính, lịch sử).
- Các bài viết phân tích hậu quả công khai của Pump.fun (biến thể virtual-reserves).


