Uniswap DEX에는 왜 여러 버전이 있을까?
Uniswap v1, v2, v3, v4는 지금도 모두 운영 중인 네 개의 별개 프로토콜입니다. 각 버전이 무엇을 바꿨는지, 이전 버전이 왜 꺼지지 않는지, 2026년 10월 기준으로 유동성과 거래량이 어떻게 나뉘는지, 그리고 ChainTx.Tools 트레이딩 도구가 어떤 버전을 사용하는지 설명합니다.

Uniswap에서 어떤 토큰의 풀 목록을 열면 같은 페어가 v2, v3, v4라는 라벨을 달고 여러 번 나오는 경우가 많습니다. 각 라벨은 고유한 스마트 컨트랙트, 풀, 유동성을 갖춘 별개의 프로토콜입니다. 2018년의 v1부터 2025년의 v4까지 네 세대 모두가 지금도 동시에 운영되고 있습니다.
이 가이드에서는 각 버전이 무엇을 바꿨는지, 이전 버전이 왜 꺼지지 않는지, 2026년 10월 기준으로 유동성과 거래량이 버전별로 어떻게 나뉘는지, 그리고 이것이 트레이더, LP, ChainTx.Tools의 일괄 거래에 어떤 의미가 있는지 설명합니다.
짧은 결론
Uniswap 컨트랙트는 업그레이드할 수 없습니다. 그래서 팀은 프로토콜을 패치하는 대신 그 옆에 새 프로토콜을 내놓고, 이전할지 여부는 유동성 공급자(LP)가 결정합니다. 각 버전은 이전 버전의 특정 한계를 해결했습니다.
| 버전 | 출시 | 핵심 아이디어 | 해결한 문제 | TVL / 30일 거래량 점유율* |
|---|---|---|---|---|
| v1 | 2018년 11월 2일 | ETH ↔ 토큰 풀, x·y=k | 오더북도 문지기도 없는 거래소 | 0.1% / 0.1% 미만 |
| v2 | 2020년 5월 18일 | 모든 ERC-20 페어, 가격 오라클, 플래시 스왑 | 토큰 간 거래가 더 이상 ETH를 거치지 않음 | 25.6% / 1.7% |
| v3 | 2021년 5월 5일 | 집중 유동성, 여러 수수료 티어 | v2 풀 자본의 대부분이 전혀 쓰이지 않음 | 41.5% / 49.7% |
| v4 | 2025년 1월 31일 | 모든 풀을 하나의 컨트랙트에, 훅, 네이티브 ETH | 비싼 풀 생성과 멀티홉 스왑, 풀을 커스터마이즈할 방법이 없음 | 32.8% / 48.6% |
*DefiLlama: TVL은 2026년 10월 11일 기준, 거래량은 2026년 9월 12일부터 10월 11일까지.
Uniswap v1: 개념 증명
Hayden Adams는 Devcon 4의 마지막 날인 2018년 11월 2일에 최초의 Uniswap 컨트랙트를 Ethereum에 배포했습니다(프로젝트 역사). 설계는 최소한이었습니다. 팩토리가 토큰마다 하나의 거래소 컨트랙트를 만들었고, 페어 상대는 항상 ETH였습니다. 가격은 x·y=k 공식을 따랐기 때문에 풀 규모에 비해 거래가 클수록 가격이 더 많이 움직였습니다. 모든 스왑에서 0.3%가 유동성 공급자에게 지급되었습니다. 약점은 토큰 간 거래였습니다. USDC를 DAI로 바꾸려면 USDC→ETH와 ETH→DAI 두 풀을 거쳐야 했고, 수수료와 가격 영향도 두 번씩 발생했습니다.
Uniswap v2: 모든 페어, 오라클, 플래시 스왑
v2는 2020년 5월 18일에 출시되었습니다(출시 글). v2 백서에는 주요 변경 사항이 다음과 같이 정리되어 있습니다.
- 모든 ERC-20/ERC-20 페어: 토큰끼리 직접 페어를 만들 수 있습니다.
- 가격 오라클: 다른 컨트랙트가 한 블록 안에서는 조작하기 어려운 시간 가중 평균 가격(TWAP)을 읽을 수 있습니다.
- 플래시 스왑: 풀에서 토큰을 꺼내고, 같은 트랜잭션이 끝나기 전에 대금을 치르거나 돌려줍니다.
- 0.30% 중 0.05%를 떼는 선택적 프로토콜 수수료: 나중에 거버넌스가 켤 수 있습니다.
v2 유동성은 여전히 0부터 무한대까지 전체 가격 범위를 커버합니다. 덕분에 구조가 단순합니다. 두 토큰을 예치하고 LP 토큰을 받으면 수수료는 자동으로 풀에 더해집니다. 단점은 그 자본의 대부분이 시장이 결코 도달하지 않는 가격대에 머문다는 것입니다.
Uniswap v3: 집중 유동성
v3는 2021년 5월 5일에 출시되었습니다(출시 글). 이제 각 LP가 가격 범위를 고르고, 자본은 그 범위 안에서만 일합니다. 문서에 실린 예를 보면, v2 DAI/USDC 풀은 거의 모든 거래량이 발생한 0.99달러에서 1.01달러 사이의 거래에 자본의 약 0.5%만 사용했습니다(문서). v3에서는 LP가 그 구간에 모든 자본을 넣을 수 있습니다. 발표문은 v2 대비 최대 4,000배 높은 자본 효율을 내세웠습니다.
v3는 0.05%, 0.30%, 1%의 수수료 티어도 도입했습니다. 스테이블코인용 0.01% 티어는 2021년 12월 거버넌스를 통해 추가되었습니다(제안 9). 범위가 저마다 고유하기 때문에 포지션은 NFT가 되었습니다. 수수료는 더 이상 풀에 자동 복리로 쌓이지 않으며, 직접 회수해야 합니다.
대가는 복잡성입니다. 가격이 범위를 벗어나면 포지션은 100% 한쪽 토큰이 되고, 가격이 돌아올 때까지 수수료를 벌지 못합니다. 그래서 v3 유동성은 직접 또는 볼트(vault)를 통해 관리해야 합니다.
Uniswap v4: 하나의 컨트랙트, 훅, 네이티브 ETH
v4는 2025년 1월 31일에 출시되었습니다. Uniswap Labs 블로그는 출시 당시 네트워크를 10개로, Uniswap Foundation은 12개로 소개합니다(Labs, Foundation). 유동성 수학은 v3와 같고, 바뀐 것은 그 주변의 아키텍처입니다(v4와 v3 비교).
- 싱글턴: 모든 풀이 하나의
PoolManager컨트랙트 안에 있습니다. Labs에 따르면 풀 생성 비용이 최대 99.99% 저렴해졌습니다. - 플래시 어카운팅: 순 잔액 변화만 마지막에 정산되므로, 멀티홉 경로에서도 실제 토큰은 두 번만 이동합니다.
- 네이티브 ETH: WETH로 래핑할 필요가 없습니다.
- 유연한 수수료: 0%부터 100%까지 원하는 수수료를 정하거나, 거래마다 바뀌는 동적 수수료를 쓸 수 있습니다.
- 훅: 스왑과 유동성 변경 전후에 풀이 호출하는 외부 컨트랙트입니다.
훅은 풀을 위한 플러그인입니다. 변동성이 높을 때 수수료를 올리거나, 토큰 출시 경매를 진행하거나, LP의 범위를 관리하거나, 예치할 수 있는 사람을 제한할 수 있습니다. 훅은 풀을 만들 때 정해지고 바꿀 수 없으므로, 훅이 다르면 풀도 다릅니다. 훅은 선택 사항이며, 훅이 없는 v4 풀은 v3 풀처럼 작동합니다.
출시 전 v4는 9건의 감사, 235만 달러 규모의 보안 경진 대회, 최대 1,550만 달러의 버그 바운티를 거쳤습니다. 현재 문서는 v4를 새로운 통합에 권장되는 버전으로 안내합니다(개요).
이전 버전이 계속 운영되는 이유
컨트랙트는 변경할 수 없습니다. Uniswap 핵심 컨트랙트는 업그레이드할 수 없으며, 누구도 이를 일시 중지하거나 거래를 되돌릴 수 없습니다(문서). v2 풀의 자금을 v4로 옮길 수 있는 관리자 키도 없습니다. v2를 발표할 때 팀은 v1이 'Ethereum이 존재하는 한' 계속 작동할 것이라고 썼습니다(발표문).
유동성은 LP가 옮길 때만 이동합니다. 각 출시 때마다 선택적인 마이그레이션 도구가 제공되었지만, 많은 LP는 그것을 쓸 이유가 없었습니다. v2는 신경 쓸 일이 없고, 많은 오래된 토큰이 주요 페어를 여전히 v2에 두고 있으며, 다른 프로토콜도 특정 버전을 전제로 만들어져 있습니다.
라우팅이 버전을 감춥니다. 2021년 12월부터 Uniswap Auto Router는 v2와 v3 풀을 함께 검색합니다. 도움이 되면 거래를 나누고, 가스비를 고려해도 결과가 더 좋을 때만 홉을 추가합니다(Auto Router v2). 2022년 11월 Permit2 승인 컨트랙트와 함께 출시된 Universal Router는 이제 v2, v3, v4 스왑을 하나의 트랜잭션으로 묶습니다(문서). 2023년 7월 출시된 UniswapX는 서명된 주문을 추가했습니다. 경쟁하는 '필러(filler)'가 주문을 체결하고 가스비를 내며, 주문이 실패해도 사용자에게는 비용이 들지 않습니다(문서).
Uniswap 앱에서는 라우터가 거래마다 v2, v3, v4, UniswapX를 비교합니다. 버전이 중요해지는 것은 유동성을 추가할 때, 또는 도구가 거래를 특정 라우터 하나로 보낼 때입니다.
포크와 라이선스
- v2는 GPL-3.0이라 누구나 복사할 수 있었습니다. SushiSwap(2020년 8월)과 PancakeSwap(2020년 9월)은 v2 방식의 AMM으로 시작했고, DefiLlama에는 수백 개의 v2 포크가 올라 있습니다.
- v3 Core는 Business Source License 1.1로 공개되어 2023년 4월 1일까지 상업적 복제가 금지되었습니다(LICENSE). PancakeSwap v3는 그로부터 며칠 뒤에 등장했습니다(The Defiant).
- v4 Core 역시 BUSL-1.1이며, 늦어도 2027년 6월 15일에는 MIT 라이선스로 바뀝니다(LICENSE).
BNB Chain, Polygon, Base의 수많은 DEX가 낯익게 느껴지는 이유가 바로 이것입니다. 내부적으로 Uniswap의 v2, v3 라우터 인터페이스를 사용하기 때문입니다.
숫자로 보는 Uniswap(2026년 10월)

