Impermanent loss (IL) là một rủi ro mà nhiều nhà cung cấp thanh khoản thường gặp phải khi tham gia các pool trên sàn DEX sử dụng mô hình AMM. Dù mang lại lợi nhuận từ phí giao dịch, nhưng giá tài sản biến động có thể khiến bạn nhận về giá trị thấp hơn so với việc chỉ đơn giản là nắm giữ. Vậy impermanent loss là gì? Vì sao lại gọi là tạm thời và làm thế nào để hạn chế rủi ro này? Cùng TraderForex tìm hiểu chi tiết ngay sau đây nhé.
Impermanent Loss là gì? Giới thiệu về Impermanent Loss (IL)
Impermanent Loss (IL) hay còn được gọi tổn thất tạm thời, là một yếu tố không thể thiếu khi bạn tham gia vào việc cung cấp thanh khoản (Liquidity Provider – LP) trên các nền tảng giao dịch phi tập trung (DEX) như Uniswap, PancakeSwap, SushiSwap. Khi bạn đóng góp tài sản vào các pool thanh khoản, bạn sẽ chịu rủi ro này.
IL xuất hiện khi tỷ giá giữa hai tài sản trong một pool thanh khoản thay đổi so với mức giá ban đầu mà bạn đã đóng góp. Mặc dù khoản lỗ này được gọi là tạm thời, nhưng nó chỉ trở thành lỗ thực sự khi bạn rút tài sản khỏi pool. Điều này có nghĩa là nếu tỷ giá của hai tài sản trở về mức ban đầu thì bạn sẽ không bị lỗ nữa.

Nguyên nhân gây ra Impermanent Loss là gì?
Impermanent Loss xảy ra chủ yếu do cách hoạt động của cơ chế Automated Market Maker (AMM), với một số yếu tố chính như sau:
- Công thức AMM (x * y = k): Các pool thanh khoản hoạt động theo một công thức đơn giản, trong đó x và y là số lượng hai token trong pool, còn k là hằng số. Khi giá trị của một token thay đổi, AMM tự động điều chỉnh tỷ lệ giữa các token trong pool để giữ cho hằng số k không đổi. Điều này có thể dẫn đến việc bạn nhận lại số lượng token ít hơn so với số bạn đã đóng góp ban đầu.
- Arbitrage Trading (Giao dịch chênh lệch giá): Khi giá của một token thay đổi trên thị trường so với trong pool thanh khoản, các nhà giao dịch sẽ tận dụng sự chênh lệch này. Họ sẽ mua token giá rẻ từ pool và bán lại với giá cao hơn trên thị trường. Điều này khiến tỷ lệ giữa các token trong pool thay đổi, dẫn đến tổn thất tạm thời cho những LP đã đóng góp vào pool.
- Không có Orderbook (Sổ lệnh): Các sàn giao dịch sử dụng AMM không có sổ lệnh như các sàn giao dịch truyền thống. Thay vào đó, giá của token trên sàn sẽ phụ thuộc vào tỷ lệ cung cầu trong pool. Khi tỷ lệ này thay đổi, giá trị của tài sản bạn đóng góp cũng thay đổi và nếu sự thay đổi quá lớn, bạn có thể phải đối mặt với một khoản lỗ tạm thời.

Thông qua những yếu tố trên, Impermanent Loss là một phần không thể tránh khỏi khi tham gia vào các giao dịch phi tập trung, nhưng điều quan trọng là phải hiểu rõ về nó để quản lý rủi ro một cách hiệu quả.
Impermanent Loss hoạt động như thế nào?
Impermanent Loss (tổn thất tạm thời) xảy ra khi bạn cung cấp thanh khoản vào một liquidity pool có cơ chế tự động điều chỉnh tỷ trọng token theo biến động giá thị trường. Cụ thể, quá trình này diễn ra như sau:
Khi bạn đóng vai trò là nhà cung cấp thanh khoản (LP), bạn cần nạp vào pool 2 loại token với giá trị ngang nhau tại thời điểm gửi, ví dụ như ETH và USDC.
Giá token trên thị trường biến động liên tục, trong khi smart contract của pool vẫn cân bằng dựa trên tỷ lệ cũ. Sự chênh lệch giá giữa pool và thị trường sẽ mở ra cơ hội cho các trader tận dụng arbitrage, họ mua token rẻ từ pool và bán ra thị trường hoặc ngược lại để kiếm lời.
Quá trình arbitrage diễn ra đến khi giá trong pool được điều chỉnh tiệm cận giá ngoài thị trường. Tuy nhiên, điều này khiến tỷ lệ giữa hai token trong pool bị thay đổi thường dẫn đến việc bạn nắm giữ nhiều hơn loại token mất giá.

