Bạn gửi ETH và USDC vào pool thanh khoản trên Uniswap, chờ thu phí giao dịch. Vài tuần sau, mở ví ra thấy số dư giảm dù ETH tăng giá. Đây không phải lỗi kỹ thuật. Đây là impermanent loss, hay còn gọi là tổn thất tạm thời, một trong những rủi ro phổ biến nhất trong DeFi nhưng ít được giải thích rõ ràng nhất.
Impermanent loss xảy ra khi tỷ lệ giá giữa hai token trong pool thay đổi so với lúc bạn nạp vào. Kết quả là giá trị tài sản của bạn trong pool thấp hơn so với việc chỉ giữ nguyên hai loại token đó trong ví. Tổn thất này được gọi là “tạm thời” vì nó chỉ trở thành vĩnh viễn khi bạn rút thanh khoản.
- Impermanent loss xảy ra khi bạn cung cấp thanh khoản vào AMM và tỷ lệ giá giữa 2 token thay đổi so với lúc nạp vào.
- Tổn thất chỉ trở thành vĩnh viễn khi bạn rút thanh khoản. Nếu giá quay về tỷ lệ ban đầu, IL biến mất hoàn toàn.
- ETH tăng gấp đôi tạo IL 5,7%; tăng 5 lần tạo IL 25,5%. Pool stablecoin USDC/USDT chỉ mất 0,03% IL trong 6 tháng.
- Nghiên cứu 2025 xác nhận 54,7% LP Uniswap v3 trên cặp biến động bị lỗ vì IL vượt phí giao dịch thu được.
- Chiến lược giảm IL: dùng pool stablecoin, Curve Finance, Balancer 80/20 hoặc tính toán kỹ APY phí vs IL trước khi nạp.
Impermanent loss hoạt động như thế nào trong AMM?

Cơ chế x × y = k khiến pool tự tái cân bằng theo giá thị trường
Các sàn giao dịch phi tập trung như Uniswap dùng công thức sản phẩm không đổi x × y = k. Trong đó x là số lượng token A, y là số lượng token B, còn k là hằng số không bao giờ thay đổi. Mọi giao dịch trong pool đều phải giữ nguyên k.
Khi giá ETH trên thị trường tăng lên, các nhà giao dịch chênh lệch (arbitrage traders) sẽ mua ETH rẻ hơn từ pool cho đến khi giá trong pool khớp với giá thị trường. Quá trình này khiến lượng ETH trong pool giảm và lượng USDC tăng lên. Bạn, với tư cách là người cung cấp thanh khoản, cuối cùng sở hữu ít ETH hơn và nhiều USDC hơn so với lúc nạp vào.
Đây là bản chất của impermanent loss: pool tự tái cân bằng bằng cách bán tài sản tăng giá và mua tài sản giảm giá, ngược với chiến lược HODL thông thường.
Công thức tính IL và bảng thiệt hại theo mức biến động giá
Công thức tính impermanent loss cho pool 50/50 là: IL = 2√d / (1 + d) – 1, trong đó d là tỷ lệ thay đổi giá (price ratio). Công thức này cho thấy IL chỉ phụ thuộc vào độ lớn của biến động, không phụ thuộc vào chiều hướng tăng hay giảm.
Bảng thiệt hại thực tế theo mức biến động (nguồn: Binance Academy):
- Giá thay đổi 1,25 lần → IL khoảng 0,6%
- Giá thay đổi 1,5 lần → IL khoảng 2,0%
- Giá thay đổi 2 lần → IL khoảng 5,7%
- Giá thay đổi 3 lần → IL khoảng 13,4%
- Giá thay đổi 5 lần → IL khoảng 25,5%
- Giá thay đổi 10 lần → IL khoảng 42%
Điểm quan trọng là tổn thất có tính đối xứng: ETH tăng gấp đôi và ETH giảm 50% đều tạo ra cùng mức IL là 5,7%. Tổn thất chỉ so với chiến lược nắm giữ, chưa tính phí giao dịch thu được.
Ví dụ thực tế: bỏ $10,000 vào pool ETH/USDC khi ETH tăng gấp đôi
Giả sử bạn bỏ $5.000 ETH và $5.000 USDC vào pool, tổng $10.000. Thời điểm nạp, ETH có giá $2.000, bạn có 2,5 ETH và 5.000 USDC. Theo công thức x × y = k, hằng số k = 2,5 × 5.000 = 12.500.
Sau một thời gian, ETH tăng lên $4.000 (tăng gấp đôi). Sau quá trình arbitrage, pool tự điều chỉnh còn khoảng 1,77 ETH và 7.071 USDC (k vẫn = 12.500). Tổng giá trị trong pool: 1,77 × 4.000 + 7.071 = $14.151.
Nếu bạn chỉ giữ nguyên trong ví: 2,5 ETH × 4.000 + 5.000 USDC = $15.000. IL = ($15.000 – $14.151) / $15.000 = khoảng 5,7%. Bạn mất $849 so với chiến lược HODL, trước khi tính phí giao dịch thu được.
Tại sao hơn 54% LP Uniswap v3 bị lỗ vì impermanent loss?

