유니스왑(Uniswap, UNI) 완벽 가이드

유니스왑(Uniswap, UNI)이란?

유니스왑 Uniswap UNI 로고

유니스왑(Uniswap)은 사용자가 중앙화된 주문 중개자 없이 암호화폐를 교환하고 유동성을 공급할 수 있도록 설계된 탈중앙화 거래 프로토콜입니다. 이더리움 생태계에서 시작했으며, 자동화된 시장 조성자(AMM)와 유동성 풀을 활용하는 탈중앙화 거래 방식의 대표적인 사례로 알려져 있습니다.

유니스왑의 네이티브 거버넌스 토큰은 UNI입니다. UNI는 거래 과정에서 반드시 사용해야 하는 결제용 토큰이라기보다 유니스왑 프로토콜의 거버넌스에 참여하는 데 중요한 역할을 하는 ERC-20 토큰입니다.

유니스왑 기본 정보

프로젝트명Uniswap
토큰UNI
토큰 유형ERC-20
주요 기능탈중앙화 토큰 교환, 유동성 공급, AMM 인프라
UNI 주요 역할프로토콜 거버넌스 참여
UNI 최초 발행량10억 UNI
UNI 출시2020년 9월
대표 프로토콜 버전Uniswap v2, v3, v4

유니스왑은 하나의 코인만을 위한 블록체인이 아니라 여러 토큰을 교환할 수 있도록 스마트 계약으로 구축된 프로토콜입니다. 따라서 유니스왑 프로토콜과 UNI 토큰의 역할은 구분해서 이해하는 것이 중요합니다.

유니스왑의 역사

유니스왑은 2018년 이더리움에서 처음 출시됐습니다. 초기 버전인 Uniswap v1은 스마트 계약과 유동성 풀을 이용하여 중앙화된 주문장 없이 토큰을 교환할 수 있다는 AMM 구조를 실제 서비스로 구현했습니다.

2020년 공개된 Uniswap v2에서는 ERC-20 토큰 간 직접 거래 등 기능이 확대됐습니다. 같은 해 9월에는 거버넌스 토큰 UNI가 출시됐습니다.

2021년 공개된 Uniswap v3의 핵심 변화 가운데 하나는 집중 유동성(Concentrated Liquidity)입니다. 유동성 공급자가 특정 가격 범위를 설정해 자본을 배치할 수 있게 하면서 기존 AMM보다 유동성을 더욱 효율적으로 활용할 수 있는 구조를 도입했습니다.

이후 등장한 Uniswap v4는 v3의 집중 유동성 개념을 기반으로 하면서 훅(Hooks), 싱글턴(Singleton) 구조, 플래시 어카운팅(Flash Accounting) 등의 기능을 추가했습니다. 현재 공식 개발자 문서에서는 v4를 새로운 프로토콜 통합에 권장되는 버전으로 안내하고 있습니다.

유니스왑은 어떻게 작동할까?

전통적인 중앙화 거래소에서는 매수 주문과 매도 주문을 주문장에 모은 뒤 서로 조건이 맞는 주문을 체결하는 방식이 일반적입니다.

유니스왑의 AMM은 이와 다른 구조를 사용합니다. 사용자가 유동성 풀에 예치한 토큰을 기반으로 스마트 계약이 거래를 처리합니다. 사용자는 상대방의 주문이 직접 나타날 때까지 기다리는 대신 해당 풀과 토큰을 교환할 수 있습니다.

다만 모든 유니스왑 버전이 완전히 동일한 방식으로 작동하는 것은 아닙니다. v2, v3, v4를 거치면서 유동성 관리 방식과 가격 범위 설정, 스마트 계약 구조 등이 발전했기 때문입니다.

자동화된 시장 조성자 AMM이란?

AMM(Automated Market Maker)은 미리 정의된 스마트 계약 규칙과 유동성 풀을 이용해 토큰 교환이 가능하도록 하는 시스템입니다.

예를 들어 두 종류의 토큰으로 구성된 유동성 풀이 있다면 사용자의 스왑에 따라 풀 안에 있는 각 자산의 비율이 변합니다. 프로토콜은 이러한 변화를 반영해 거래 조건을 계산합니다.

거래 규모가 풀의 유동성에 비해 지나치게 크면 예상 가격과 실제 체결 조건 사이의 차이가 커질 수 있습니다. 이를 이해하기 위해서는 슬리피지(Slippage)와 가격 영향(Price Impact)을 함께 살펴볼 필요가 있습니다.

