Uniswap v2

Uniswap v2 가이드: AMM, 유동성 풀, 수수료, 사용법과 전략

Uniswap v2는 이더리움 생태계를 대표하는 탈중앙화 거래소(DEX) 프로토콜로, 간결한 AMM(x*y=k) 모델과 ERC-20↔ERC-20 직접 스왑을 표준으로 만들었습니다. 누구나 허가 없이 유동성을 공급하고 수수료를 공유하며, 지갑에서 바로 토큰을 교환할 수 있습니다. 이 가이드는 Uniswap v2의 핵심 메커니즘, 사용법, 수수료, 리스크 관리, 그리고 v3와의 비교까지 실전 중심으로 정리했습니다.

한눈에 보는 Uniswap v2

  • 완전 탈중앙: 계정 생성 없이 지갑으로 즉시 거래
  • 간단한 AMM: 예측 가능한 가격 곡선과 투명한 수수료(0.3%)
  • 유동성 제공: LP 토큰으로 수수료 지분 자동 정산
  • 광범위한 토큰: 롱테일 자산 접근성 우수
  • 개발 친화적: 오픈소스, SDK, 서브그래프로 통합 용이


Uniswap v2란?

Uniswap v2는 유동성 풀에 예치된 두 토큰의 상대적 비율로 가격을 형성하는 자동화 마켓메이커(AMM)입니다. 모든 풀은 두 자산으로 구성되고, 스왑 시 풀 비율이 변하며 가격이 즉시 조정됩니다. v2는 ERC-20↔ERC-20 스왑을 네이티브로 지원하고, 플래시 스왑, 라우팅, 가격 오라클 등의 기능을 도입해 탈중앙 거래의 기본 인프라로 자리 잡았습니다.

“탈중앙은 선택이 아니라, 스스로 주권을 가지는 방법이다. — Uniswap 커뮤니티 정신”


핵심 메커니즘 이해하기

AMM의 원리: x*y=k

각 풀은 두 자산의 곱이 일정하게 유지되도록 동작합니다. 사용자가 토큰 A를 더 많이 넣으면 토큰 B의 상대 가격이 상승하고, 그 반대 또한 성립합니다. 이 간단한 수식은 가격 책정의 투명성과 예측 가능성을 높여주지만, 거래 규모가 클수록 미끄러짐(Slippage)이 커질 수 있습니다. 따라서 유동성이 깊은 풀을 선택하고, 가격 영향과 허용 미끄러짐 범위를 전략적으로 설정하는 것이 중요합니다.

유동성 풀, 수수료, LP 토큰

누구나 두 자산을 같은 가치로 예치해 유동성을 공급할 수 있습니다. v2에서는 각 스왑마다 0.3%의 수수료가 발생하며, 이는 풀에 비례 배분되어 LP 토큰 보유자에게 귀속됩니다. 유동성 철회 시 쌓인 수수료만큼 더 많은 토큰을 회수하게 됩니다. 다만 가격이 한쪽으로 크게 움직일 때 발생하는 일시적 손실(Impermanent Loss)을 이해하고, 변동성이 낮은 쌍이나 헤지 전략을 병행하는 것이 좋습니다.

라우터, 페어, 멀티홉

v2의 라우터 컨트랙트는 다양한 풀을 경유하는 최적 경로를 찾아줍니다. 예를 들어 토큰 A를 토큰 C로 바꿀 때, A→WETH→C처럼 멀티홉 스왑이 자동으로 수행될 수 있습니다. 각 풀(페어)은 독립적으로 존재하며, 유동성 분포와 경로에 따라 실효 가격과 수수료 효율이 달라집니다. 경로가 길수록 가스비와 미끄러짐 누적을 고려해야 합니다.



시작 방법: 스왑과 유동성 공급

토큰 스왑 순서

  1. 지갑 연결: MetaMask 등 이더리움 지갑을 연결합니다.
  2. 토큰 선택: 교환할 토큰 페어를 선택하고 수량을 입력합니다.
  3. 허용(Approve): 처음 거래하는 토큰은 승인 트랜잭션이 필요합니다.
  4. 미끄러짐/가스 설정: 허용 범위와 가스 우선순위를 조절합니다.
  5. 스왑 확인: 지갑에서 서명하고 온체인 확정까지 대기합니다.

