Cung cấp thanh khoản thường được áp dụng ở các sàn dex, được xem là hoạt động giúp người dùng kiếm thêm lợi nhuận từ việc nắm giữ 1 đồng token/coin nào đó.
Tại sao phải cần cung cấp thanh khoản ?
Vấn đề bắt nguồn từ cách thức hoạt động của 1 sàn Dex. Khác với bên sàn Cex có cơ chế khớp lệnh. Khi bạn mua hoặc bán 1 đồng coin bất kì, bạn sẽ phải đặt lệnh và chờ có 1 người mua hoặc bán tương ứng. Quá trình này sẽ hoàn toàn tự động ở sàn Dex thông qua cơ chế pool thanh khoản. Bao gồm 1 nơi để chứa 2 đồng giao dịch, khi bạn giao dịch 1 cặp bất kì, hệ thống sẽ hoán đổi đồng A với pool thanh khoản và trao cho bạn đồng B mong muốn.
Ví dụ khi tham gia mua bán trên sàn dex cặp BNB/USDT, bạn cần mua BNB thì hệ thống sẽ lấy USDT của bạn bỏ vào pool thanh khoản và lấy ra số lượng BNB tương ứng chuyển lại cho bạn.
Điều này nảy sinh độ trượt giá. Khi số lượng BNB quá nhiều trong pool thì giá trị BNB tương ứng với USDT sẽ giảm. Vì thế nếu bạn tham gia 1 dự án nào đó mà số lượng USDT trong pool thanh khoản quá thấp. Khi mua bạn sẽ phải bị trượt giá cực kì lớn. Ví dụ như mua 10BNB đang có giá 300 đô thì sau khi chuyển 3000 đô vào pool bạn sẽ chỉ nhận lại được 9.8 BNB thôi.
Điều này dẫn đến nhu cầu thu hút thanh khoản từ người dùng và cụ thể là chúng ta, những người nắm giữ token của dự án.
Với hoạt động này, bạn cần phải chuẩn bị 2 loại token, 1 thường là stablecoin và 2 thường là token cần cung cấp thanh khoản.
Ví dụ trường hợp cặp BNB/CAKE trên Pancake swap (CT)
Bạn cần chuẩn bị 2 đồng là BNB & CAKE với giá trị tương ứng
Các bước thực hiện như sau: • Truy cập trang cung cấp thanh khoản sàn PancakeSwap, chọn Add Liquidity


Lưu ý: Phải cung cấp các loại token với tổng giá trị USD bằng nhau. Ví dụ khi stake 1 BNB giá trị $236, thì cũng phải stake 162 CAKE giá trị $236

Như vậy, bạn đã hoàn thành cung cấp thanh khoản trên PancakeSwap và có token thanh khoản CAKE-BNB LP.