Trượt giá là gì và hoạt động như thế nào?
Trượt giá (slippage) là chênh lệch giữa mức giá giao dịch dự kiến và mức giá thực tế khi giao dịch được thực hiện.
Trong tiền mã hóa, trượt giá thường xuất hiện khi hoán đổi token trên DEX, nơi giá có thể thay đổi ngay trong lúc giao dịch đang được xử lý.
Giải thích đơn giản về trượt giá
Trượt giá xảy ra khi bạn dự định mua hoặc bán tài sản ở một mức giá, nhưng cuối cùng lại nhận được mức giá khác.
Ví dụ đơn giản:
- Bạn muốn mua token với giá 100 USD.
- Bạn gửi giao dịch.
- Trong lúc giao dịch được xử lý, giá thay đổi.
- Giao dịch được thực hiện ở mức 102 USD.
Khoản chênh lệch 2 USD chính là trượt giá.
Vì sao xảy ra trượt giá?
Trượt giá gắn với cách tổ chức của các thị trường phi tập trung.
Những nguyên nhân chính gồm:
- Giá thay đổi trong lúc xử lý giao dịch.
- Bể thanh khoản không có đủ thanh khoản.
- Biến động giá cao.
- Cạnh tranh để được đưa giao dịch vào khối.
Hoạt động của bot MEV có tác động đặc biệt lớn.
Trượt giá trên DEX diễn ra như thế nào?
Khác với sàn giao dịch tập trung, mô hình DEX sử dụng bể thanh khoản không có sổ lệnh truyền thống.
Giá được xác định tự động dựa trên số dư token trong bể thanh khoản.
Quy trình diễn ra như sau:
- Người dùng gửi giao dịch hoán đổi.
- Giao dịch đi vào mempool.
- Giá có thể thay đổi trước khi giao dịch được đưa vào khối.
- Giao dịch được thực hiện theo mức giá mới.
Kết quả là người dùng nhận được mức giá khác với kỳ vọng.
Ví dụ về trượt giá
Giả sử:
- Bạn muốn đổi 1 ETH lấy token.
- Bạn dự kiến nhận được 1.000 token.
Nhưng:
- Giá đã thay đổi tại thời điểm thực hiện giao dịch.
- Bạn chỉ nhận được 950 token.
Kết quả: khoản thiếu hụt 50 token là tác động của trượt giá.
Mối liên hệ giữa trượt giá và MEV
Trượt giá thường nghiêm trọng hơn do MEV và tấn công sandwich. Quá trình có thể được mô tả như sau:
- Bot nhìn thấy giao dịch của bạn.
- Bot chèn giao dịch của nó lên trước.
- Giá tăng.
- Giao dịch của bạn được thực hiện ở mức giá bất lợi hơn.
- Ngay sau đó, bot bán tài sản vừa mua để thu lợi nhuận tức thời.
Khi nào trượt giá đặc biệt cao?
Trượt giá tăng trong các tình huống sau:
- Giao dịch có quy mô lớn.
- Thanh khoản thấp.
- Biến động giá cao.
- Giao dịch trong các giao thức DeFi phổ biến.
- Mạng có lưu lượng lớn, với phí gas cao.
Mức trượt giá cho phép (slippage tolerance)
Phần lớn DEX cho phép người dùng đặt mức trượt giá chấp nhận được. Mức trần được khuyến nghị trong bài là 3–5%; với bể có thanh khoản lớn, mức này là 0,5–1%.
Điều này có nghĩa là giao dịch chỉ được thực hiện nếu độ lệch giá không vượt quá giá trị đã đặt. Nếu giá thay đổi nhiều hơn, giao dịch sẽ không được thực hiện.
Rủi ro của trượt giá
Trượt giá không chỉ là một hiện tượng kỹ thuật mà còn là nguồn gây tổn thất thực tế.
Các rủi ro chính gồm:
- Nhận mức giá bất lợi hơn.
- Tổn thất khó nhận thấy khi hoán đổi.
- Nguy cơ bị tấn công MEV.
- Thực hiện giao dịch kém hiệu quả.
Làm thế nào để giảm trượt giá?
Không thể loại bỏ hoàn toàn trượt giá, nhưng có thể giảm bớt.
Những cách thường được sử dụng gồm:
- Đặt mức trượt giá cho phép thấp.
- Chọn bể có thanh khoản cao.
- Chia nhỏ giao dịch lớn.
- Giao dịch vào thời điểm mạng ít bận hơn.
- Sử dụng công cụ bảo vệ khỏi MEV.
Trượt giá khác phí giao dịch như thế nào?
Cần phân biệt:
- Phí gas là phí của mạng.
- Trượt giá là sự thay đổi của giá thực hiện giao dịch.
Ngay cả khi phí thấp, tổn thất do trượt giá vẫn có thể đáng kể.
Kết luận
Trượt giá là một phần khó tránh khỏi của thị trường phi tập trung, gắn với việc giá thay đổi trong quá trình thực hiện giao dịch.
Trượt giá tác động trực tiếp đến mức giá cuối cùng. Hiện tượng này mạnh hơn khi hoạt động giao dịch sôi động và thanh khoản thấp.
Hiểu trượt giá giúp bạn kiểm soát rủi ro tốt hơn và đưa ra quyết định hiệu quả hơn khi sử dụng DeFi.