Dữ liệu 2025: hơn nửa số LP Uniswap v3 trong cặp biến động bị lỗ
Nghiên cứu năm 2025 của MEXC Research cho thấy 54,7% người cung cấp thanh khoản cho các cặp biến động trên Uniswap v3 bị lỗ vì impermanent loss vượt quá phí giao dịch thu được. Nghiên cứu độc lập từ Bancor và IntoTheBlock cũng xác nhận con số tương tự, trên 51% LP không có lãi.
Nguyên nhân chính là nhiều người chỉ nhìn vào APY phí giao dịch mà không tính đến tổn thất tạm thời. Pool ETH/USDC có thể hiển thị APY 20-30%, nhưng nếu ETH tăng mạnh trong thời gian đó, IL hoàn toàn có thể xóa sạch lợi nhuận và lấn sang vùng lỗ.
Điều này không có nghĩa là cung cấp thanh khoản luôn thua lỗ. Các pool có khối lượng giao dịch cao, ví dụ pool ETH/USDC trên Uniswap v3 clearing hơn $1 triệu mỗi ngày, có thể tạo ra phí đủ để bù IL. Vấn đề nằm ở việc nhiều LP không phân tích kỹ trước khi tham gia.
Khi nào impermanent loss trở thành tổn thất vĩnh viễn không thể phục hồi
Từ “tạm thời” trong tên gọi dễ gây hiểu nhầm. IL chỉ biến mất nếu giá của hai token quay lại đúng tỷ lệ ban đầu khi bạn nạp vào pool. Trong thực tế, điều này hiếm khi xảy ra hoàn hảo, đặc biệt trong thị trường biến động.
Ngay khi bạn rút thanh khoản trong khi tỷ lệ giá vẫn lệch khỏi điểm ban đầu, tổn thất trở thành vĩnh viễn và không thể phục hồi. Đây là lý do nhiều LP mắc kẹt trong bài toán khó: chờ giá về hay rút ra chịu lỗ.
Coinbase Academy mô tả đây là rủi ro dựa trên thời điểm vì quyết định rút tại lúc nào ảnh hưởng trực tiếp đến kết quả cuối cùng.
Nếu bạn rút khi ETH đã tăng gấp 5 lần và chưa về lại mức cũ, IL là 25,5% và hoàn toàn vĩnh viễn. Phí giao dịch thu được trong thời gian đó phải đủ lớn để bù đắp mức tổn thất này mới có lãi thực.
Uniswap v3 concentrated liquidity: hiệu quả vốn cao hơn nhưng rủi ro IL lớn hơn
Uniswap v3 cho phép người dùng cung cấp thanh khoản trong một khoảng giá cụ thể thay vì phân tán đều trên toàn bộ đường cong giá. Điều này tăng hiệu quả sử dụng vốn đáng kể, giúp LP kiếm nhiều phí hơn trên cùng một lượng vốn.
Tuy nhiên, concentrated liquidity cũng khuếch đại rủi ro IL. Khi giá di chuyển ngoài khoảng range bạn đã thiết lập, pool không tạo ra phí nữa và toàn bộ vị thế chuyển sang một loại token duy nhất. Đây là dạng IL cực đoan nhất.
Nghiên cứu từ Auditless cho thấy v3 có thể trả phí cao hơn v2 khoảng 54% cho các vị thế passive, nhưng IL bên ngoài range nặng hơn nhiều so với v2.
Vì vậy, concentrated liquidity phù hợp hơn với các LP chuyên nghiệp biết cách điều chỉnh range theo biến động thị trường, không phải chiến lược “đặt và quên” cho người mới.
4 chiến lược giảm thiểu impermanent loss cho liquidity provider