Nếu bạn rút thanh khoản ra tại thời điểm này, số token bạn nhận được sẽ khác với tỷ lệ ban đầu bạn đã nạp vào. Và tổng giá trị tài sản sau khi rút ra có thể thấp hơn so với việc bạn chỉ giữ nguyên hai token đó trong ví mà không cung cấp thanh khoản.
Phần chênh lệch đó chính là Impermanent Loss với rủi ro mà các LP cần hiểu rõ khi tham gia vào các giao thức tạo lập thị trường tự động.
Ví dụ minh họa về Impermanent Loss (IL)
Giả sử bạn cung cấp thanh khoản cho pool ETH/USDT, với tỷ giá ban đầu là 1 ETH = 1,000 USDT. Bạn quyết định đóng góp 1 ETH cùng 1,000 USDT, tổng cộng là 2,000 USDT. Tại thời điểm bạn tham gia, pool thanh khoản có tổng cộng 10 ETH và 10,000 USDT, bạn sở hữu 10% của pool.
Trường hợp 1: Giá ETH tăng gấp đôi (1 ETH = 2,000 USDT)
Khi giá ETH tăng gấp đôi, từ 1,000 USDT lên 2,000 USDT, các arbitrage trader sẽ mua ETH từ pool để bán ra trên thị trường, khiến tỷ lệ giữa ETH và USDT trong pool thay đổi. Điều này làm giảm số lượng ETH trong pool và tăng số lượng USDT.
Sau khi điều chỉnh, pool có khoảng 7.07 ETH và 14,142 USDT, nhưng tổng giá trị của pool vẫn giữ nguyên là 100,000 USDT. Khi bạn rút thanh khoản, bạn sẽ nhận được 10% của pool, tương đương với 0.707 ETH và 1,414.2 USDT, tổng cộng là khoảng 2,828 USDT.
Tuy nhiên, nếu bạn chỉ giữ ETH và USDT thay vì cung cấp thanh khoản, bạn sẽ có 1 ETH trị giá 2,000 USDT và 1,000 USDT, tổng cộng là 3,000 USDT.
Tính Impermanent Loss: 3,000 USDT (nếu bạn giữ) – 2,828 USDT khi rút khỏi pool = 172 USDT, tương đương với tổn thất tạm thời là 5.7%.
Trường hợp 2: Giá ETH giảm 50% (1 ETH = 500 USDT)
Nếu giá ETH giảm mạnh, chỉ còn 500 USDT cho mỗi ETH, AMM sẽ tự động điều chỉnh tỷ lệ trong pool. Lúc này, pool sẽ có khoảng 14.14 ETH và 7,071 USDT.
Khi bạn rút thanh khoản, bạn sẽ nhận được 10% của pool, tương đương với 1.414 ETH và 707.1 USDT, tổng cộng là khoảng 1,414 USDT.
Nếu bạn giữ 1 ETH và 1,000 USDT (không cung cấp thanh khoản), bạn sẽ có 1 ETH trị giá 500 USDT và 1,000 USDT, tổng cộng là 1,500 USDT.
Tính Impermanent Loss: 1,500 USDT (nếu bạn giữ) – 1,414 USDT khi rút khỏi pool = 86 USDT, tương đương với tổn thất tạm thời là 5.7%.
Như vậy, trong cả 2 trường hợp, dù giá có thay đổi theo chiều hướng nào, bạn đều phải đối mặt với tổn thất tạm thời do cơ chế hoạt động của AMM và tỷ lệ cung cầu trong pool thay đổi.
Cách tính Impermanent Loss (IL)
Để tính toán Impermanent Loss, bạn có thể sử dụng công thức Impermanent Loss là gì như sau:
Giá trị hiện tại của khoản gửi ban đầu – Giá trị hiện tại của tỷ lệ tài sản bạn cung cấp trong pool
Ví dụ minh họa:
- Nếu giá của ETH tăng gấp đôi (Price Ratio = 2), Impermanent Loss (IL) ~ 5.7%.
- Nếu giá của ETH tăng gấp ba (Price Ratio = 3), IL ~ 13.4%.
- Nếu giá của ETH tăng gấp bốn (Price Ratio = 4), IL ~ 20%.
Ngoài công thức tính toán, bạn cũng có thể sử dụng các công cụ trực tuyến để ước tính IL một cách chính xác hơn, ví dụ như CoinGecko’s IL Calculator hoặc GitHub’s Impermanent Loss Calculator. Những công cụ này sẽ giúp bạn tính toán IL dễ dàng và nhanh chóng mà không cần phải làm thủ công.
Tại sao nhà đầu tư vẫn chấp nhận cung cấp thanh khoản dù biết có rủi ro Impermanent Loss?
Mặc dù Impermanent Loss (IL) là một rủi ro có thật khi cung cấp thanh khoản trên các AMM, nhưng điều quan trọng cần hiểu là tổn thất này không phải lúc nào cũng được chốt thành hiện thực. IL chỉ là khoản lỗ tạm thời, nó phản ánh sự chênh lệch giá tại thời điểm hiện tại so với lúc bạn nạp tài sản vào pool. Nếu giá các token trong pool sau đó quay trở lại mức ban đầu, phần lỗ này sẽ tự động biến mất và nhà cung cấp thanh khoản (LP) không phải chịu thiệt hại khi rút vốn.

