유동성 포지션의 가치가 2,000달러에서 2,828달러로 상승했는데도 보유자는 172달러의 손실을 입을 수 있습니다. 모순이 아닙니다. 같은 토큰을 지갑에 그대로 보관했다면 가치는 3,000달러가 되었을 것이기 때문입니다.
이 차이가 비영구적 손실입니다. 비영구적 손실은 풀의 자산 구성이 변하면서 발생하는 부족분으로, 원래 토큰 수량을 보유했을 때와 비교해 측정합니다. 반드시 달러 손실을 의미하는 것은 아니며, 출금 수수료나 프로토콜이 해킹되었다는 증거도 아닙니다. 이름을 외우는 것보다 무엇을 비교하는지 이해하는 것이 중요합니다.
유동성을 제공하면 보유 자산이 달라집니다
자동화된 마켓 메이커에서 트레이더는 풀을 상대로 토큰을 교환합니다. 유동성 공급자 또는 LP는 자산을 공급하고 풀의 지분에 대한 권리를 받습니다. 거래로 풀의 잔액이 변하면 해당 권리가 나타내는 각 토큰의 수량도 달라집니다.
전체 가격 범위에서 작동하는 2개 토큰 50/50 비율의 상수곱 풀을 생각해 보겠습니다. 수수료를 제외한 모델은 x × y = k이며, 여기서 x와 y는 토큰 잔액입니다. 외부 시장 가격이 변하면 차익거래자는 기존 풀 가격을 상대로 거래할 수 있고, 이에 따라 준비금 비율이 시장 가격에 가까워집니다. 공급자는 상대적으로 가격이 상승한 토큰을 더 적게, 상대적으로 가격이 하락한 토큰을 더 많이 보유하게 됩니다. 이것이 이러한 거래를 가능하게 하는 데 따르는 경제적 비용입니다.
아래 예시는 외부 가격에 맞춰 지속적으로 차익거래가 이루어지고, LP 지분은 변하지 않으며, 수수료·인센티브·네트워크 비용이 없고, 스테이블코인은 1달러를 유지한다고 가정합니다. 이는 이 특정 모델에 대한 계산이며, 모든 풀의 예측이나 설명은 아닙니다.
ETH 가격이 두 배가 되면 풀은 일부 ETH를 매도합니다
ETH 가격이 1,000달러일 때 1 ETH와 1,000개의 스테이블코인에 해당하는 포지션으로 시작해 보겠습니다. 양쪽 자산의 가치는 각각 1,000달러이며, 총액은 2,000달러입니다. 조정된 잔액은 x × y = 1,000을 만족합니다.
ETH 가격이 2,000달러로 상승하면 새로운 가격 비율에 따라 y ÷ x = 2,000이 되어야 합니다. 이 두 방정식을 풀면 약 0.707107 ETH와 1,414.21개의 스테이블코인이 나옵니다. 새로운 시장 가격에서 각 자산의 가치는 1,414.21달러이며, 총액은 2,828.43달러입니다.
처음의 1 ETH와 1,000개의 스테이블코인을 그대로 보유했다면 가치는 3,000달러가 되었을 것입니다. 따라서 풀은 171.57달러만큼 뒤처지며, 이는 보유 기준 금액의 5.72%입니다. 하지만 초기 예치금과 비교하면 여전히 828.43달러의 수익을 올렸습니다. 이를 원래 2,000달러에서 5.72% 손실을 본 것으로 표현하면 잘못된 기준을 사용하게 됩니다.
반대로 ETH 가격이 500달러로 하락하면 포지션은 약 1.414214 ETH와 707.11개의 스테이블코인이 되며, 가치는 1,414.21달러입니다. 그대로 보유했다면 가치는 1,500달러였을 것입니다. 이 경우 풀은 달러 기준으로도 손실을 입고, 보유 방식보다 85.79달러 뒤처지며, 역시 5.72%입니다. ETH를 더 많이 축적했다고 해서 포트폴리오의 달러 가치가 보호된 것은 아닙니다.
기본 계산은 상대 가격에 의해 결정됩니다
r을 한 토큰의 최종 가격을 다른 토큰으로 표시한 값과 예치 시점의 해당 상대 가격의 비율이라고 하겠습니다. 위 모델에서 풀의 가치와 보유 가치의 비율은 2√r ÷ (1 + r)입니다. 양의 값으로 표시한 상대적 성과 저하율인 비영구적 손실은 [1 − 2√r ÷ (1 + r)] × 100%입니다.
| 최종 상대 가격 / 초기 가격 | 가격 변동 예시 | 보유 방식 대비 부족분 |
|---|---|---|
| 0.50배 | 가격이 절반으로 하락 | 5.72% |
| 1.00배 | 상대적 변동 없음 | 0% |
| 1.25배 | 가격이 25% 상승 | 0.62% |
| 2.00배 | 가격이 두 배로 상승 | 5.72% |
| 4.00배 | 가격이 네 배로 상승 | 20.00% |
대칭성이 성립하는 것은 두 배와 절반처럼 서로 역수 관계인 상대 가격 변동에 관한 것입니다. 동일한 비율의 상승과 하락을 의미하는 것은 아닙니다. 50% 상승과 50% 하락은 서로 역수 관계가 아닙니다. 가중치가 다른 풀, 스테이블스왑 곡선, 제한된 유동성 범위에는 각각 별도의 계산이 필요합니다.
“비영구적”이라는 말은 상대 가격이 다시 돌아오면 모델상 격차가 줄어들 수 있다는 뜻입니다. 회복이 예정되어 있거나 보장된다는 의미는 아닙니다. 포지션을 계속 유지하면 이후의 상황에 대한 노출이 유지될 뿐이며, 현재의 경제적 부족분이 사라지는 것은 아닙니다.
수수료는 눈에 띄는 APR이 아니라 달러 기준 격차를 메워야 합니다
가격이 두 배가 되는 예시에서는 해당 시점에 보유 방식과 같아지려면 171.57달러의 추가 순가치가 필요합니다. 이는 회계상 기준이지 미래 수수료에 대한 추정치가 아닙니다. 실제 수수료는 구현 방식에 따라 풀의 준비금을 변경하거나 별도로 누적될 수 있습니다.
LP 권리의 평가액에 별도로 보유한 수수료와 보상을 더하고 관련 비용을 뺀 금액을, 같은 시점에 원래 토큰 수량을 보유했을 때의 가치와 비교하세요. 포지션 가치에 이미 수수료가 포함되어 있다면 수수료를 두 번 더하지 마세요. 보상 토큰은 베스팅과 매도 비용을 고려해 실제로 실현 가능한 가격으로 평가하세요.
연환산 수익률 표시는 활동량과 자본에 대한 가정을 외삽한 것입니다. 실제 보유 기간 동안 발생한 실제 수입이 실제 부족분을 초과했음을 입증할 수는 없습니다. 거래량이 많다는 사실만으로 수수료를 받을 자격이 있는 유동성이 수수료를 얼마나 나누어 갖는지도 알 수 없습니다.
집중 유동성과 스테이블코인은 노출을 바꿉니다
집중 유동성은 선택한 가격 범위 내에 자본을 배치합니다. 가격이 해당 범위를 움직이는 동안 잔액이 변하며, 경계를 벗어나면 원금 포지션은 한쪽 자산으로만 구성됩니다. Uniswap의 문서에 따르면 범위를 벗어난 포지션은 다시 활성화될 때까지 거래 수수료를 받지 않습니다. 좁은 범위는 보유 자산 구성의 변화를 심화하고 더 많은 관리를 요구할 수 있습니다. 위의 전체 가격 범위 공식은 제한된 범위 포지션을 계산하는 도구가 아닙니다.
스테이블코인 페어는 일반적인 상황에서 상대 가격 변동이 크지 않을 수 있지만, 디페깅이 발생하면 이러한 전제가 바뀝니다. 트레이더는 더 강한 자산을 인출하면서 약해지는 자산을 예치할 수 있습니다. 풀에 표시된 익숙한 달러 단위가 준비금의 뒷받침이나 상환 보장을 제공하는 것은 아닙니다.
컨트랙트 익스플로잇, 관리 권한 탈취, 악성 토큰은 추가적인 위험입니다. 예치금을 마련하기 위해 차입하면 청산 위험이 더해질 수 있습니다. 이러한 위험을 비영구적 손실 공식에 포함해 이미 계산된 것으로 취급해서는 안 됩니다.
또한 보유 자산 구성에 따른 성과 저하와 거래 실행 비용을 구분하세요. KTX의 유동성과 거래 규모 및 슬리피지 가이드는 결과적으로 받은 토큰을 매수하거나 매도할 때 추가 비용이 발생할 수 있는 이유를 설명합니다. 자격을 갖춘 독자는 KTX를 통해 시장을 살펴볼 수 있습니다. 거래소에서 거래하는 것과 온체인 풀에 자산을 제공하는 것은 서로 다른 활동입니다.
풀 수익률을 비교하기 전에 확인할 다섯 가지 질문
두 토큰의 달러 가치가 모두 두 배가 되면 비영구적 손실이 발생하나요?
상대 가격이 변하지 않는다면 달러 가치가 상승하더라도 기본 모델에서는 비영구적 손실이 발생하지 않습니다. 비교 기준은 자산 간 상대적 변동입니다.
LP 토큰은 내 예치금의 상환을 보장하나요?
아니요. LP 토큰은 원래 수량이나 달러 금액을 돌려주겠다는 약속이 아니라 풀의 규칙에 따른 권리를 나타냅니다. 일부 집중 유동성 포지션은 대체 가능한 LP 토큰 대신 NFT를 사용합니다.
수수료를 수령하면 손실 계산이 초기화되나요?
아니요. 수수료에 대한 권리는 수입이며, 그 자체로 최초 보유 기준을 초기화하지 않습니다. 비교 기준을 임의로 바꾸지 않도록 예치, 출금 및 분배 내역을 기록하세요.
나중에 자본을 추가하면 어떻게 되나요?
추가할 때마다 시작 가격과 토큰 구성은 달라집니다. 모든 자금을 최초 예치금으로 간주하지 말고, 별도의 예치분으로 추적하거나 일관된 현금흐름 조정 기준을 사용하세요.
스테이킹에도 동일한 메커니즘이 적용되나요?
스테이킹만으로는 스왑을 통해 두 풀 준비금의 균형이 조정되지 않습니다. 스테이킹 영수증을 유동성 풀에 넣으면 해당 영수증 자체의 위험과 함께 별도의 LP 노출이 발생합니다.
교육 목적의 자료이며 투자 조언이 아닙니다. 모든 수치 예시는 가상의 예시입니다. 유동성 공급은 자본 손실을 초래할 수 있습니다.
기술 참고 자료: Uniswap의 비영구적 손실 설명, 집중 유동성 문서, Balancer 백서. 위의 계산 예시와 백분율 계산은 명시된 가정을 바탕으로 별도로 도출했습니다.