유동성 풀이란?

유동성 풀은 스마트 계약에 예치된 토큰을 이용해 교환 기능을 제공하는 구조입니다. 유동성 공급자(LP)는 조건에 따라 자산을 풀에 공급하며, 해당 풀에서 발생하는 거래 수수료의 일부를 받을 수 있습니다.

하지만 유동성 공급은 예금과 동일한 개념이 아니며 원금이나 수익이 보장되지 않습니다. 토큰 가격 변동, 비영구적 손실, 스마트 계약 위험, 풀의 구조 등 다양한 요소로 인해 손실이 발생할 수 있습니다.

Uniswap v3의 집중 유동성

Uniswap v3에서는 유동성 공급자가 자신이 원하는 가격 범위에 유동성을 집중시킬 수 있는 집중 유동성 구조가 도입됐습니다.

가격이 설정한 범위 안에 있을 때는 자본을 보다 집중적으로 활용할 수 있지만, 가격이 범위를 벗어나면 해당 포지션의 상태와 수수료 발생 조건이 달라질 수 있습니다. 따라서 집중 유동성이 항상 더 높은 수익을 제공한다고 단정할 수 없습니다.

Uniswap v4의 핵심 변화

Uniswap v4는 기존 AMM의 기능을 확장할 수 있도록 프로토콜 구조를 크게 변경했습니다. 대표적인 요소가 훅(Hooks)입니다.

훅은 풀 초기화, 유동성 변경, 스왑 등 특정 과정의 전후에 추가 로직을 실행할 수 있도록 하는 외부 스마트 계약입니다. 이를 통해 개발자는 동적 수수료, 맞춤형 가격 로직, 오라클 기능 등 다양한 기능을 구현할 수 있습니다.

v4에서는 또한 여러 유동성 풀을 각각 별도 계약으로 관리하던 이전 구조와 달리 PoolManager라는 하나의 핵심 계약에서 풀을 관리하는 싱글턴 구조를 사용합니다.

플래시 어카운팅을 통해 여러 작업이 포함된 거래에서는 중간 단계마다 토큰을 반복적으로 이동시키는 대신 작업 종료 시점에 필요한 순잔액을 정산할 수 있도록 설계됐습니다. 이러한 구조는 복잡한 거래의 효율성을 높이는 데 목적이 있습니다.

UNI 토큰의 역할

UNI는 유니스왑 프로토콜의 거버넌스 토큰입니다. UNI 보유자는 자신의 투표권을 직접 위임하거나 다른 주소에 위임하여 거버넌스 의사결정 과정에 참여할 수 있습니다.

유니스왑 거버넌스는 프로토콜 수수료 관련 설정, 재무 자금의 사용 등 프로토콜 운영과 관련된 특정 사안에 대한 권한을 가지고 있습니다.

중요한 점은 UNI를 보유한다는 사실만으로 유니스왑에서 발생하는 모든 거래 수수료를 UNI 보유자가 비례해서 직접 지급받는 구조는 아니라는 것입니다.

UNI 공급 구조

UNI는 2020년 9월 출시 당시 총 10억 개가 발행됐습니다. 초기 물량은 커뮤니티, 과거 사용자 및 유동성 공급자, 팀, 투자자, 고문 등을 대상으로 배분됐습니다.

현재 공식 유니스왑 문서에서는 활성화된 정기 인플레이션 발행은 없다고 설명하고 있습니다. 다만 거버넌스에는 조건에 따라 추가 UNI 발행을 결정할 수 있는 권한이 존재하므로 단순히 UNI를 영구적인 고정 공급량 토큰으로 설명하는 것은 정확하지 않습니다.

프로토콜 수수료와 UNI 소각

유니스왑의 UNI 경제 구조는 시간이 지나면서 변화했습니다. 공식 문서에 따르면 2025년 12월부터 프로토콜에서 수집되는 일부 수수료를 활용해 UNI를 소각하는 메커니즘이 운영되고 있습니다.

수집된 프로토콜 수수료는 정해진 온체인 절차를 거쳐 UNI와 교환되고 해당 UNI가 영구적으로 소각되는 방식입니다. 이에 따라 소각된 수량만큼 UNI의 총공급량은 감소할 수 있습니다.

다만 이러한 소각 메커니즘을 근거로 UNI의 미래 가격 상승이나 투자 수익을 보장할 수는 없습니다. 거버넌스 정책과 프로토콜 설정 역시 향후 변경될 가능성이 있습니다.