팁: 유동성이 얕은 토큰은 가격 영향이 큽니다. 최소 수령 수량을 확인하고, 스캠 토큰을 피하기 위해 컨트랙트 주소를 검증하세요. 네트워크 혼잡 시 가스비가 급등할 수 있습니다.

유동성 공급 순서

  1. 풀 선택: 거래량과 TVL이 충분한 페어를 고릅니다.
  2. 동가 예치: 두 토큰을 같은 가치로 입금합니다.
  3. LP 토큰 수령: 지분을 나타내는 LP 토큰을 받습니다.
  4. 수수료 적립: 스왑이 일어날수록 0.3% 수수료가 누적됩니다.
  5. 인출: LP 토큰을 소각하고 원금+수수료를 회수합니다.

주의: 변동성이 큰 페어에서는 일시적 손실이 커질 수 있습니다. 분할 예치, 상호 상관성이 높은 자산 선택, 수수료 수익과 변동 위험의 균형을 고려하세요.



수수료, 가스, 보안

  • 거래 수수료: v2 풀의 표준 수수료는 0.3%이며 LP에게 분배됩니다.
  • 가스 비용: 이더리움 메인넷 상황에 따라 변동됩니다. 멀티홉 경로일수록 가스와 미끄러짐 누적을 고려하세요.
  • 보안: 오픈소스와 커뮤니티 감사가 이루어졌지만, 스마트 컨트랙트 리스크는 0이 아닙니다. 개인 키 보안과 피싱 방지를 철저히 하세요.

추가로, 토큰 컨트랙트의 권한, 세금 토큰 여부, 프론트엔드 스푸핑을 주의해야 합니다. 작은 금액으로 테스트 스왑을 먼저 수행하고, 합리적 한도의 미끄러짐을 설정하세요.



Uniswap v2 vs v3 비교

항목 Uniswap v2 Uniswap v3
가격 모델 균일 유동성(x*y=k) 집중 유동성(가격 범위 지정)
수수료 구조 고정 0.3% 여러 수수료 티어(예: 0.05/0.3/1%)
LP 난이도 간단, 수동 관리 적합 전략적, 적극적 관리 필요
가스 효율 보통 상황에 따라 효율적
최적 사용 사례 롱테일, 단순 스왑, 학습/온보딩 대형 풀, 낮은 미끄러짐, 고급 LP 전략
기타 기능 플래시 스왑, 간결 오라클 범위 오더, 개선된 오라클

요약하면, 단순성과 접근성은 Uniswap v2의 장점이며, 자본 효율성과 정교한 전략은 v3의 강점입니다. 목적과 리스크 허용도에 따라 선택하세요.



효율을 높이는 실전 전략

  • 유동성 깊은 페어 우선: 거래량과 TVL이 높은 풀에서 미끄러짐을 최소화합니다.
  • 수수료 vs 변동성: 수수료 수익이 예상 변동 폭을 상회하는지 검토합니다.
  • 멀티홉 체크: 경로가 길어지면 가스가 커집니다. 대안 경로를 비교하세요.
  • 리밸런싱 주기: 시장 구조 변화를 반영해 유동성 비중을 점검합니다.
  • 리스크 분산: 여러 페어/체인으로 분산해 단일 실패 지점을 줄입니다.


개발자를 위한 Uniswap v2

v2는 오픈소스로, SDK와 The Graph 서브그래프를 활용해 가격 조회, 스왑 경로 계산, 유동성 데이터 수집이 쉽습니다. 라우터페어 컨트랙트 이벤트를 구독하면 거래/유동성 변화를 실시간 반영할 수 있고, 플래시 스왑으로 무담보 차입 후 같은 트랜잭션 내 상환도 구현 가능합니다. 빌더는 컨트랙트 주소 고정, 재진입 방지, 오라클 조작 방어 등 보안 모범 사례를 준수해야 합니다.

  • 🔧 통합: 스왑/유동성 UI, 애그리게이터, 재무 대시보드
  • 🔧 데이터: 가격 피드, 거래량/TVL 분석, 알림 봇
  • 🔧 자동화: 포지션 리밸런싱, 위험 감지, 슬리피지 가드


