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á dịch 8 phần trăm bất lợi cho mình, và học một bài học đắt giá: con số nổi bật nhất của pool nói rất ít về dư địa thật sự mà nó dành cho người giao dịch.
Thanh khoản chính là dư địa đó. 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 tiền trước khi giá không còn chịu theo? Trên Solana câu hỏi này có đáp án tính được, và phép tính dễ hơn vẻ ngoài của nó.
Bài này trình bày 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à chỉ ra 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ì
Nói ngắn gọ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 gây thiệt cho bạn.
Trên Solana có hai kiểu pool chính:
- 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 đo bằng mức dịch chuyển giá mà số tiền trong pool mua được ở một quy mô lệnh nhất định, chứ không đo bằng tổng số tiền nằm đó. 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 trượt giá 9 đến 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. Trượt giá không tăng đều theo quy mô lệnh; nó dồn lên nhanh dần. 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
Chỉ báo đáng tin 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 mua bán giữ hẹp, 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ờ bù kịp thiệt hại.
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 luôn đú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
Ở pool tập trung, 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 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 canh bạc theo hướng giá mà bạn chưa hề chọn.
| Độ rộng dải | Phí thu về | Mức nhạy với biến động giá | 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ứ sai sót 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 chăm sóc là tệ nhất cả đôi đường.
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 còn lại ít hơn đúng loại tài sản đang tăng giá. 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% |
Tổn thất tạm thời đo so với phương án chỉ giữ, không đo so với giá vào của bạn. Một pool trả bạn 12 phần trăm phí trong lúc giá tăng gấp đôi vẫn cho bạn hơn việc chỉ giữ khoảng 6 phần trăm ròng. Có thắng hay không phụ thuộc hoàn toàn vào phí, chứ không chỉ vào con số tổn thất tạm thời.
Câu hỏi đúng cho người cung cấp thanh khoản là: phí và phần thưởng có vượt được khoảng chênh đó không, xét theo mức giá đã dịch chuyển? 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à giao diện DEX đã tính sẵn các con số ấy cho bạn.
7. Chọn pool thanh khoản trên Solana
Độ sâu mới chỉ là một 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 nhườ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 phần trăm 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.
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 khi nạp hay rút, hãy kiểm tra đườ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 đang nắm token trước khi rót vốn vào pool, hãy dùng công cụ chụp danh sách người nắm giữ: nó xếp hạng từ 100 đến 10.000 người nắm giữ lớn nhất, gắn nhãn ví pool và ví sàn, rồi xuất danh sách ra file Excel. Công cụ cần kết nối ví. 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 được tính 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 mỗi 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 số tiền bạn nạp vào một khoản 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).
Bước 3 cho bạn quy mô; bước 4 mới phơi ra thanh khoản thật. Với pool tập trung, năm bước vẫn thế, khác ở chỗ 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 ngày định sẵn. Đ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.
- Thanh khoản thoát hàng: hoàn toàn không phải một tính năng an toàn. Đó là vai mà người mua muộn bị biến 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 hiện có 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, hãy xem chuyên mục hướng dẫn, nơi tập hợp các bài về công cụ và chiến lược, cùng kho bài gắn thẻ Solana, nơi 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 cọc rent của 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ự 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ế; mức tối thiểu kỹ thuật thì rất thấp. 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 nổi bật. 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 thanh khoản tập trung tới mức nào. 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.


