Pool thanh khoản Solana: đọc độ sâu và rủi ro
Pool thanh khoản là gì và cách đọc nó trên Solana: độ sâu so với TVL, cách tính trượt giá, tổn thất tạm thời và dải giá tập trung, kèm ví dụ tính tay.

Phần lớn mọi người ước lượng thanh khoản bằng cảm tính. Họ nhìn một pool thanh khoản trên Solana, thấy con số lớn và tin rằng lệnh swap sẽ đi qua sạch sẽ. Rồi họ đẩy 5.000 USDC vào một token nhỏ, thấy giá chạy 8 phần trăm ngược lại phía mình, và học một bài học đắt giá: con số ở trang bìa của pool nói rất ít về khoảng chạy thật sự mà nó dành cho người giao dịch.
Thanh khoản chính là khoảng chạy đó. Nó trả lời đúng một câu hỏi quyết định chi phí thật của một lệnh swap: tôi có thể dịch chuyển bao nhiêu trước khi giá không còn theo nữa? Trên Solana câu hỏi này có đáp án tính được, và phép tính dễ chịu hơn vẻ ngoài của nó.
Bài này xếp lại bốn con số thật sự mô tả một pool, giải thích vì sao các AMM (nhà tạo lập thị trường tự động, những pool tự vận hành) hành xử như vậy, và những quyết định rút ra từ chính các con số đó.
1. Pool thanh khoản thực chất là gì
Bản ngắn: thanh khoản là khả năng đổi một tài sản lấy tài sản khác thật nhanh, ở mức giá hợp lý, mà không làm giá đó dịch chuyển. Hãy hình dung một quầy đổi tiền nhỏ. Tỷ giá trên cửa kính trông rất đẹp, nhưng nếu quầy chỉ có 300 đô tiền mặt mà bạn bước vào muốn đổi 5.000, nhân viên sẽ bẻ tỷ giá về phía bất lợi cho bạn. Một thị trường mỏng hành xử y hệt.
Ở thị trường truyền thống, thanh khoản được đo bằng chênh lệch mua bán và độ sâu sổ lệnh. DeFi viết lại điều đó. Trên Raydium hay Orca không có sổ lệnh cổ điển, chỉ có một pool. Pool giữ hai tài sản, và một quy tắc toán học đơn giản quyết định thứ đi ra ứng với thứ đi vào. Pool càng sâu thì quy tắc càng ít cắn.
- Pool đồng đều. Tiền trải đều trên mọi mức giá. Pool tiêu chuẩn của Raydium, pool cổ điển của Meteora, PumpSwap. Dễ hiểu, nhưng cần rất nhiều vốn mới cảm thấy sâu.
- Pool tập trung. Thanh khoản được dồn vào một dải giá đã chọn. Raydium CLMM, Orca Whirlpool, Meteora DLMM. Khớp lệnh chặt hơn hẳn trong dải, kèm một cái bẫy ngay khi giá đi ra ngoài.
Thanh khoản không phải số tiền nằm trong pool. Nó là mức dịch chuyển giá mà số tiền đó mua được cho một quy mô lệnh nhất định. Pool 10 triệu đô với dải hoạt động mỏng có thể chặt kém hơn pool một triệu đặt đúng chỗ.
2. Bốn con số mô tả một pool
a. Tổng giá trị trong pool (TVL)
Giá trị gộp của cả hai phía tính bằng đô. Nếu SOL giao dịch quanh 92,61 đô và pool giữ 1.000 SOL cùng 92.610 USDC, mỗi phía trị giá 92.610 đô và tổng cộng khoảng 185.000. TVL cho bạn biết pool tồn tại và lớn cỡ nào. Nó không nói gì về cách số tiền đó rải trên các mức giá, mà chính cách rải ấy quyết định lệnh của bạn có đi qua sạch hay không.
b. Độ sâu của pool
Lệnh lớn nhất bạn có thể đặt với một mức chấp nhận trượt giá cho trước. Mốc tham chiếu quen thuộc là "độ sâu ở mức trượt giá 1 phần trăm". Với pool ví dụ, chấp nhận 1 phần trăm thì bạn đổi được khoảng 925 đô. Muốn đẩy 10.000 qua cùng pool đó? Hãy chuẩn bị cho mức 9 hoặc 10 phần trăm. Pool không quan tâm TVL ghi 185.000; nó chỉ quan tâm giữ nguyên tỷ lệ giữa hai phía.
c. Trượt giá và tác động giá
Trượt giá là khoảng cách giữa mức giá hiện trên màn hình và mức giá lệnh thật sự khớp. Tác động giá là cùng một chuyện nhìn từ phía bên kia: một mình lệnh của bạn đã đẩy giá giữa của pool đi bao xa.
| Quy mô (USDC) | SOL báo giá | SOL thực nhận | Trượt giá |
|---|---|---|---|
| 100 | 1,0800 | 1,0790 | 0,10% |
| 1.000 | 10,8000 | 10,6900 | 1,06% |
| 10.000 | 108,0000 | 98,9000 | 9,10% |
Hãy để ý đường cong. Nhân đôi quy mô lệnh không làm trượt giá nhân đôi, nó cộng dồn theo cấp số. Chẻ một lệnh lớn thành nhiều phần rải theo thời gian là chiến lược thật sự vì lý do này.
d. Khối lượng ngày chia cho TVL
Tín hiệu lành mạnh nhất để biết một pool có thật sự được dùng hay không. Lấy khối lượng 24 giờ chia cho TVL. Tỷ lệ trên 0,5 nghĩa là pool quay vòng thường xuyên, chênh lệch giữ chặt, và giới arbitrage giữ cho giá trung thực. Dưới 0,05 nghĩa là vốn nằm im không ai đụng, và mức giá bạn thấy có thể đã cũ vài giờ.
TVL cao mà tỷ lệ khối lượng thấp là cái bẫy kinh điển với người cung cấp thanh khoản. Lợi suất nhìn hấp dẫn trên giấy, các cú lắc giá vẫn đau như thường, và phí giao dịch không bao giờ đuổi kịp khoảng chênh.
3. Pool định giá lệnh swap của bạn thế nào