Bên cạnh đó, lý do khiến nhiều nhà đầu tư vẫn tham gia làm LP là vì họ nhận được phần thưởng dưới dạng phí giao dịch. Mỗi giao dịch xảy ra trong pool sẽ trích một phần nhỏ làm phí và phân phối cho các LP, tạo thành dòng thu nhập thụ động đều đặn. Với những pool có khối lượng giao dịch lớn hoặc có cơ chế tính phí cao, thu nhập này có thể bù đắp, thậm chí vượt qua mức tổn thất tạm thời do IL gây ra.
Ngoài ra, để thu hút thanh khoản, nhiều nền tảng DeFi còn triển khai các chương trình khuyến khích như IL protection (bảo hiểm tổn thất tạm thời), phân phối thêm token thưởng hoặc chia sẻ phần phí gas cao hơn. Điều này giúp LP cảm thấy được bù đắp phần rủi ro họ đang gánh chịu và tiếp tục duy trì vị thế trong pool.
Phân biệt giữa Slippage và Impermanent Loss
Trong giao dịch DeFi, Slippage và Impermanent Loss là 2 dạng rủi ro phổ biến nhưng thường bị nhầm lẫn. Dù đều gây ảnh hưởng đến hiệu quả giao dịch hoặc lợi nhuận của người tham gia, nhưng chúng khác nhau về bản chất, nguyên nhân và đối tượng chịu tác động.
Slippage xảy ra khi mức giá kỳ vọng của bạn không trùng khớp với mức giá cuối cùng khi lệnh được xử lý trên blockchain. Nguyên nhân chính đến từ độ sâu thanh khoản trong pool. Nếu thanh khoản hạn chế, một giao dịch lớn sẽ dễ gây biến động giá mạnh, dẫn đến trượt giá cao hơn.

Đặc biệt với các cặp token có thanh khoản yếu, mức trượt giá có thể lớn do thị trường không đủ lực để hấp thụ lệnh ngay lập tức. Bên cạnh đó, chi phí giao dịch cũng góp phần khiến mức chênh lệch tăng lên, thường dao động từ 0.01% đến 1% tuỳ vào nền tảng và cặp giao dịch.
Một điểm đáng chú ý khác: khi bạn thực hiện swap giữa hai token không nằm trong cùng một liquidity pool, hệ thống sẽ buộc phải định tuyến giao dịch qua các pool trung gian. Điều này khiến chi phí bị cộng dồn. Ví dụ: nếu Peter đổi USDC sang PEPE, nhưng hai token này không có pool chung và phải qua ETH làm trung gian, thì mỗi lần chuyển đổi đều có thể chịu slippage riêng. Nếu mỗi bước trượt 1%, tổng trượt giá lên tới 2%.
So sánh tổng quan Slippage và Impermanent Loss qua bảng chi tiết sau đây:
| Tiêu chí | Slippage (Trượt giá) | Impermanent Loss (Tổn thất tạm thời) |
| Đối tượng bị ảnh hưởng | Người giao dịch (Trader) | Nhà cung cấp thanh khoản (Liquidity Provider) |
| Nguyên nhân chính | Chênh lệch giá giữa lúc đặt lệnh và khớp lệnh | Sự dịch chuyển giá giữa các token trong pool |
| Tính chất tổn thất | Mất mát vĩnh viễn, không thể hoàn lại | Có thể hồi phục nếu giá tài sản trở về trạng thái ban đầu |
| Thời điểm xảy ra | Ngay tại thời điểm giao dịch được thực hiện | Trong suốt thời gian LP tham gia cung cấp thanh khoản |
| Yếu tố ảnh hưởng | Thanh khoản thấp, định tuyến phức tạp, phí cao | Biến động giá giữa các tài sản trong pool |
| Khả năng khắc phục | Không thể sửa chữa sau khi lệnh đã được khớp | Có thể giảm hoặc xoá bỏ nếu thị trường hồi phục |
Cách giảm thiểu Impermanent Loss (IL)
Để giảm thiểu tác động của Impermanent Loss (IL) khi tham gia cung cấp thanh khoản trên các nền tảng DeFi, bạn có thể áp dụng những chiến lược sau đây:
Cung cấp thanh khoản vào pool không cân bằng
Một số giao thức AMM (Automated Market Maker) như Balancer hay Bancor cho phép bạn cung cấp thanh khoản với tỷ lệ không đối xứng, ví dụ như 80/20 hoặc 60/40, thay vì phải duy trì tỷ lệ cân bằng 50/50 như các pool truyền thống. Điều này giúp giảm thiểu rủi ro Impermanent Loss bởi vì bạn không cần phải giữ số lượng token đối xứng trong pool. Việc này có thể giúp bạn bảo vệ tài sản tốt hơn khi giá của một đồng tiền biến động mạnh.
Kiếm phí giao dịch và phần thưởng từ Yield Farming
Trên các nền tảng như Uniswap, phí giao dịch thường dao động khoảng 0.3%. Nếu khối lượng giao dịch của cặp token bạn cung cấp thanh khoản cao, khoản phí này sẽ giúp bù đắp phần nào cho tổn thất do Impermanent Loss gây ra. Vì vậy, việc chọn các cặp token có lượng giao dịch lớn là một lựa chọn tốt để tối ưu hóa lợi nhuận.
Hoặc tham gia vào Yield Farming là một cách để bạn nhận thêm phần thưởng từ các token quản trị, ví dụ như UNI (Uniswap) hay CAKE (PancakeSwap). Những phần thưởng này có thể giúp tăng tổng lợi nhuận và giảm bớt thiệt hại từ Impermanent Loss. Yield Farming còn giúp bạn khai thác thêm cơ hội sinh lời ngoài phí giao dịch.
Lựa chọn pool ít biến động
Các cặp stablecoin như USDT/USDC hay DAI/USDC thường có giá trị khá ổn định và ít bị ảnh hưởng bởi biến động thị trường. Vì vậy, rủi ro Impermanent Loss đối với các cặp này rất thấp. Nếu bạn muốn giảm thiểu nguy cơ mất mát, việc chọn các cặp stablecoin là một quyết định hợp lý.
Bên cạnh đó, một số cặp token như ETH/WBTC hay BNB/CAKE có mối quan hệ giá trị tương đối chặt chẽ. Điều này có nghĩa là khi một đồng tăng giá, đồng kia cũng tăng theo và ngược lại. Khi lựa chọn các cặp token này, bạn sẽ thấy mức độ biến động giá thấp hơn, từ đó giảm thiểu rủi ro Impermanent Loss do sự thay đổi giá quá mạnh.