Chọn pool stablecoin: USDC/USDT chỉ mất 0,03% IL trong 6 tháng
Cách đơn giản và hiệu quả nhất để tránh IL là cung cấp thanh khoản cho các pool stablecoin như USDC/USDT, DAI/USDC hoặc FRAX/USDC. Do các stablecoin được neo giá vào USD, biến động tỷ lệ giữa chúng gần như không đáng kể.
Ví dụ thực tế: $10.000 vào pool USDC/USDT trong 6 tháng, với USDC dao động nhẹ từ $0,995 đến $1,005, mức IL chỉ khoảng 0,03% trong khi phí giao dịch thu về $320. Đây là mức tổn thất gần như không đáng kể so với lợi nhuận từ phí.
Nhược điểm là APY từ pool stablecoin thường thấp hơn pool biến động. Nhưng với người cần ổn định vốn gốc và không muốn rủi ro IL, đây là lựa chọn tốt nhất.
Curve Finance StableSwap và Balancer 80/20: thiết kế tối ưu cho LP
Curve Finance sử dụng giao thức StableSwap, được thiết kế đặc biệt để tối ưu hóa giao dịch giữa các tài sản có giá tương đương. Công thức AMM của Curve ít nhạy cảm hơn với biến động giá nhỏ, khiến IL trong pool Curve thấp hơn đáng kể so với Uniswap cho cùng loại tài sản.
Balancer cho phép tạo pool với tỷ lệ không bằng nhau như 80/20, thay vì 50/50 tiêu chuẩn. Ví dụ, pool 80% ETH và 20% USDC sẽ chịu IL ít hơn nhiều so với pool 50/50 vì phần lớn vốn nằm ở ETH. Nếu ETH tăng giá, bạn vẫn được hưởng phần lớn đà tăng đó thay vì bị pool tái cân bằng hết sang USDC.
Cả hai giao thức này đã thu hút hàng tỷ USD TVL chính vì cơ chế giảm thiểu IL hiệu quả hơn.
Uniswap v3 concentrated liquidity: zero IL khi giá nằm trong range
Ngược lại với rủi ro khi giá ra ngoài range, concentrated liquidity trên Uniswap v3 hoàn toàn không tạo ra IL khi giá nằm trong khoảng bạn đã thiết lập. Đây là lợi thế quan trọng nếu bạn có thể dự đoán đúng biên độ giao động của tài sản.
Chiến lược phổ biến là thiết lập range rộng hơn biên độ dự kiến trong ngắn hạn. Ví dụ, nếu ETH đang ở $3.000 và bạn kỳ vọng giao dịch trong khoảng $2.500 đến $3.500, thiết lập range ±20% sẽ vừa tạo IL thấp vừa thu phí hiệu quả. Khi giá đột phá ra ngoài, bạn cần điều chỉnh lại range để tiếp tục thu phí.
Đây là cách các quỹ thanh khoản chuyên nghiệp vận hành, nhưng đòi hỏi theo dõi thường xuyên và kiến thức về kỹ thuật phân tích giá.
Tính toán tỷ lệ phí giao dịch so với IL trước khi cung cấp thanh khoản
Trước khi nạp tiền vào bất kỳ pool nào, bước quan trọng nhất là tính toán xem phí giao dịch thu về có đủ bù IL không. Công cụ như WhiteboardCrypto IL Calculator hoặc DefiLlama cho phép ước tính IL theo kịch bản giá.
Một công thức nhanh: nếu APY phí của pool là X% và bạn dự đoán giá token biến động trong khoảng Y lần, hãy tra bảng IL tương ứng. Nếu IL (theo bảng trên) cao hơn APY phí, bạn có khả năng bị lỗ. Ví dụ, pool ETH/USDC APY phí 15%, ETH biến động 3 lần trong năm tạo IL 13,4%, bạn còn lời khoảng 1,6% so với HODL.
Ngoài ra, ưu tiên pool có khối lượng giao dịch cao và ổn định. Pool ETH/USDC trên Uniswap v3 với hơn $1 triệu khối lượng mỗi ngày và phí 0,3% tạo ra $3.000 phí/ngày, đủ để bù IL cho hầu hết kịch bản giá thông thường khi được chia cho $10 triệu vốn trong pool.
Câu hỏi thường gặp
Impermanent loss có thể phục hồi không?
Có, impermanent loss có thể tự phục hồi nếu giá các token quay về tỷ lệ ban đầu khi bạn nạp vào pool. IL chỉ trở thành vĩnh viễn khi bạn rút thanh khoản lúc tỷ lệ giá vẫn lệch khỏi điểm ban đầu.
Impermanent loss khác gì với lỗ thực sự khi đầu tư?
Impermanent loss là tổn thất so với chiến lược HODL, không phải so với giá gốc mua vào. Nếu bạn nạp ETH vào pool lúc ETH ở $2.000, ETH tăng lên $4.000 và bạn có IL 5,7%, bạn vẫn có lợi nhuận thực so với giá mua ban đầu.
Pool nào có ít impermanent loss nhất?
Pool stablecoin như USDC/USDT, DAI/USDC trên Curve Finance có mức IL gần như bằng 0 vì biến động giá giữa các stablecoin rất nhỏ. Đây là lựa chọn phù hợp nhất cho người muốn thu phí giao dịch mà không chịu rủi ro IL.