Hãy hình dung pool như một cái bập bênh. SOL một bên, USDC bên kia. Việc của nó là giữ cho một quy tắc còn sống: tích của hai phía phải không đổi. Nếu bạn chất tiền vào phía USDC, phía SOL buộc phải nhả đủ SOL để tích đó giữ nguyên.
Quay lại ví dụ. Ai đó đẩy 1.000 USDC vào, phía USDC tăng lên 93.610, và pool nhả ra khoảng 10,69 SOL. Giá thị trường trước lệnh là 92,61 đô mỗi SOL. Giá thật sự phải trả là 1.000 chia 10,69, tức khoảng 93,55 đô. Khoảng chênh chừng 1 phần trăm ấy chính là trượt giá.
Đó là lý do lệnh lớn đau hơn. Bạn càng làm lệch bập bênh, quy tắc càng đẩy giá mạnh về phía bất lợi. Pool không có quan điểm gì, nó chỉ thi hành quy tắc của mình.
4. Pool tập trung đổi luật chơi
Ở đây người cung cấp thanh khoản đặt ra một biên: chỉ cung cấp thanh khoản giữa giá A và giá B, ngoài khoảng đó thì không. Trong dải ấy họ thu phí đầy đủ. Ngoài dải, vị thế nằm 100 phần trăm ở một tài sản và không kiếm được gì cho tới khi giá quay lại.
Mức tăng hiệu quả rất lớn. Với SOL quanh 92 đô, một vị thế tập trung 100.000 ghim vào dải 90-95 cảm giác chặt hơn từ mười đến năm mươi lần so với pool đồng đều cùng quy mô, vì toàn bộ tiền nằm đúng nơi giao dịch diễn ra. Mặt trái cũng rõ ràng không kém: rơi ra ngoài dải biến vị thế thành một cược theo hướng mà bạn chưa từng ký.
| Độ rộng dải | Phí thu về | Mức chịu biến động | Rủi ro ra khỏi dải |
|---|---|---|---|
| Rất hẹp (±2%) | Cao nhất | Cao nhất | Cân bằng lại liên tục |
| Vừa (±10%) | Mạnh | Vừa phải | Kiểm soát được |
| Rộng (±50%) | Khiêm tốn | Nhẹ | Hiếm |
| Toàn dải | Như pool đồng đều | Như pool đồng đều | Không bao giờ |
Nếu mới bắt đầu, dải rộng dễ tha thứ hơn. Nếu bạn chạy một vị thế chủ động, dải hẹp kèm kế hoạch cân bằng lại thắng dải thụ động, nhưng chỉ khi bạn thật sự cân bằng lại. Một dải hẹp không ai đụng tới là điều tệ nhất của cả hai thế giới.
5. Tổn thất tạm thời, nói cho dễ hiểu

