간단한 예시로 보는 비영구적 손실
계산 예시로 비영구적 손실을 설명합니다. 유동성 공급자가 단순히 보유했을 때보다 적은 금액으로 끝날 수 있는 이유, 손실을 추정하는 방법, 손실을 줄이는 방법을 알아보세요.
비영구적 손실(impermanent loss)은 유동성 풀 안에 있는 토큰의 가치와 그 토큰을 그냥 지갑에 보유했을 때의 가치 사이의 차이입니다. 자동화된 마켓 메이커(AMM)가 가격 변화에 따라 예치금을 계속 재조정하기 때문에, 떨어진 토큰은 더 많이, 오른 토큰은 더 적게 보유하게 되면서 발생합니다.
탈중앙화 거래소에서 유동성 공급을 고민하고 있다면, 비영구적 손실은 반드시 이해해야 할 가장 중요한 비용입니다. 수수료와 보상이 매력적으로 보일 수 있지만, 풀에 참여하면서 포기하는 가치보다 클 때에만 의미가 있습니다. 이 가이드는 여러분이 직접 영향을 추정할 수 있도록 간단한 숫자를 사용합니다.
비영구적 손실이 발생하는 이유
초기 Uniswap 설계와 같은 대부분의 단순한 AMM은 풀에 두 토큰을 보관하고 x × y = k 규칙을 따릅니다. 즉, 토큰 A의 수량에 토큰 B의 수량을 곱한 값이 일정하게 유지되어야 합니다(수수료 제외). 가격은 오더북이 아니라 풀 안의 토큰 비율로 정해집니다.
한 토큰의 시장 가격이 다른 곳에서 오르면, 풀의 가격은 잠시 시세에 뒤처지게 됩니다. 차익거래자는 가격이 시장과 같아질 때까지 풀에서 저렴한 토큰을 삽니다. 오르는 토큰을 꺼내고 다른 토큰을 넣는 것입니다. 유동성 공급자인 여러분은 그 풀의 지분을 갖고 있으므로, 결국 오른 토큰은 더 적게, 오르지 않은 토큰은 더 많이 보유하게 됩니다. 차익거래자의 이익이 사실상 여러분의 비영구적 손실입니다. 이 내용은 이자 농사(일드 파밍) 설명 글에서 더 자세히 다룹니다.
풀이 처음이라면 유동성 풀과 자동화된 마켓 메이커에 관한 설명 글부터 읽어 보세요.
간단한 계산 예시
아래 가격은 계산하기 쉽도록 고른 가정입니다.
1 ETH = 2,000 USDC일 때 ETH/USDC 풀에 1 ETH와 2,000 USDC를 예치합니다. 예치금의 가치는 4,000 USDC이고, 풀의 상수는 1 × 2,000 = 2,000입니다.
이제 ETH의 시장 가격이 두 배인 4,000 USDC가 됩니다. 차익거래가 비율이 맞을 때까지 풀을 재조정합니다. 이제 여러분의 몫은 다음과 같습니다.
- ETH: √(2,000 ÷ 4,000) ≈ 0.707 ETH
- USDC: √(2,000 × 4,000) ≈ 2,828 USDC
| 시나리오 | ETH | USDC | ETH = 4,000일 때 가치 |
|---|---|---|---|
| 지갑에 보유 | 1.000 | 2,000 | 6,000 USDC |
| 풀에 예치 | 0.707 | 2,828 | 5,657 USDC |
| 차이 | −343 USDC(약 −5.7%) |
처음의 4,000 USDC와 비교하면 여전히 수익을 냈지만, 그냥 보유했을 때보다 약 343 USDC 적게 벌었습니다. 이 차이가 벌어들인 거래 수수료를 반영하기 전의 비영구적 손실입니다. 이에 대해서는 거래 전에 DEX 풀 페이지를 읽는 방법에서 더 자세히 다룹니다.
손실은 얼마나 커질 수 있나요?
표준 50/50 상수곱 풀에서 비영구적 손실은 가격 비율이 진입 시점에서 얼마나 움직였는지에만 달려 있습니다.
| 한 토큰의 다른 토큰 대비 가격 변화 | 보유 대비 비영구적 손실 |
|---|---|
| 1.25배(또는 0.8배) | 약 0.6% |
| 1.5배(또는 0.67배) | 약 2.0% |
| 2배(또는 0.5배) | 약 5.7% |
| 3배(또는 0.33배) | 약 13.4% |
| 4배(또는 0.25배) | 약 20.0% |
| 5배(또는 0.2배) | 약 25.5% |
공식은 손실 = 2 × √r ÷ (1 + r) − 1이며, 여기서 r은 새로운 가격 비율을 이전 가격 비율로 나눈 값입니다. 대칭성에 주목하세요. 토큰 가격이 절반이 되는 경우에도 두 배가 되는 경우와 같은 비율의 손실이 발생합니다. 더 알아보고 싶다면 디파이 수익은 어디에서 나올까?를 읽어 보세요.
왜 ‘비영구적’이라고 부를까
가격이 예치했을 때와 정확히 같은 수준으로 돌아오면 풀의 구성도 원래대로 돌아오고 손실은 사라집니다. 그동안 벌어들인 거래 수수료는 그대로 여러분의 몫입니다. 이것이 유동성 공급자에게 가장 좋은 경우입니다. 이 내용은 Uniswap vs Curve 글에서 더 자세히 다룹니다.
실제로는 가격이 깔끔하게 돌아오는 경우가 드뭅니다. 비율이 바뀐 상태에서 출금하면 손실이 확정됩니다. 그래서 많은 사람이 ‘비영구적’이라는 표현이 오해를 부른다고 생각하며, 더 정확한 이름인 ‘괴리 손실(divergence loss)’이라는 표현도 볼 수 있습니다. 관련 토큰의 전망은 SushiSwap 가격 전망 2026–2027을 참고하세요.
집중 유동성은 손실을 더 키운다
새로운 AMM 설계에서는 선택한 가격 범위에 유동성을 공급할 수 있습니다. 가격이 범위 안에 머무는 동안에는 1달러당 더 많은 수수료를 벌 수 있지만, 비영구적 손실도 커집니다. 가격이 범위를 벗어나면 포지션은 모두 더 약한 자산으로 바뀌고 수수료도 더 이상 발생하지 않습니다. 이런 풀을 이용하기 전에 집중 유동성 설명을 읽어 보세요. 관련 글: 프로토콜 소유 유동성 설명.
비영구적 손실을 줄이는 방법
- 1상관관계가 높은 쌍을 고르세요. 스테이블코인 쌍이나 토큰과 그 리퀴드 스테이킹 버전으로 이루어진 쌍은 함께 움직이므로 비율이 거의 변하지 않습니다. 대신 디페그 위험에 주의하세요.
- 2먼저 계산해 보세요. 위 표를 이용해 있을 법한 가격 변동에서의 손실을 추정하고, 광고된 수익률이 아니라 현실적인 수수료 수입과 비교하세요.
- 3보상 토큰은 신중하게 다루세요. 프로젝트 자체 토큰으로 지급되는 높은 수익률은 빠르게 가치가 떨어질 수 있고 손실을 메우지 못할 수도 있습니다.
- 4풀의 거래량을 확인하세요. 수수료는 거래 활동에서 나옵니다. 예치금은 많지만 거래량이 적은 풀은 수익이 적습니다.
- 5보유하지 않을 토큰에는 유동성을 공급하지 마세요. 비영구적 손실은 결국 떨어지는 토큰을 더 많이 갖게 된다는 뜻입니다.
- 6다른 위험도 기억하세요. 스마트 컨트랙트 버그, 악성 토큰, 러그 풀은 비영구적 손실보다 훨씬 큰 손해를 입힐 수 있습니다.
결론
비영구적 손실은 AMM이 여러분의 토큰을 자동으로 재조정하도록 맡기는 대가입니다. 특정 가격 변동에 대해서는 예측할 수 있고, 큰 변동이 있을 때 빠르게 커지며, 거래 수수료가 이를 넘어설 때에만 이득이 됩니다. 예치하기 전에 몇 가지 가격 시나리오에서 손실을 추정하고, 수수료에 대한 현실적인 기대치와 비교한 뒤, DEX에서 유동성을 공급하는 방법과 위험 이해하기 가이드를 읽어 보세요.
자주 묻는 질문
비영구적 손실은 실제 손실인가요?
두 토큰을 단순히 보유하는 것과 비교한 실제 기회비용입니다. 예치했을 때의 가격으로 돌아가면 줄어들기 때문에 비영구적이라고 부릅니다. 가격이 달라진 상태에서 출금하면 손실이 확정되지만, 거래 수수료가 그 일부 또는 전부를 상쇄할 수도 있습니다.
거래 수수료로 비영구적 손실을 메울 수 있나요?
경우에 따라 다릅니다. 거래가 활발한 풀에서는 시간이 지나면서 수수료가 비영구적 손실을 넘어설 수 있지만, 거래량이 적거나 가격 변동이 큰 풀에서는 그렇지 못한 경우가 많습니다. 어느 쪽도 보장되지 않으므로 예치하기 전에 예상 수수료와 여러 가격 시나리오에서 입게 될 손실을 비교하세요.
스테이블코인 풀에도 비영구적 손실이 있나요?
페그를 유지하는 두 스테이블코인으로 이루어진 풀은 가격 비율이 거의 변하지 않기 때문에 비영구적 손실이 매우 작습니다. 더 큰 위험은 스테이블코인 하나가 페그를 잃는 것이며, 이 경우 풀에는 더 약한 코인이 더 많이 남게 되는 경향이 있습니다.
비영구적 손실은 가격이 오를 때와 내릴 때 모두 발생하나요?
네. 비영구적 손실은 방향이 아니라 두 토큰 간 가격 비율이 얼마나 변했는지에 따라 달라집니다. 보유와 비교하면, 토큰 가격이 두 배가 되는 경우와 절반이 되는 경우 같은 비율의 비영구적 손실이 발생합니다. 중요한 것은 비율이 진입 시점에서 얼마나 멀어졌는가입니다.
