
Uniswap에서 Pump.fun에 이르기까지 모든 DeFi 혁신은 풀을 수정하는 것에 불과하다
글: 황스리량
자금풀이라는 개념은 늘 과소평가되어 왔다고 생각한다. 정확한 자금풀의 개념을 명확히 정의하는 것은 믹싱 코인 커뮤니티에 매우 중요하다. 디파이(DeFi)를 공부할 때 자금풀은 가장 유용한 열쇠가 될 수 있으며, 이 분야에 진입하려는 모든 신규 사용자는 우선 자금풀부터 확실히 이해해야 한다.
바이낸스와 같은 중심화 거래소에서는 거래쌍이 오더북 방식으로 운영되며, 예를 들어 ETH-USDT는 매도와 매수 주문이 맞서는 장소이다. 매도자와 매수자가 서로 상대방이 되는 이 방식은 우리가 익히 아는 거래 형태다.
반면 탈중앙화 거래소(DEX)에서는 매수자와 매도자의 거래 상대방이 바로 '자금풀'이다. 자금풀이란 서로 거래되는 두 개의 토큰을 하나의 '풀(pool)' 안에 넣어두고, 이 풀 안에서 두 토큰의 구체적인 수량이 특정 가격 곡선 조건을 만족하도록 변하는 것을 말하며, 이것이 바로 AMM 알고리즘이다.
이것이 DEX에서 유동성 자금풀의 핵심이다. 유동성 자금풀이 무엇인지, 혹은 구체적인 유동성 자금풀을 구성하거나 정의하는 핵심 요소들이 무엇인지 명확히 정의해보자.
자금풀을 철저히 이해하기 위해 세 가지 질문을 던져볼 수 있다:
-
누가 자금을 풀에 넣는가?
-
프로토콜은 이 돈을 어떻게 처리하는가?
-
수익과 리스크는 자금풀 내에서 어떻게 배분되는가?
대다수의 디파이 프로젝트들에 대해 이 세 가지 질문에 명확히 답할 수 있다면, 기본적으로 그 프로젝트의 전문가라고 볼 수 있다.
하지만 디파이 프로젝트를 자신의 재테크나 실제 활용 대상으로 삼기 위해서는 자금풀을 더욱 세밀하게 정의할 필요가 있다.
자금풀은 다섯 가지 요소로 나눌 수 있다:
1. 자금 구성요소.
예를 들어 유니스왑(Uniswap)의 자금풀은 일반적으로 두 종류의 ERC20 토큰을 포함하여 하나의 거래쌍(pair)을 구성한다. 크루브(Curve)의 경우엔 3개의 토큰이 들어가는 풀도 존재한다.
마찬가지로 렌딩 디파이 프로젝트들도 자금풀 관점에서 바라볼 수 있다. 예를 들어 Aave는 공급 풀과 부채 풀로 나눌 수 있으며, 풀 안에 어떤 구성요소들이 있는지도 확인 가능하다.
2. 자금풀과 상호작용하는 역할들, 즉 자금풀의 수요와 공급 역할을 정의하는 것.
예를 들어 유니스왑의 자금풀에서는 트레이더 사용자와 유동성 제공자(LP)를 구분할 수 있다. 이 요소를 통해 해당 디파이 제품의 진정한 수익원이 어디서 오는지를 파악할 수 있다. 만약 누군가 디파이 프로젝트에 참여하면서 이 요소를 제대로 이해하지 못했다면, 그 사람은 확실히 '양배추(jjokbari)'일 것이다.
3. 자금풀 내 구성요소의 변화를 유도하거나 제약하는 알고리즘.
전형적인 사례가 유니스왑의 AMM 곡선이다. 다양한 DEX들은 사실상 모두 이 자금풀 구성요소의 변화 알고리즘을 수정하는 것이다. 다양한 MM 곡선들도 본질적으로 이 알고리즘의 미세한 변형에 불과하다.
렌딩 프로토콜의 이자 계산, 담보율, 강제청산 조건 등의 파라미터 역시 자금풀 구성요소 변화를 제약하는 알고리즘에 속한다.
4. 프로토콜의 이익과 비용 배분.
이익과 비용의 배분은 위의 3번 항목 알고리즘의 일부이지만, 매우 중요한 부분이므로 더 세분화할 가치가 있다.
예를 들어 유니스왑의 AMM 알고리즘은 트레이더가 지불한 수수료를 100% 유동성 제공자에게 지급한다. 반면 대부분의 DEX는 수수료 일부를 프로젝트팀에게 배분한다.
렌딩 프로토콜의 이자 배분 또한 가장 중요한 파라미터 중 하나다.
5. 마지막으로, 우리가 별로 관심을 두지 않는 부분이지만 거버넌스(governance)가 있다.
주로 프로토콜 파라미터를 어떻게 조정할 것인지에 관한 것으로, 현재 다양한 DAO의 거버넌스는 프로젝트팀이 제안서를 내고, 보유 토큰 소유자들이 투표하는 식이다.
더 복잡한 디파이 프로토콜이라 할지라도 위의 다섯 가지 요소로 분석해볼 수 있다.
예를 들어 유니스왑 v4 버전의 훅(Hook)은 인터넷에 수많은 사람들이 글을 써서 설명했지만 여전히 이해하기 어렵다. 하지만 자금풀 관점에서 보면 금세 명확해진다.
유니스왑 V2의 자금풀 구성요소는 두 종류의 ERC-20 토큰이며, 토큰이 동일하면 동일한 풀이 된다. 즉 각 거래쌍(예: ETH/USDC)마다 유니스왑 V2에는 단 하나의 풀만 존재하며, 모든 거래가 이 풀 안에서 이루어지고 수수료는 고정된 0.3%다.
유니스왑 V3는 더 많은 유연성을 도입했다. 수수료 구조 외에도 V3는 0.01%, 0.05%, 0.3%, 1%의 네 가지 수수료 옵션을 추가했다. 즉 동일한 토큰쌍이라도 사용자가 다른 수수료를 선택함으로써 서로 다른 자금풀을 형성할 수 있다. V2는 오직 0.3%의 수수료만 있었던 반면, V3는 다양한 거래 요구에 따라 수수료율을 조정할 수 있도록 했다.
또한 V3는 집중 유동성(concentrated liquidity)을 도입하여 LP가 유동성을 제공할 가격 범위를 선택할 수 있게 되어 자금풀의 효율성을 더욱 최적화했다. 이는 자금풀 구성요소에 대한 알고리즘 조정이지만, 이러한 알고리즘은 유니스왑 공식적으로 정의한 것이며, LP는 이 사전 설정된 범위 내에서만 유동성을 제공할 수 있다.
유니스왑 V4는 V3 대비 가장 두드러진 변화로 수수료의 사용자 정의 기능을 도입했다. V4는 동일한 토큰쌍에 대해 거의 무한한 수수료 옵션을 설정할 수 있게 하여 V3의 네 가지 고정 수수료 제한을 깼다. 즉 동일한 두 토큰쌍이라도 V4에서는 수수료 설정이 다르면 서로 다른 자금풀을 생성할 수 있다.
또한 V4는 훅(Hook) 메커니즘을 도입하여 자금풀의 구성요소와 알고리즘을 더욱 유연하게 만들었다. V4는 기존의 x * y = k 제약 이후에 사용자가 추가로 커스텀 알고리즘, 즉 훅을 도입하여 자금풀의 행동을 더 변경할 수 있게 했다. 각 자금풀은 오직 하나의 훅만 가질 수 있으므로, 동일한 토큰쌍과 동일한 수수료 설정이라도 다른 훅을 사용하면 서로 다른 자금풀이 생성된다.
V4 버전은 자금풀 데이터를 무한히 증가시킬 수 있을 것이다.
SOL 체인에서 가장 큰 프로젝트 중 하나인 Pump.fun도 자금풀 관점에서 보면 매우 명확해진다.
Pump.fun의 가장 큰 혁신은 토큰 발행과 초기 자금풀 조성 알고리즘을 통합한 점이다.
토큰 발행 과정에서 사용자가 토큰 민팅 시 납부하는 원금은 발행 종료 후 자금풀로 조성되어 대부분의 토큰이 유동성 부족 문제를 해결하고, 새로운 토큰이 출시될 때 충분한 자금풀을 갖춰 이용자들이 쉽게 거래할 수 있도록 한다.
사실 수많은 디파이 프로토콜들을 꼼꼼히 연구하며 자금풀 설계의 세부사항을 찾아보는 것은 차익거래 전략을 찾는 좋은 방법이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