유니스왑의 주요 특징

  • 탈중앙화 거래: 중앙화된 주문 중개 시스템 없이 스마트 계약을 통해 토큰 교환이 가능합니다.
  • AMM: 유동성 풀을 활용해 거래가 이루어집니다.
  • Permissionless 구조: 프로토콜의 조건을 충족하는 자산에 대해 누구나 풀 생성이나 유동성 공급에 참여할 수 있는 개방적인 구조를 지향합니다.
  • 집중 유동성: v3부터 유동성 공급자가 특정 가격 범위에 유동성을 배치할 수 있습니다.
  • Hooks: v4에서는 외부 스마트 계약을 이용해 풀의 동작을 확장할 수 있습니다.
  • 거버넌스: UNI를 통해 프로토콜의 특정 의사결정 과정에 참여할 수 있습니다.

유니스왑의 주요 활용 분야

유니스왑의 가장 대표적인 활용 사례는 토큰 스왑입니다. 사용자는 지원되는 네트워크와 유동성 풀에서 한 종류의 암호화폐를 다른 암호화폐로 교환할 수 있습니다.

유동성 공급자에게는 자산을 유동성 풀에 제공하는 기능을 제공합니다. 개발자는 유니스왑의 스마트 계약과 관련 인프라를 활용하여 지갑, 거래 인터페이스, DeFi 애플리케이션 등 다양한 서비스를 구축할 수도 있습니다.

유니스왑 수수료는 어떻게 발생할까?

유니스왑을 이용할 때는 여러 종류의 비용을 구분해서 이해해야 합니다. 유동성 풀의 스왑 수수료와 블록체인 네트워크에 지불하는 가스비는 서로 다른 비용입니다.

스왑 수수료는 이용하는 풀과 버전에 따라 달라질 수 있으며, 네트워크 가스비 역시 사용하는 블록체인의 혼잡도와 거래 구조에 따라 변할 수 있습니다.

따라서 유니스왑을 이용할 때 화면에 표시되는 예상 수령량뿐 아니라 가격 영향, 슬리피지 설정, 네트워크 비용 등도 함께 확인하는 것이 중요합니다.

유니스왑의 장점

  • 중앙화된 주문장을 필요로 하지 않는 토큰 교환 구조
  • 다양한 이용자가 유동성 공급에 참여할 수 있음
  • 스마트 계약을 기반으로 온체인 거래 과정을 확인할 수 있음
  • DeFi 애플리케이션에서 활용할 수 있는 개방형 인프라 제공
  • v3의 집중 유동성과 v4의 훅 등 지속적인 프로토콜 기능 확장

유니스왑의 주요 위험

유니스왑과 같은 탈중앙화 프로토콜 역시 위험이 없는 것은 아닙니다.

  • 스마트 계약 위험: 코드의 취약점이나 예상하지 못한 작동으로 손실이 발생할 가능성이 있습니다.
  • 토큰 위험: 누구나 토큰이나 풀을 만들 수 있는 개방적인 환경에서는 이름이나 심볼이 비슷한 가짜 토큰이 존재할 수 있습니다.
  • 가격 변동 위험: 거래하거나 유동성을 공급하는 자산의 가격이 크게 변동할 수 있습니다.
  • 비영구적 손실: 유동성 공급 과정에서 단순 보유와 비교해 불리한 결과가 발생할 수 있습니다.
  • 슬리피지와 가격 영향: 유동성이 부족하거나 거래 규모가 큰 경우 예상보다 불리한 조건으로 거래될 수 있습니다.
  • 훅 위험: v4의 훅은 제3자 개발자가 제작할 수도 있으므로 악성 코드 또는 예상하지 못한 동작의 위험을 별도로 검토해야 합니다.
  • 지갑 및 개인키 위험: 프로토콜 자체의 보안과 사용자의 지갑·개인키 보안은 별개의 문제입니다.

유니스왑과 주요 탈중앙화 거래 프로토콜 비교

구분UniswapCurvePancakeSwap
대표 토큰UNICRVCAKE
주요 분야AMM 기반 토큰 거래AMM 기반 자산 거래AMM 기반 토큰 거래
대표 특징집중 유동성, v4 Hooks특정 자산군 거래에 특화된 풀 구조다양한 DeFi 기능 제공
거버넌스 토큰UNICRVCAKE

각 프로토콜은 지원 네트워크, 유동성 구조, 수수료 체계와 기능이 다르므로 단순히 한 가지 지표만으로 우열을 판단하기는 어렵습니다.