리스크 관리 체크리스트

  • ⚠️ 일시적 손실: 변동성 높은 자산쌍은 손실 위험이 큽니다. 헤지 또는 분산으로 대응하세요.
  • ⚠️ 스캠/가짜 토큰: 공식 컨트랙트 주소를 교차 확인하세요.
  • ⚠️ 미끄러짐 과다: 최소 수령 수량을 설정해 과도한 가격 영향을 방지하세요.
  • ⚠️ 가스 급등: 혼잡 시간대 피하거나 우선순위를 조절하세요.
  • ⚠️ 지갑 보안: 피싱 링크 차단, 하드웨어 지갑 사용 권장.


마무리: 왜 지금 Uniswap v2인가

Uniswap v2는 단순하고 신뢰할 수 있는 AMM 구조, 넓은 토큰 커버리지, 그리고 개방적인 생태계로 여전히 강력한 선택지입니다. 초보자에게는 쉬운 온보딩을, 숙련자에게는 검증된 유동성 인프라를 제공합니다. 당신의 지갑이 곧 거래소입니다. 지금 Uniswap v2에서 거래와 유동성 전략을 시작해 보세요.



Frequently Asked Questions about Uniswap v2

Uniswap v2에서 수수료는 어떻게 배분되나요?

모든 스왑에 0.3% 수수료가 부과되며, 해당 풀의 유동성 공급자에게 지분에 비례해 분배됩니다. 유동성을 철회할 때 LP 토큰을 소각하며 누적 수수료가 함께 정산됩니다.

일시적 손실(Impermanent Loss)은 무엇이며 어떻게 줄이나요?

풀 내 두 자산의 가격이 비대칭으로 움직일 때 발생하는 손실입니다. 상관관계가 높은 자산쌍을 선택하고, 변동성 이벤트 전후로 비중을 조정하거나 분할 예치를 활용해 영향을 완화할 수 있습니다.

멀티홉 스왑은 언제 유리하고, 단점은 무엇인가요?

직접 경로 유동성이 얕을 때 더 깊은 풀을 경유해 더 나은 가격을 얻을 수 있습니다. 다만 홉이 늘수록 미끄러짐과 가스 비용이 누적되므로 총 비용을 비교해야 합니다.

플래시 스왑은 어떻게 활용되나요?

트랜잭션 내에서 토큰을 차입해 아비트라지, 담보 교체 등 전략을 수행한 뒤 같은 트랜잭션 끝에 상환합니다. 컨트랙트 구현과 보안 검토가 필수입니다.

v2와 v3 중 어떤 것을 선택해야 하나요?

단순한 스왑과 기본 유동성 공급에는 v2가 편리합니다. 낮은 미끄러짐과 자본 효율을 중시하는 고급 LP 전략에는 v3가 적합합니다. 자산 특성과 리스크 허용도에 따라 병행 사용도 가능합니다.

스캠 토큰을 피하려면 어떻게 해야 하나요?

공식 소스에서 토큰 컨트랙트 주소를 확인하고, 유동성 잠금 여부와 온체인 거래 내역을 점검하세요. 초기에는 소액으로 테스트 스왑을 권장합니다.

가스비를 절감할 수 있는 팁이 있나요?

네트워크 혼잡이 낮은 시간대에 거래하고, 불필요한 멀티홉 경로를 줄이세요. 승인(Approve) 한도를 필요 이상으로 크게 잡지 않는 것도 보안과 비용 모두에 유리합니다.



이제 선택은 당신의 것. 검증된 AMM, 넓은 유동성, 자유로운 온체인 거래. 지금 바로 Uniswap v2에서 스왑을 시작하고, 당신만의 유동성 전략을 실행하세요.