Các chiến lược bảo vệ khác
Một số nền tảng như Beefy Finance hay Wombat Exchange cung cấp tính năng cho phép bạn cung cấp thanh khoản bằng chỉ một loại token duy nhất thay vì 2 token khác nhau (Single-Asset Liquidity Provision). Việc này giúp bạn tránh được rủi ro mất giá do sự thay đổi giữa các loại token trong pool, từ đó giảm thiểu Impermanent Loss.
Một số giao thức như Bancor cung cấp Impermanent Loss Protection (ILP), tức là bảo hiểm rủi ro Impermanent Loss cho những người cung cấp thanh khoản (Liquidity Providers – LP). Điều này có thể giúp bạn yên tâm hơn khi tham gia vào các pool, vì nếu gặp phải tình huống IL, bạn vẫn sẽ được bảo vệ phần nào khỏi thiệt hại.
Áp dụng những chiến lược trên có thể giúp bạn giảm thiểu rủi ro Impermanent Loss và tối ưu hóa lợi nhuận từ việc cung cấp thanh khoản. Việc lựa chọn các cặp token ít biến động, tham gia vào các pool không cân bằng, kiếm thêm phí giao dịch và phần thưởng từ Yield Farming hay bảo vệ rủi ro sẽ giúp bạn cải thiện hiệu quả đầu tư của mình.
>> Xem thêm: Slashing là gì? Cơ chế phạt trong staking và cách bảo vệ tài sản
Kết luận
Thực tế cho thấy, impermanent loss gần như là điều không thể tránh khỏi đối với bất kỳ ai tham gia cung cấp thanh khoản trong DeFi. Vì vậy, trước khi quyết định trở thành một Liquidity Provider, bạn cần hiểu rõ impermanent loss là gì và cách nó ảnh hưởng đến lợi nhuận của mình. Với người mới, hãy cân nhắc kỹ lưỡng trước khi lựa chọn pool phù hợp để tránh những tổn thất không mong muốn. Còn với nhà đầu tư có kinh nghiệm, việc phân bổ danh mục hợp lý và theo dõi biến động thị trường sẽ là chìa khóa giúp giảm thiểu rủi ro một cách hiệu quả.

Tôi là Lê Võ Trọng Tú, một Trader Full Time với đam mê phân tích và nhiệt huyết với những con số. Hãy kết nối và chia sẻ cùng chúng tôi – TraderForex. Tôi không hứa sẽ giúp bạn “giàu nhanh”, nhưng tôi sẽ cung cấp cho bạn những “công cụ” để tạo đà phát triển tốt nhất có thể.