Tổn thất tạm thời là khoảng cách giữa việc để hai tài sản trong pool và việc giữ yên chúng trong ví. Cái tên gây hiểu nhầm, vì đây không hẳn là khoản lỗ mà là một phép so sánh. Không có đồng nào biến mất khỏi pool. Chỉ là khi giá dịch chuyển, ngồi trong pool cho kết quả khác với ngồi yên trong ví.
Cơ chế rất đơn giản. Pool phải giữ hai phía cân bằng, nên khi SOL tăng nó tự động bán bớt SOL và thu vào USDC, và bạn kết thúc với ít hơn cái tài sản đang quan trọng. Khi giá giảm thì ngược lại.
| Thay đổi giá | Chênh so với chỉ giữ |
|---|---|
| +25% | −0,6% |
| +50% | −2,0% |
| 2x (+100%) | −5,7% |
| 3x | −13,4% |
| 4x | −20,0% |
| 5x | −25,5% |
Đây không phải khoản lỗ so với giá vào của bạn, mà là khoảng chênh so với phương án chỉ giữ. Một pool trả bạn 12 phần trăm phí trong lúc giá tăng gấp đôi vẫn để lại khoảng 6 phần trăm ròng so với việc giữ. Đó có phải thắng hay không hoàn toàn phụ thuộc vào phí, không phải vào riêng con số tổn thất tạm thời.
Câu hỏi trung thực không bao giờ là tổn thất tạm thời của tôi bao nhiêu, mà là phí và phần thưởng có vượt được khoảng chênh đó không, xét theo mức giá đã chạy. Trong một dải tập trung hẹp, phí thường thắng đậm nếu giá tôn trọng dải. Với tài sản biến động mạnh trong vị thế rộng và thụ động, phí thường thua.
6. Đọc giá trị vị thế của bạn
Pool đồng đều trao cho bạn một biên nhận là LP token, đại diện phần của bạn trong pool. Nếu tổng giá trị pool là 500.000 đô và biên nhận của bạn chiếm 1,5 phần trăm nguồn cung, vị thế của bạn đang trị giá 7.500, chia trên hai tài sản theo tỷ lệ hiện tại. Cộng phí đã tích lũy, trừ khoảng chênh so với chỉ giữ, và bạn có lợi nhuận thật.
Vị thế tập trung bỏ qua biên nhận: mỗi vị thế là một NFT với dải và số tiền riêng, và bảng điều khiển đã bóc tách sẵn.
7. Chọn pool thanh khoản trên Solana
Độ sâu mới là nửa câu hỏi. Nửa còn lại là khoản tiền gửi phía sau độ sâu ấy có thể rời đi hay không. Bài phân tích đốt, khoá hay giữ LP token nói rõ mỗi lựa chọn có ý nghĩa gì với người ở phía bên kia giao dịch, còn hướng dẫn pool Raydium V4 cho thấy cùng những con số đó trên một sàn thật.
| Kiểm tra | Đạt | Không đạt |
|---|---|---|
| TVL để dùng chủ động | Trên 500.000 đô | Dưới 100.000 thì trượt giá cao cả với lệnh nhỏ |
| Tỷ lệ khối lượng / TVL | Trên 0,5 mỗi ngày | Dưới 0,05 là pool nằm im, không được giao dịch |
| Bậc phí phù hợp | 0,30% cho cặp biến động, 0,05% cho stablecoin, 1% cho đuôi dài | 0,30% trên cặp stablecoin sẽ thua pool 0,05% bên cạnh |
| Đặt dải giá | Phủ được dải giá thực tế 7 ngày | Quá hẹp mà không có kế hoạch cân bằng lại |
| Mức tập trung | 5 nhà cung cấp lớn nhất nắm dưới 50% | Pool bị cá voi chi phối sẽ rút chính độ sâu của nó khi thoát |
Về bậc phí: một cặp stablecoin để ở 0,30 phần trăm đang dâng gần hết khối lượng cho bậc 0,05 bên cạnh. Một token vốn hoá nhỏ ở 0,30 mà không có lựa chọn 1 phần trăm đang bán rẻ chính độ biến động của mình. Bậc phí là một phần định vị sản phẩm của pool, không phải chi tiết vụn.
8. Làm phần việc thật trên J Tools
Với pool bạn đã có vị thế, màn hình thêm và rút thanh khoản xử lý cả nạp lẫn rút trên pool Raydium và Meteora mà không phải nhảy qua lại giữa nhiều giao diện DEX.
Trước đó, hãy thử đường cong trượt giá ở đúng quy mô bạn định chạy. Trình lập kế hoạch swap hàng loạt qua nhiều pool cho phép dựng một chuỗi lệnh với các quy mô khác nhau và xem mức trượt giá thực trước khi bỏ vốn thật.
Muốn biết ai khác đang nắm vị thế trước khi vào, công cụ chụp danh sách người nắm giữ xuất toàn bộ danh sách trong một lượt. Và nếu chính bạn mở pool, màn hình tạo pool thanh khoản lo phần tính tỷ lệ để giá mở cửa rơi đúng chỗ bạn muốn.
9. Những lỗi thường gặp
- Đọc TVL như thanh khoản. Pool 10 triệu với dải rộng có thể mỏng hơn quanh giá hiện tại so với pool một triệu có dải chặt.
- Đọc khoảng chênh như khoản lỗ. Tổn thất tạm thời so với việc chỉ giữ, không phải so với giá vào của bạn.
- Coi dải hẹp là rủi ro thấp. Dải 2 phần trăm cho phí cao nhất và kết cục tệ nhất khi ra ngoài dải. Không trông chừng được thì đừng chọn.
- Bỏ qua tỷ lệ khối lượng. Pool TVL cao mà không ai giao dịch là vốn nằm im, và không có khối lượng thì không sinh phí.
Trước mọi quyết định cung cấp thanh khoản, hãy ghi ra hai con số: dải giá thực tế 30 ngày và khối lượng ngày bạn kỳ vọng. Chọn pool có bậc phí và mức tập trung khớp cả hai. Nếu một trong hai còn để trống, bạn chưa sẵn sàng với tài sản đó.
Cách tính thanh khoản, từng bước
- Đọc hai khoản dự trữ. Mọi pool đồng đều đều giữ hai số lượng, ví dụ 1.000 SOL và 92.610 USDC.
- Tìm hằng số. Nhân chúng lại: 1.000 × 92.610 = 92.610.000. Tích này giữ nguyên qua mọi lệnh swap.
- Định giá pool. Quy mỗi phía ra đô rồi cộng lại: khoảng 185.000.
- Mô phỏng lệnh của bạn. Cộng phần đầu vào vào một dự trữ, rồi chia hằng số cho số mới đó. Nạp 1.000 USDC thì phía SOL giảm còn 989,31, nên bạn nhận khoảng 10,69 SOL.
- Đọc mức trượt giá. So giá hiệu dụng (1.000 ÷ 10,69 ≈ 93,55) với giá ban đầu (92,61).
Thanh khoản không phải kết quả của bước 3, mà là điều bước 4 phơi ra. Với pool tập trung, năm bước vẫn thế, chỉ khác là hằng số chỉ chi phối dải giá đang hoạt động.
Thanh khoản bị khoá, bị đốt và thanh khoản thoát hàng
- Bị khoá: LP token nằm trong hợp đồng khoá thời gian mà người tạo không chạm được cho tới một mốc ngày. Điều này giảm rủi ro rug pull chứ không xoá bỏ, vì người tạo vẫn có thể xả nguồn cung token của chính mình.
- Bị đốt: LP token đã gửi tới một địa chỉ không ai kiểm soát, nên khoản gửi vĩnh viễn không rút ra được. Mạnh hơn khoá, nhưng người tạo cũng từ bỏ luôn phần phí của mình.
- Thoát hàng: hoàn toàn không phải một tính năng an toàn. Đó là thứ mà người mua muộn trở thành khi nội bộ dự án bán ra cho họ.
Trước khi tin bất kỳ tuyên bố nào, hãy kiểm tra trên chuỗi thay vì tin một dòng tweet. Tài liệu giao thức Raydium mô tả các loại pool tồn tại và cách chúng vận hành.
Khi đã có vị thế mở, màn hình xem các vị thế thanh khoản của bạn gom phần sở hữu, phí và giá trị hiện tại về một chỗ. Với phần cơ chế DeFi còn lại, chuyên mục hướng dẫn tập hợp các bài về công cụ và kho lưu trữ gắn thẻ Solana gom mọi bài viết về chuỗi này.
Câu hỏi thường gặp về pool thanh khoản
Pool thanh khoản có thật sự ra tiền không?
Đôi khi. Pool trả cho bạn một phần phí swap theo tỷ lệ phần bạn đã gửi, nên thu nhập phụ thuộc vào khối lượng chứ không phải kích thước pool. Một pool im ắng chứa 2 triệu đô có thể trả ít hơn một pool sôi động chứa 200.000. Hãy đặt thu nhập phí cạnh tổn thất tạm thời trước khi gọi đó là lãi.
Cung cấp thanh khoản trên Solana rủi ro tới đâu?
Bạn gánh ba rủi ro cùng lúc. Giá hai phía phân kỳ khiến bạn mất giá trị so với chỉ giữ. Pool mỏng có thể bị vét bằng một lệnh lớn duy nhất, để lại cho bạn phía mà không ai muốn. Và bản thân token có thể vô giá trị, khi đó phép tính pool chẳng còn ý nghĩa. Không rủi ro nào là lý do để đứng ngoài, nhưng cả ba đều phải được định giá trước khi gửi tiền.
Cần bao nhiêu SOL để mở một vị thế?
Đủ để phủ cả hai phía của cặp cộng thêm tiền thuê tài khoản và phí mạng, mà trên Solana tổng cộng chỉ là một phần nhỏ của một SOL. Giới hạn thật sự không phải mức tối thiểu kỹ thuật, mà là ngưỡng mà thu nhập từ phí không còn bù nổi công sức quản lý vị thế. Dưới vài trăm đô, một dải hẹp cần cân bằng lại hai lần mỗi tuần tốn nhiều công hơn phần nó trả về.
Nên chọn pool Solana nào?
Hãy bắt đầu từ tỷ lệ khối lượng trên TVL thay vì con số TVL ngoài bìa. Trên khoảng 0,5 nghĩa là tiền gửi đang làm việc; dưới 0,1 nghĩa là nó nằm không. Sau đó xem phía nhà cung cấp tập trung tới đâu. Nếu năm ví nắm phần lớn độ sâu, đường thoát của bạn phụ thuộc vào sự kiên nhẫn của họ.
Tổn thất tạm thời có bao giờ thành vĩnh viễn không?
Nó thành vĩnh viễn ngay khoảnh khắc bạn rút. Khi vị thế còn mở, khoản lỗ chỉ là chênh lệch giữa thứ bạn đang giữ và thứ bạn lẽ ra đã giữ, và chênh lệch ấy khép lại nếu giá quay về. Rút tiền chốt nó ở tỷ lệ của đúng ngày hôm đó, nên thời điểm thoát quan trọng ngang thời điểm vào.


