Chuyển đến nội dung chính

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 →

Trường hợp đơn giản: xy=k (CPMM, AMM v4)

Giả sử bạn nạp x₀ token A và y₀ token B với giá P₀ = y₀ / x₀. Một pool constant-product duy trì x · y = k = x₀ · y₀. Khi giá ngoài thị trường của A tính bằng B chuyển sang P₁, các arbitrageur sẽ tái cân bằng pool cho đến khi giá biên khớp, cho kết quả:
x₁ = √(k / P₁)
y₁ = √(k · P₁)
Vị thế LP của bạn trị giá x₁ · P₁ + y₁ token B. So sánh với việc đơn giản giữ token: x₀ · P₁ + y₀. Tỷ lệ là:
V_LP / V_HOLD = 2 · √r / (1 + r)     where r = P₁ / P₀
IL (tổn thất vô thời hạn) là 1 − V_LP / V_HOLD. Một vài giá trị mẫu:
Thay đổi giá rV_LP / V_HOLDIL
1.00× (không đổi)1.00000.00%
1.25× (+25%)0.99380.62%
1.50× (+50%)0.97982.02%
2.00× (+100%)0.94285.72%
3.00× (+200%)0.866013.40%
5.00× (+400%)0.745425.46%
0.50× (−50%)0.94285.72%
0.25× (−75%)0.800020.00%
IL là đối xứng theo P₁ / P₀ so với P₀ / P₁: tăng gấp đôi và giảm một nửa tạo ra IL như nhau.

Trực quan hóa

Pool liên tục bán phía nào tăng giá và mua phía nào giảm giá, với mức giá trung bình tệ hơn so với cân bằng mới. IL là khoản chiết khấu bạn trả cho các arbitrageur để giữ pool hoạt động đúng cách. Để đổi lại, bạn kiếm được phí giao dịch — hy vọng là phí sẽ bù đắp cho IL trong kỳ nắm giữ.

Break-even fee APR (CPMM)

Với volatility thực hiện σ (độ lệch chuẩn hàng năm của log-return) và không có tương quan, tỷ lệ IL gần đúng bậc một là:
dIL/dt ≈ σ² / 8    mỗi năm
Vì vậy, fee APR break-even cho CPMM LP xấp xỉ σ² / 8.
Vol thực hiện (hàng năm)IL mỗi nămBreak-even fee APR
20%0.50%0.50%
40%2.00%2.00%
80%8.00%8.00%
120%18.00%18.00%
200%50.00%50.00%
Cặp SOL/USDC chạy ~80% vol hàng năm cần khoảng 8% fee APR để break-even trên IL. Nếu pool báo giá 30% fee APR, LP đang kiếm được khoảng ~22% sau khi trừ IL (trước PnL được tính bằng SOL).

Lưu ý cảnh báo

  • Điều này bỏ qua phí ghép lãi vào vị thế.
  • Nó giả định tái cân bằng liên tục bằng arbitrage hoàn toàn hiệu quả, điều này làm quá cao ước tính IL trên Solana khi arbitrage có độ trễ.
  • Nó giả định đường đi tuân theo phân bố log-normal; các token meme có đuôi béo sẽ ước tính thấp IL ở công thức này.

IL dành riêng cho CLMM

Trong pool liquidity tập trung, bạn chọn một khoảng [P_lo, P_hi]. Ba điểm thay đổi so với CPMM:
  1. Bên trong khoảng, IL được khuếch đại vì bạn có hiệu quả sử dụng vốn với đòn bẩy. Hệ số nhân xấp xỉ 1 / (1 − √(P_lo/P_hi)), vì vậy một khoảng từ −50% đến +100% (P_hi / P_lo = 4) có đòn bẩy ~2× và IL ~2× vị thế CPMM trên cùng một biến động.
  2. Bên ngoài khoảng, bạn chỉ nắm giữ một token. Khi giá vượt qua P_hi, bạn nắm giữ 100% token với số thứ tự thấp hơn (thường là “base”); dưới P_lo, bạn nắm giữ 100% quote. Không có swap thêm nào xảy ra với vị thế của bạn, vì vậy IL bị giới hạn nhưng phí cũng vậy (bằng không).
  3. Tái cân bằng = nhận lại IL + mở khoảng mới ở giá mới. Mỗi lần tái cân bằng khóa lỗ tại thời điểm đó và bắt đầu lại.

IL so với HODL cho vị thế CLMM