유니스왑 이용 시 확인할 사항

  • 접속한 웹사이트와 애플리케이션이 공식 서비스인지 확인합니다.
  • 거래하려는 토큰의 정확한 컨트랙트 주소를 확인합니다.
  • 예상 수령량과 가격 영향을 확인합니다.
  • 슬리피지 허용 범위를 확인합니다.
  • 네트워크 가스비를 확인합니다.
  • 유동성 공급 전 가격 변동과 비영구적 손실 가능성을 이해합니다.
  • v4의 커스텀 훅을 이용할 경우 해당 훅의 위험을 별도로 검토합니다.
  • 개인키와 복구 문구를 웹사이트나 다른 사람에게 제공하지 않습니다.

자주 묻는 질문 FAQ

Q. 유니스왑은 중앙화 거래소인가요?

아닙니다. 유니스왑은 스마트 계약과 유동성 풀을 기반으로 작동하는 탈중앙화 거래 프로토콜입니다.

Q. UNI는 유니스왑에서 거래 수수료를 내기 위한 코인인가요?

UNI의 핵심 기능은 거버넌스 참여입니다. 블록체인 거래를 실행할 때 필요한 네트워크 수수료는 해당 네트워크의 구조에 따라 별도로 발생합니다.

Q. UNI의 최초 발행량은 얼마인가요?

2020년 9월 UNI 출시 당시 10억 UNI가 발행됐습니다.

Q. UNI 공급량은 무조건 10억 개로 고정되나요?

그렇게 단정할 수 없습니다. 현재 활성화된 정기 인플레이션은 없지만, 공식 문서상 유니스왑 거버넌스에는 정해진 범위 안에서 추가 UNI 발행을 결정할 수 있는 권한이 있습니다. 동시에 프로토콜 수수료를 이용한 UNI 소각 메커니즘도 존재합니다.

Q. Uniswap v4의 Hooks는 무엇인가요?

풀 생성, 유동성 변경, 스왑 등 특정 동작 전후에 추가 기능을 실행할 수 있도록 설계된 외부 스마트 계약입니다. 이를 통해 동적 수수료나 맞춤형 거래 로직 등 다양한 기능을 구축할 수 있습니다.

Q. 유니스왑에 유동성을 공급하면 수익이 보장되나요?

아닙니다. 거래 수수료가 발생할 수 있지만 자산 가격 변동, 비영구적 손실, 스마트 계약 위험 등으로 인해 손실이 발생할 수도 있습니다.

정리

유니스왑은 중앙화된 주문장 대신 스마트 계약과 유동성 풀을 이용해 암호화폐 교환을 가능하게 한 대표적인 탈중앙화 거래 프로토콜입니다.

v2의 기능 확대, v3의 집중 유동성, v4의 훅과 싱글턴 구조 등 여러 세대를 거치면서 AMM 구조를 지속적으로 발전시켜 왔습니다. UNI는 이러한 유니스왑 프로토콜의 거버넌스에 참여하기 위한 토큰입니다.

유니스왑을 이해할 때는 유니스왑 프로토콜과 UNI 토큰을 동일한 개념으로 보지 않는 것이 중요합니다. 또한 탈중앙화 프로토콜이라고 해서 위험이 사라지는 것은 아니므로 스마트 계약, 토큰, 유동성, 지갑과 개인키 위험을 각각 구분해서 살펴봐야 합니다.

참고 자료

  • Uniswap Developers – Uniswap Protocol Documentation
  • Uniswap Developers – UNI Token Documentation
  • Uniswap Developers – Uniswap v4 Documentation
  • Uniswap Developers – Governance Documentation
  • Uniswap Labs – Uniswap Support Documentation

면책 고지

Disclaimer: 이 글은 유니스왑(Uniswap)과 UNI에 대한 일반적인 정보 및 교육을 목적으로 작성되었으며, 특정 가상자산의 매수·매도·보유를 권유하거나 투자 수익을 보장하지 않습니다. 가상자산과 DeFi 서비스는 가격 변동, 스마트 계약, 유동성, 네트워크, 규제 및 보안 등의 위험이 있으며 손실이 발생할 수 있습니다. 실제 이용 또는 투자 판단 전에는 최신 공식 자료와 관련 법령 및 서비스 조건을 직접 확인하고, 필요한 경우 적절한 자격을 갖춘 전문가의 조언을 받으시기 바랍니다.