2026년 10월 11일 기준 DefiLlama 데이터:
| 버전 | TVL | 30일 거래량 | 누적 거래량 |
|---|---|---|---|
| v1 | 410만 달러 | 250만 달러 | 21억 달러 |
| v2 | 10.0억 달러 | 12.9억 달러 | 6,140억 달러 |
| v3 | 16.3억 달러 | 385억 달러 | 2.88조 달러 |
| v4 | 12.9억 달러 | 376억 달러 | 4,710억 달러 |
| 합계 | 39.2억 달러 | 773억 달러 | 3.96조 달러 |
- v2는 유동성의 4분의 1을 차지하지만 거래 비중은 2% 미만입니다. 아무도 옮길 이유가 없는 수동적인 자본입니다.
- v3와 v4는 거래량을 거의 절반씩 나눠 갖고 있습니다. Ethereum에서는 이미 v4가 58%를 차지하지만, Arbitrum과 Base에서는 여전히 v3가 앞섭니다.
- 네트워크별로는 최근 30일간 Uniswap 거래량의 40%를 Robinhood Chain(2026년 7월 1일 출시)이, 32%를 Ethereum이, 10%를 Base가 만들어 냈습니다. 전체 DEX 거래량에서 Uniswap이 차지하는 비중은 약 27%였습니다.
- 누적 거래량: Uniswap Labs는 2025년 12월 초 누적 4조 달러 돌파를 발표했습니다(Phemex News). DefiLlama 집계는 이보다 낮으므로, 인용할 때는 누구의 수치인지 밝히십시오.
수수료 스위치: 'UNIfication' 제안은 2025년 12월 99.9%의 찬성으로 통과되었습니다. 이 제안으로 UNI 1억 개가 소각되고 프로토콜 수수료가 켜졌습니다(제안 93, Labs 블로그).
- 2025년 12월: v2 풀과 Ethereum의 최대 규모 v3 풀.
- 2026년 3월: Ethereum의 모든 v3 풀, 그리고 추가로 8개 네트워크의 v2와 v3.
- 2026년 7월: 7개 네트워크의 특정 유형 v4 풀(제안 100).
- 2026년 10월 초: Ethereum과 그 밖의 11개 네트워크에서 수수료가 적용되고 있었으며, Arc가 추가되었습니다(제안 102).
징수된 수수료는 UNI를 소각해야만 청구할 수 있습니다.
버전이 트레이더와 LP에게 의미하는 것
수수료: 수수료 스위치가 켜진 곳에서 v2 풀의 0.30%는 LP 몫 0.25%와 프로토콜 몫 0.05%로 나뉩니다. v3에서 프로토콜은 0.01%와 0.05% 티어에서는 수수료의 4분의 1을, 0.30%와 1% 티어에서는 6분의 1을 가져갑니다(수수료 문서). 프로토콜 몫은 LP 몫에서 떼어 가므로 트레이더가 내는 총액은 같습니다. 다만 v4에서는 훅이 풀 수수료 위에 자체 수수료를 더할 수 있습니다.
슬리피지: 집중 유동성은 현재 가격 근처의 풀을 더 깊게 만들지만, 가격이 급변하면 포지션이 범위를 벗어나 그 깊이가 사라집니다. 슬리피지 허용 범위를 넓게 잡으면 거래 실패는 막을 수 있지만, 훨씬 나쁜 가격에 체결될 수 있습니다.
비영구적 손실: v2 풀에서 한 토큰이 다른 토큰 대비 두 배가 되면, 포지션은 두 토큰을 그냥 보유했을 때보다 약 5.7% 뒤처집니다(문서). 좁은 v3/v4 범위는 1달러당 수수료를 더 많이 벌지만 가격이 움직일 때 더 많이 잃습니다. 2021년 v3 풀 17개를 분석한 연구에 따르면 LP는 수수료로 1억 9,930만 달러를 벌었지만 비영구적 손실로 2억 6,010만 달러를 잃었습니다(Loesch et al.). 대략적인 가이드는 다음과 같습니다.
- v2: 수동적인 전체 범위 유동성, 특히 변동성이 큰 토큰과 세금(tax) 토큰에 적합.
- v3: 유동성이 풍부한 페어에서 범위를 적극적으로 관리, 통합 지원이 가장 넓음.
- v4: 훅이 없으면 v3와 비슷하며, 훅을 쓴다면 코드를 신뢰할 수 있는 경우에만.
가스: 단일 스왑 비용은 모든 버전에서 거의 같습니다. Uniswap 자체 가스 테스트에서 1홉 스왑은 v2, v3, v4 어디서든 약 105,000–136,000가스를 사용합니다(테스트 스냅숏). v4는 풀 생성, 멀티홉 경로, 네이티브 ETH 페어에서 비용을 아끼지만, 훅은 자체 가스를 추가합니다.
누구나 어떤 훅으로든 풀을 만들 수 있으며, 기본적으로 아무도 이를 검증하지 않습니다. 2025년 5월에는 Cork Protocol 훅의 버그로 약 1,200만 달러, 2025년 9월에는 Bunni 훅의 반올림 오류로 약 840만 달러의 손실이 발생했습니다. 둘 다 v4 자체의 결함에서 비롯된 것은 아닙니다(Trail of Bits). 2026년 9월 애그리게이터 0x는 6개 네트워크의 훅 84,163개를 검토해 54.2%를 악성으로 분류했습니다. 예를 들어 한 가격을 제시하고 더 나쁜 가격으로 정산하는 식입니다. 이는 0x 자체 추정치입니다. Hayden Adams는 Uniswap의 자체 라우터가 그러하듯 라우터는 검토된 훅만 사용해야 한다고 답했습니다.
ChainTx.Tools가 Uniswap 버전을 다루는 방식
ChainTx.Tools의 EVM 도구인 일괄 구매, 일괄 판매, 다중 토큰 구매와 다중 토큰 판매, EVM 마켓 메이커에서는 DEX와 버전을 직접 선택할 수 있습니다. 버전을 넘나들며 집계하지 않으며, 모든 지갑은 선택한 라우터를 통해 거래합니다.
- Uniswap V2: 전송 수수료(fee-on-transfer) 토큰용 스왑 함수를 갖춘 공식 Router02를 사용하므로, 전송세가 있는 토큰도 거래됩니다.
- Uniswap V3: SwapRouter02를 사용합니다. 거래할 때마다 QuoterV2 컨트랙트가 0.01%, 0.05%, 0.3%, 1% 풀을 확인하고 가장 좋은 견적을 고릅니다.
- Uniswap V4: Universal Router를 사용하며 훅이 없는 풀만 이용합니다. 네이티브 코인으로 살 때는 승인이 필요 없습니다. 한 지갑에서 어떤 토큰을 처음 팔 때는 2단계 승인(토큰 → Permit2 → Universal Router)이 필요하지만, 이후 판매에는 필요하지 않습니다.
최소 수령량은 항상 견적에서 슬리피지를 뺀 값입니다. 제공되는 버전은 네트워크에 따라 다르며, 예를 들어 Base와 Unichain에서는 세 가지 모두 사용할 수 있습니다. DEX 목록에는 PancakeSwap, SushiSwap, QuickSwap 같은 Uniswap 포크도 포함되어 있습니다.
먼저 토큰의 유동성이 실제로 어디에 있는지 확인하십시오. 일부 런치패드에서 흔히 그렇듯 훅이 달린 v4 풀에서만 거래된다면 V4 옵션으로는 그 풀을 찾을 수 없으므로, V2, V3 또는 다른 DEX를 선택하십시오. 새 토큰이라면 토큰 생성 도구로 배포하고, Uniswap에서 직접 유동성을 추가한 다음 일괄 도구를 실행하십시오.
요약
Uniswap에 네 가지 버전이 있는 이유는, 바꿀 수 없는 프로토콜을 개선하는 유일한 방법이 그 옆에 새 프로토콜을 내놓는 것이기 때문입니다. v1은 온체인 AMM이 작동할 수 있음을 증명했습니다. v2는 모든 페어를 가능하게 했습니다. v3는 유동성을 집중시켜 효율을 크게 높였지만, LP 활동을 적극적인 관리 업무로 바꿔 놓았습니다. v4는 모든 풀을 하나의 컨트랙트에 넣고 훅을 통해 풀을 프로그래밍할 수 있게 했습니다. 이전 버전이 남아 있는 것은 그 유동성이 남아 있기 때문이며, 라우터는 모든 버전을 사용합니다. 2026년 10월 현재 v3와 v4는 거래를 거의 절반씩 나누고 있고, v2는 여전히 유동성의 4분의 1을 보유하고 있습니다. 트레이더에게 버전은 대개 라우팅의 세부 사항일 뿐이지만, LP나 토큰 팀에게는 단순성, 효율성, 유연성 사이의 선택입니다.
자주 묻는 질문
+Uniswap의 최신 버전은 무엇인가요?
최신 버전은 Uniswap v4입니다. 2025년 1월 31일에 출시되었고, Uniswap 문서는 이를 새로운 통합에 권장되는 버전으로 안내합니다. v2와 v3도 함께 계속 운영됩니다.
+Uniswap v2는 지금도 안전하게 쓸 수 있나요?
v2 컨트랙트는 변경할 수 없고 2020년 5월부터 운영되어 왔으므로, 프로토콜 자체는 설계대로 계속 작동합니다. 주된 위험은 거래하는 토큰, 풀의 깊이, 슬리피지 같은 일반적인 것들입니다. DefiLlama에 따르면 2026년 10월에도 v2는 Uniswap TVL의 약 4분의 1을 보유하고 있었습니다.
+Uniswap에서 스왑할 때 버전을 선택해야 하나요?
보통은 그럴 필요가 없습니다. Uniswap 앱에서는 라우터가 v2, v3, v4, UniswapX를 비교하고, 거래를 나눠 실행할 수도 있습니다. 버전이 중요해지는 것은 유동성을 추가하거나, 특정 라우터 하나로 거래를 보내는 도구를 사용할 때입니다.
+Uniswap v4의 훅이란 무엇인가요?
훅은 v4 풀이 스왑과 유동성 변경 전후에 호출하는 외부 스마트 컨트랙트로, 예를 들어 동적 수수료를 설정하거나 출시 경매를 진행하는 데 쓰입니다. 훅은 풀을 만들 때 고정됩니다. 누구나 훅을 배포할 수 있으므로, 알 수 없는 훅이 달린 풀에는 추가 위험이 따릅니다.
+Uniswap v3 포크는 왜 2023년에야 등장했나요?
Uniswap v3 Core는 Business Source License 1.1로 공개되어 2023년 4월 1일까지 상업적 복제가 제한되었습니다. 그날 이후 코드가 GPL로 전환되었고, 며칠 뒤 PancakeSwap v3가 출시되었습니다. Uniswap v2에는 이런 제한이 없었기 때문에 포크가 이미 2020년에 등장했습니다.
+Uniswap 수수료 스위치란 무엇인가요?
스왑 수수료 중 LP 몫에서 떼어 가는 프로토콜 수수료로, 트레이더가 내는 총액은 같습니다. 거버넌스는 2025년 12월 UNIfication 제안을 통해 이를 켰고, 2026년에 적용 범위를 넓혔습니다. 징수된 수수료는 UNI를 소각해야만 청구할 수 있습니다.
+ChainTx.Tools 트레이딩 도구는 어떤 Uniswap 버전을 지원하나요?
EVM 일괄 구매, 일괄 판매, 다중 토큰, 마켓 메이커 도구에서는 네트워크에 따라 Uniswap V2, V3, V4를 선택할 수 있으며, PancakeSwap, SushiSwap 같은 포크도 이용할 수 있습니다. V4 거래는 Universal Router를 거치며 훅이 없는 풀만 사용합니다. 한 지갑에서 어떤 토큰을 처음 팔 때는 1회성 Permit2 승인이 필요합니다.