Cho vị thế với khoảng [P_lo, P_hi] và giá hiện tại P, với P₀ là giá nhập cảnh (ở đâu đó trong khoảng), hãy đặt:
√P₀̄ = √P₀ · (giới hạn bởi √P_lo, √P_hi)
√P̄   = √P  · (giới hạn bởi √P_lo, √P_hi)
IL tương đối so với giữ thành phần nhập cảnh là công thức V_LP / V_HOLD tiêu chuẩn được áp dụng cho giá kẹp. Tức là: nếu giá ở lại trong khoảng, IL hoạt động giống như IL CPMM trên vị thế được đòn bẩy theo hệ số độ rộng khoảng. Nếu giá thoát ra khỏi khoảng, IL được cố định ở thành phần single-token: toàn bộ base hoặc toàn bộ quote, được định giá ở P nhưng được định giá so với danh mục bạn sẽ nắm giữ 50/50 ở P₀.

Ví dụ CLMM thực tế

Giả sử bạn nạp SOL/USDC vào CLMM ở mức SOL = $160, khoảng [$120, $200], $10,000 được chia đều.
  • Độ rộng khoảng: P_hi / P_lo = 200 / 120 ≈ 1.67. Hệ số đòn bẩy ≈ 1 / (1 − √(120/200)) ≈ 4.6×.
  • Nếu SOL chuyển tới $180 (+12.5%), giá trị HODL = $10,625; vị thế CLMM ≈ $10,597; IL ≈ 0.26%.
  • Nếu SOL chuyển tới $200 (+25%), giá trị HODL = $11,250; vị thế CLMM bây giờ là 100% USDC trị giá ~$11,180; IL ≈ 0.62%.
  • Nếu SOL chuyển tới $240 (+50%, ngoài khoảng), giá trị HODL = $12,500; vị thế CLMM vẫn là 100% USDC trị giá ~$11,180; IL ≈ 10.6%.
Cùng một vị thế trong CPMM (không có khoảng) sẽ có IL ~2.02% ở $240 và tiếp tục kiếm phí. Vị thế CLMM có khả năng bắt giữ phí cao hơn khi ở trong khoảng nhưng IL tệ hơn nhiều khi ở ngoài khoảng trong một khoảng thời gian dài.

Nạp một phía

Raydium CLMM hỗ trợ mở vị thế bằng cách nạp chỉ một token nếu giá hiện tại ở hoặc ngoài giới hạn khoảng tương ứng. Điều này tương đương với việc đặt một lệnh giới hạn — pool sẽ swap nạp single-side của bạn thành token khác khi giá chuyển động qua khoảng. IL trên nạp single-sided được tính theo cách tương tự nhưng có thành phần nhập cảnh khác.

Các cách giảm thiểu rủi ro

  • Gắn bó với các cặp tương quan. Stable/stable và LST/SOL có IL gần bằng không ở các khoảng thời gian thực tế.
  • Sử dụng token LaunchLab một cách cẩn thận. Các token mới phát hành thường chạy 200–400% vol hàng năm, nghĩa là IL tiêu tốn 20–50% mỗi năm.
  • Mở rộng khoảng CLMM nếu bạn không sẽ tái cân bằng. Một khoảng 2× rộng hơn có ~một nửa mật độ phí và ~một nửa khuếch đại IL — xấp xỉ cùng tỷ lệ IL-mỗi-phí-kiếm được trên các khoảng thời gian dài.
  • Ghép lãi phí tự động. CPMM làm điều này một cách ngầm; CLMM yêu cầu collectFee + tái nạp thủ công. Các vault farm-auto-compound (một số bên thứ ba) tự động hóa điều này.

Công cụ xác minh

  • sdk-api/typescript-sdkgetLpTokenAmountgetPositionInfo trả về exposure hiện tại; so sánh với cơ sở nhập cảnh của bạn.
  • sdk-api/rest-api/pools/info/ids trả về chuỗi giá lịch sử cho IL backtest.
  • Bên ngoài: dune.com và defillama.com đều lưu trữ các mô phỏng IL có thể nhập một id pool Raydium và phát lại lịch sử.

Con trỏ

Nguồn:
  • Uniswap V2 whitepaper (rút ra IL CPMM).
  • Uniswap V3 whitepaper (khuếch đại IL concentrated-liquidity).
  • Panoptic và GFX Labs CLMM IL research, 2024–2025.