Máy Tính Lỗ Tạm Thời
Tính impermanent loss cho pool Uniswap V2/V3, Balancer tỷ trọng và Curve. So sánh LP vs HODL, break-even fee-APR, xuất CSV. Miễn phí, chạy trên trình duyệt.
Lỗ Tạm Thời là gì?
Lỗ tạm thời (Impermanent Loss - IL) xảy ra khi bạn cung cấp thanh khoản cho các sàn giao dịch tự động (AMM) như Uniswap, SushiSwap hay Balancer, và giá của token bạn gửi vào thay đổi so với lúc gửi. Sự chênh lệch giá càng lớn, lỗ tạm thời càng nhiều. Được gọi là "tạm thời" vì khoản lỗ chỉ trở thành vĩnh viễn khi bạn rút thanh khoản.
Tổn thất tạm thời trong DeFi là gì?
Tổn thất tạm thời (IL) là chi phí cơ hội mà nhà cung cấp thanh khoản (LP) trải qua khi tỷ lệ giá của hai tài sản trong pool Tạo Lập Thị Trường Tự Động (AMM) khác với tỷ lệ tại thời điểm gửi. So với việc đơn giản giữ hai token trong ví của bạn, AMM tái cân bằng bằng cách bán token nào tăng (và mua token nào giảm) để duy trì bất biến tích không đổi của nó (x * y = k cho Uniswap V2). Khi bạn rút, bạn nhận được tỷ lệ token khác có giá trị thấp hơn về mặt đô la so với vị thế nắm giữ không đặt cọc. Nó được gọi là "tạm thời" vì nếu giá quay trở lại tỷ lệ ban đầu trước khi rút, tổn thất biến mất — nhưng trong thực tế giá hiếm khi quay lại chính xác, nên hầu hết các lần rút LP đều thực hiện một số tổn thất.
Tại sao gọi là "tạm thời" nếu tôi thực sự mất tiền?
Tên gọi gây hiểu nhầm và nhiều người thực hành DeFi thích "tổn thất phân kỳ" là chính xác hơn. Khung "tạm thời" phản ánh tổn thất chưa thực hiện cho đến khi rút — nếu giá trở về tỷ lệ ban đầu, tổn thất biến mất hoàn toàn. Trong thực tế, giá theo bước đi ngẫu nhiên và hiếm khi quay lại chính xác, nên việc rút thường kết tinh một số tổn thất phân kỳ. Tổn thất cũng tương đối với chuẩn (giữ thụ động), không tuyệt đối: trong thị trường tăng mạnh bạn vẫn có thể có lãi về mặt đô la nhưng kém hơn chuẩn giữ, trong khi trong sụp đổ bạn có thể mất ít hơn việc giữ. Lợi nhuận LP yêu cầu phí giao dịch + ưu đãi vượt quá tổn thất phân kỳ này cộng chi phí gas trong giai đoạn nắm giữ.
Tổn thất tạm thời được tính như thế nào cho pool Uniswap V2?
Đối với AMM tích không đổi (kiểu Uniswap V2, SushiSwap V2), công thức IL theo thay đổi tỷ lệ giá là: IL = 2 * sqrt(p) / (1 + p) - 1, trong đó p là tỷ lệ giá mới chia cho tỷ lệ ban đầu. Thay đổi giá 1,25x cho ~0,62% IL; 1,5x cho ~2,02%; 2x cho ~5,72%; 3x cho ~13,4%; 4x cho ~20,0%; 5x cho ~25,5%. Đáng chú ý công thức là đối xứng: giá di chuyển từ 1 đến 4 có IL tương tự như di chuyển từ 1 đến 0,25. Toán học bắt nguồn từ việc so sánh giá trị rút AMM sqrt(k * p_mới) với giá trị giữ của tỷ lệ token ban đầu ở p_mới. Máy tính này xử lý toán học tự động — chỉ cần nhập giá ban đầu và hiện tại của bạn.
Thanh khoản tập trung của Uniswap V3 ảnh hưởng IL như thế nào?
Uniswap V3 (tháng 5 năm 2021) đã giới thiệu thanh khoản tập trung: các LP chọn phạm vi giá cụ thể (ví dụ ETH giữa $3000-$4000) và kiếm phí chỉ khi giá giao dịch trong phạm vi đó, nhưng với hệ số nhân hiệu quả vốn 100-4000x so với V2. Vấn đề: IL được khuếch đại bởi cùng hệ số nhân. Một chuyển động giá 10% gây ra 0,6% IL trong V2 có thể gây ra 6-12% IL trong phạm vi V3 hẹp. Khi giá thoát hoàn toàn khỏi phạm vi, vị thế của bạn trở thành 100% token mất giá (phơi nhiễm tài sản đơn) và kiếm được không phí cho đến khi giá quay lại. LPing V3 gần với viết quyền chọn chủ động hơn yield thụ động: có lãi cho LP tinh vi quản lý phạm vi với bot (Arrakis, Gamma, Charm); thường không có lãi cho người dùng thiết-lập-rồi-quên thụ động. Đây không phải lời khuyên tài chính.

