스테이블코인 풀 예치, USDC와 USDT를 넣었는데 왜 수량이 달라질까
페이지 정보
본문
USDC와 USDT를 풀에 넣으면 두 코인이 지갑 안에서 그대로 따로 보관될 것처럼 느껴집니다. 그런데 나중에 출금 예상 수량을 보면 처음 넣은 숫자와 조금 달라질 수 있습니다. 풀 예치는 맡겨 두는 보관이 아니라 풀의 지분을 받는 일입니다. 여기서 숫자가 달라지는 이유가 시작됩니다.
스테이블코인 풀이라는 말 때문에 더 헷갈립니다. 둘 다 1달러 근처에서 움직이는 코인이니, USDC 100개와 USDT 100개를 넣으면 나중에도 비슷하게 100개씩 돌아와야 할 것 같습니다.
하지만 풀은 개인 금고가 아니라 거래가 지나가는 공동 공간입니다. 내 입금액은 그 공간 안에서 풀 지분으로 바뀌고, 이후에는 풀 안의 비율과 수수료, 가격 변화를 같이 따라갑니다.
맡긴 코인보다 풀 지분
유동성 풀에 돈을 넣는다는 말은 코인을 보관해 달라는 말과 다릅니다. 풀 안에서 다른 사람이 스왑할 수 있도록 두 자산을 함께 제공하는 일입니다.
Uniswap의 liquidity overview는 유동성 공급을 토큰 쌍을 풀에 넣고 거래에서 발생하는 수수료를 받는 활동으로 설명합니다. 여기서 중요한 단어는 “쌍”과 “풀”입니다. 하나의 코인을 예금하듯 넣는 구조가 아닙니다.
USDC와 USDT를 같이 넣으면 내 지갑에는 원래 코인 대신 LP 토큰이나 포지션 표시가 보일 수 있습니다. 이름은 서비스마다 다르지만, 의미는 비슷합니다. “내가 풀의 일부를 들고 있다”는 표시입니다.
그래서 예치 뒤에 USDC 숫자가 그대로 보이지 않아도 곧바로 코인이 사라졌다고 볼 일은 아닙니다. 문제는 다른 곳에 있습니다. 내가 들고 있는 풀 지분이 나중에 어떤 자산 조합으로 되돌아오느냐입니다.
조용히 움직이는 USDC와 USDT 비율
풀 안에서는 다른 사람의 스왑이 계속 일어납니다. 누군가 USDC를 넣고 USDT를 가져가면 풀 안의 USDC와 USDT 비율이 달라집니다. 반대로 움직이는 거래도 계속 들어옵니다.
겉으로는 둘 다 1달러 코인이라 큰 변화가 없어 보일 수 있습니다. 그래도 풀은 거래가 지나갈 때마다 조금씩 상태가 바뀝니다. 그 변화가 누적되면 출금 예상 수량에서 처음 넣은 숫자와 다른 모습이 나타납니다.
Uniswap v2 pools 문서는 유동성을 넣으면 liquidity token이 발행되고, 이 토큰이 풀에 대한 기여분을 나타낸다고 설명합니다. 풀에서 내 몫은 처음 넣은 코인의 봉투가 아니라 전체 풀에 대한 비율입니다.
이 차이를 모르면 “왜 내가 넣은 USDC가 줄었지”라는 식으로만 보게 됩니다. 실제로는 풀 안에서 두 자산의 비율이 바뀌었고, 내 지분이 그 바뀐 풀을 따라 계산되는 것입니다.
수수료 수익이 가리는 숫자
유동성 풀에 들어가는 이유는 보통 수수료입니다. 누군가 풀을 이용해 스왑할 때 수수료가 발생하고, 그 일부가 유동성 공급자에게 돌아갑니다.
Uniswap v2 문서는 거래가 일어날 때 수수료가 부과되고 LP에게 비례 배분된다고 설명합니다. 이 말만 보면 단순히 이자가 붙는 상품처럼 느껴질 수 있습니다.
하지만 수수료가 붙는다는 사실과 내가 넣은 두 코인의 수량이 그대로 유지된다는 말은 다릅니다. 풀 지분의 가치는 수수료로 늘 수 있지만, 그 지분을 풀었을 때 받는 USDC와 USDT의 비율은 풀 상태에 따라 달라질 수 있습니다.
그래서 수익률 숫자만 먼저 보면 착각하기 쉽습니다. 수수료 수익이 붙는 동안에도 풀 안의 구성은 움직이고 있습니다. 출금할 때 중요한 것은 “수수료가 있었나”와 “어떤 조합으로 돌아오나”를 같이 보는 일입니다.
1달러 코인끼리도 남는 depeg
스테이블코인 풀은 변동성이 큰 코인끼리 묶은 풀보다 덜 흔들릴 수 있습니다. USDC와 USDT가 모두 1달러 근처를 목표로 하기 때문입니다.
그렇다고 위험이 사라지는 것은 아닙니다. 한쪽 스테이블코인이 1달러에서 벗어나는 depeg이 생기면 풀의 균형도 달라질 수 있습니다. 가격이 아주 조금만 벌어져도 큰 금액이 움직이는 풀에서는 차익거래가 빠르게 들어옵니다.
이때 유동성 공급자는 단순히 “나는 USDC와 USDT를 반반 맡겼다”고 보기 어렵습니다. 풀 안에서 상대적으로 덜 원해지는 자산이 더 많이 남고, 더 원하는 자산은 빠져나가는 흐름이 생길 수 있습니다.
스테이블코인 풀의 위험은 그래서 극적인 가격 폭락만이 아닙니다. 1달러 근처라는 안정감 때문에 풀 지분, 수수료, depeg 위험을 같은 숫자로 뭉뚱그려 보는 데서도 생깁니다.
출금 예상 수량이 주는 힌트
풀에 돈을 넣은 뒤 가장 현실적으로 볼 숫자는 출금 예상 수량입니다. 지금 포지션을 줄이거나 닫으면 USDC와 USDT가 각각 얼마나 돌아오는지 보는 것입니다.
여기서 처음 넣은 수량과 달라 보일 수 있습니다. 한쪽이 조금 많고, 한쪽이 조금 적을 수 있습니다. 수수료가 반영돼 전체 가치는 늘어 보이는데 특정 코인 수량은 줄어 보일 수도 있습니다.
Uniswap의 providing liquidity 문서는 기존 풀에 유동성을 넣을 때 현재 가격 비율에 맞춰 넣어야 한다고 설명합니다. 넣을 때도 현재 풀의 비율이 중요하고, 뺄 때도 현재 풀의 상태가 중요합니다.
예전에 다룬 스테이블코인 스왑은 풀을 이용해 코인을 바꿀 때의 견적 이야기였습니다. 이번에는 그 풀에 내 돈을 넣어 일부를 들고 있는 쪽입니다. 같은 풀을 보지만 서 있는 자리가 다릅니다.
LP 토큰을 잔고처럼 볼 때
LP 토큰이나 유동성 포지션을 단순 잔고처럼 보면 이해가 자꾸 꼬입니다. 숫자가 하나로 보이니 예금 잔액처럼 느껴지지만, 실제로는 풀 안의 자산 조합에 대한 권리입니다.
이 포지션을 볼 때는 처음 넣은 코인 수량, 현재 출금 예상 수량, 누적 수수료, 풀 안의 두 자산 비율을 나눠서 보는 편이 낫습니다. 네 숫자가 항상 같은 방향으로 움직이지는 않습니다.
스테이블코인 풀 예치는 “1달러 코인이니까 안전하다”에서 끝나지 않습니다. 안전하다는 느낌보다 먼저 봐야 할 것은 내가 무엇을 들고 있는지입니다. 코인 두 개를 따로 맡긴 것이 아니라, 계속 거래가 지나가는 풀의 지분을 들고 있습니다.
이렇게 보면 출금 예상 수량이 처음과 다르게 보일 때도 덜 당황하게 됩니다. 숫자가 달라졌다는 사실보다, 그 숫자가 풀 지분에서 나온 결과인지 먼저 읽을 수 있기 때문입니다.
스테이블코인, 거래소 서비스, 지갑 전송, 예치 상품은 가격 괴리, 출금 지연, 체인 선택 오류, 정책 변경 같은 위험이 있을 수 있습니다. 이 글은 정보 제공용이며 특정 자산 매수, 예치, 전송을 권유하지 않습니다. 실제 실행 전에는 공식 공지와 본인 계정 조건을 다시 확인해야 합니다.