Pool stablecoin có thể có tổn thất tạm thời không?
Có, nhưng rất nhỏ. Pool USDC/USDT trên Curve hoặc Uniswap V3 (với phạm vi hẹp $0,99-$1,01) chỉ trải qua IL khi một stablecoin bị mất peg. Ví dụ lịch sử: USDC mất peg xuống $0,87 trong khủng hoảng SVB tháng 3 năm 2023 (gây ra IL đáng kể cho LP USDC/USDT cho đến khi peg được khôi phục), USDT đã giảm ngắn ngủi xuống $0,95 nhiều lần kể từ 2018, BUSD mất peg sau khi Paxos dừng phát hành tháng 2 năm 2023. Mất peg 1% gây ra ~0,0025% IL trong V2; mất peg liên tục 5% gây ra ~0,063% IL. Bất biến StableSwap chuyên biệt của Curve giảm IL hơn nữa bằng cách sử dụng công thức tổng-không-đổi/tích-không-đổi lai trong vùng hẹp xung quanh peg. Rủi ro lớn hơn cho LP stablecoin là mất peg hoàn toàn (UST tháng 5 năm 2022), nơi một tài sản sụp đổ về không. Đây không phải lời khuyên tài chính.
Khi nào thu nhập phí giao dịch vượt quá tổn thất tạm thời?
Lợi nhuận phụ thuộc vào khối lượng giao dịch so với thanh khoản (tỷ lệ khối lượng/TVL) và cấp phí. Điểm hòa vốn xấp xỉ: pool V2 0,3% cần 50-100% khối lượng/TVL hàng năm để phí bù IL vừa phải trên cặp biến động. ETH/USDC trên Uniswap V2 thường có 2-4% APR từ phí nhưng 5-15% IL hàng năm trong 2021-2024, khiến nó không có lãi ròng cho LP thụ động. Pool ổn định của Curve kiếm 1-5% APR với IL gần không, thường đáng tin cậy hơn. V3 trong phạm vi hoạt động có thể kiếm 30-100% APR nhưng với rủi ro IL tỷ lệ. Luôn tính đến ưu đãi token CRV/UNI/SUSHI, trích xuất MEV và chi phí gas để tái cân bằng. Nhiều nghiên cứu học thuật (Loesch và cộng sự 2021, Tribeca Research 2023) đã thấy ~50-70% LP Uniswap V2/V3 mất tiền so với chỉ giữ. Đây không phải lời khuyên tài chính.
Làm thế nào để phòng ngừa tổn thất tạm thời?
Các LP tinh vi phòng ngừa IL bằng cách sử dụng nhiều kỹ thuật: (1) Mua quyền chọn put và call out-of-the-money trên tài sản biến động để bắt chước đường cong thanh toán của AMM (vị thế biến động dài bù cho biến động ngắn ẩn trong LPing); (2) Mở vị thế hợp đồng vĩnh viễn ngược chiều với hướng tích lũy tài sản — nếu pool ETH/USDC của bạn có xu hướng tích lũy ETH khi nó giảm, short perps ETH; (3) Sử dụng wrapper bảo vệ IL như staking một phía của Bancor V3 (tạm dừng 2022 sau tổn thất) hoặc các chiến lược V3 được quản lý tích cực của Visor/Gamma phòng ngừa động; (4) Sử dụng AMM dựa trên quyền chọn như Panoptic hoặc Smilee trả phí quyền chọn cho LP. Tất cả các biện pháp phòng ngừa đều tốn tiền (phí quyền chọn, tỷ lệ funding) và giảm khả năng tăng. Hầu hết LP bán lẻ không phòng ngừa và chỉ chấp nhận IL như chi phí của yield. Đây không phải lời khuyên tài chính.
Suy diễn toán học đằng sau IL = 2*sqrt(p)/(1+p) - 1 là gì?
Bắt đầu với bất biến tích không đổi x * y = k, trong đó x và y là số lượng token. Trạng thái ban đầu: x0 * y0 = k, với giá P0 = y0/x0. Sau khi giá thay đổi sang P1, AMM tái cân bằng thành x1 = sqrt(k/P1), y1 = sqrt(k*P1), bảo toàn k nhưng dịch chuyển dự trữ. Giá trị pool ở giá mới = x1*P1 + y1 = 2*sqrt(k*P1). Giá trị giữ (nếu bạn giữ x0, y0 ban đầu) = x0*P1 + y0 = sqrt(k/P0)*P1 + sqrt(k*P0). Tỷ lệ = 2*sqrt(k*P1) / (sqrt(k/P0)*P1 + sqrt(k*P0)) = 2*sqrt(P1/P0) / (P1/P0 + 1) = 2*sqrt(p)/(1+p) trong đó p = P1/P0. IL = tỷ lệ - 1 (âm cho bất kỳ p != 1). Đạo hàm bằng không tại p=1, xác nhận IL được tối thiểu hóa khi giá không thay đổi, và phát triển đối xứng cho các chuyển động giá lên và xuống.
Ví Dụ Lỗ Tạm Thời Phổ Biến
- Giá thay đổi 1.25x → IL 0.6% (pool 50/50)
- Giá thay đổi 1.50x → IL 2.0% (pool 50/50)
- Giá thay đổi 2x → IL 5.7% (pool 50/50)
- Giá thay đổi 3x → IL 13.4% (pool 50/50)
- Giá thay đổi 5x → IL 25.5% (pool 50/50)
