**유니스왑(Uniswap)**은 이더리움(Ethereum) 블록체인(blockchain) 상에 구축된 탈중앙화 거래소(DEX) 프로토콜로, 자동화 시장 조성자(automated market makers)를 통해 디지털 자산의 피어 투 피어 거래(peer-to-peer trading)를 가능하게 합니다. 유니스왑의 네이티브 거버넌스 토큰(governance token), UNI는 사용자가 의사결정에 참여하고 플랫폼에 유동성을 제공하는 데 대한 보상을 받을 수 있도록 합니다. [2]
2018년 11월 2일 Hayden Adams에 의해 설립된 Uniswap(유니스왑)은 선택적 제한 없이 누구에게나 공개적으로 접근할 수 있도록 허용하는 권한 없는 설계로 운영됩니다. Uniswap은 스마트 계약을 사용하여 자동화된 시장 조성자 역할을 하며, 각 거래 후 자동으로 재균형되는 유동성 풀을 통해 다양한 디지털 자산의 거래를 가능하게 합니다. 이는 효율적이고 안전한 자산 스왑을 보장합니다. 사용자는 새로운 시장 생성, 기존 시장에서 자산 스왑, 플랫폼의 네이티브 토큰인 UNI를 얻기 위한 유동성 제공, 투표를 통한 플랫폼 거버넌스 참여 등 여러 가지 방법으로 Uniswap에 참여할 수 있습니다. Uniswap의 오픈소스 특성 덕분에 누구든지 코드를 복사하여 자체 분산형 거래소를 만들 수 있으며, ERC-20 토큰 및 호환 가능한 인프라를 지원합니다. [2][16][17]Uniswap v2는 Arbitrum, Polygon, Optimism, Base, 바이낸스 스마트 체인, 그리고 Avalanche에서 운영됩니다. 사용자는 Uniswap 인터페이스를 통해 이러한 지원 체인에서 토큰을 스왑하고 유동성을 제공할 수 있습니다. [18]
UNI는 Uniswap의 거버넌스 토큰으로 사용되는 ERC-20 토큰입니다. 2020년 9월에 출시된 UNI는 토큰 스왑에 참여하거나 유동성을 제공하여 프로토콜과 상호 작용한 사용자들에게 에어드롭을 통해 배포되었습니다.
10억 UNI가 생성 시점에 발행되었으며 4년에 걸쳐 사용 가능하게 됩니다. 토큰은 다음과 같이 할당됩니다.
토큰을 위한 유동성 마이닝 프로그램은 2020년 9월 18일에 시작되어 2020년 11월 17일까지 진행되었습니다. 이 기간 동안 "ETH/USDT", "ETH/USDC", "ETH/DAI", "ETH/WBTC" 풀에 유동성 마이닝 인센티브가 제공되었습니다. 각 풀에는 유동성 비율에 따라 5,000,000 UNI가 할당되었습니다. 이는 유동성 제공자(LP)에게 풀당 하루 약 83,333 UNI, 또는 블록당 13.5 UNI(블록 시간 14초)를 제공했습니다.[6]
타임락(Timelock) 계약은 '시간 지연, 옵트아웃' 업그레이드 패턴으로 시스템 매개변수, 로직 및 계약을 수정할 수 있습니다. 타임락은 최소 2일의 하드코딩된 최소 지연 시간을 가지고 있으며, 이는 거버넌스 조치에 대한 최소 공지 기간입니다. 제안된 각 조치는 발표 시점으로부터 최소 2일 후에 게시됩니다. 위험 시스템 변경과 같은 주요 업그레이드는 최대 30일의 지연이 있을 수 있습니다. 타임락은 거버넌스 모듈에 의해 제어되며, 보류 중인 및 완료된 거버넌스 조치는 타임락 대시보드에서 모니터링할 수 있습니다.
2020년 12월 3일, Jesse Walden과 Ken Ng는 유니스왑 지원 프로그램(Uniswap Grant Program) 생성을 제안했습니다. 유니스왑 지원 프로그램의 목적은 유니스왑 생태계 성장에 필요한 자원을 제공하는 것입니다. 개발자들에게 인센티브, 현상금, 인프라 지원을 제공함으로써, 기금과 위원회는 유니스왑 유지 및 성장에 기여할 것입니다.
이 제안에는 분기별 75만 달러의 예산이 포함되어 있으며, 예산과 상한선은 6개월마다 평가됩니다.
또한, 이 제안에는 지원금을 배분할 6명의 위원회 구성이 포함되어 있으며, 그중 1명은 위원장을 맡고 나머지 5명은 심사를 맡습니다. 제안된 위원은 다음과 같습니다.
2020년 3월 23일에 출시된 유니스왑 v2(Uniswap v2)는 이더리움 블록체인에서 풀링된 자동화된 유동성 제공을 위한 탈중앙화 마켓플레이스입니다. 유니스왑 v2는 ERC-20 토큰을 변환하기 위한 신뢰할 수 없는 플랫폼을 제공합니다. ETH와 단일 ERC-20 토큰 간의 유동성 풀을 주로 포함하는 유니스왑 v1과 달리, 유니스왑 v2는 ERC-20/ERC-20 페어의 개념을 도입하여 모든 ERC-20 토큰을 다른 모든 ERC-20 토큰과 직접 풀링할 수 있도록 합니다. [10]
유니스왑 v2에서는 모든 ERC-20 토큰을 다른 ERC20 토큰과 직접 페어링할 수 있어 유동성 제공자의 유연성이 향상됩니다. 핵심 계약에서는 네이티브 ETH 대신 Wrapped Ether (WETH)가 사용되지만 사용자는 외부 헬퍼 계약을 통해 ETH를 계속 사용할 수 있습니다. [10]
유니스왑 v2는 시간 가중 평균 가격(TWAP)을 통해 고도로 분산되고 조작에 강한 온체인 가격 피드를 도입합니다. 이러한 가격 피드는 파생상품, 대출, 마진 거래 및 예측 시장과 같은 다양한 분산 금융 애플리케이션에 필수적입니다. [10]
유니스왑 v2는 플래시 스왑을 가능하게 하여 사용자가 선지불 비용 없이 유니스왑에서 ERC-20 토큰을 인출하고 임의의 코드를 실행할 수 있도록 합니다. 거래가 끝날 때까지 사용자는 인출된 토큰에 대한 비용을 지불하거나, 토큰을 반환하거나, 또는 두 가지를 조합하여야 하며, 이는 선지불 자본 없이 차익거래와 같은 고유한 사용 사례를 가능하게 합니다. [10]
유니스왑 v2는 핵심/헬퍼 아키텍처를 채택합니다. 여기서 핵심 스마트 계약은 풀의 유동성 확보에 집중하고, 외부 헬퍼 계약은 트레이더 보안 또는 사용 편의성과 관련된 로직을 처리합니다. 이러한 설계는 유니스왑을 기반으로 개발하는 개발자의 유연성과 모듈성을 향상시킵니다. [10]
자체 지속 가능성 추구를 위해 Uniswap v2는 프로토콜 수수료 메커니즘을 도입했습니다. 출시 시 이 메커니즘은 기본적으로 0으로 설정되며, 유동성 제공자 수수료는 0.30%로 설정됩니다. 활성화되면 프로토콜 수수료는 0.05%가 되고 유동성 제공자 수수료는 0.25%로 변경됩니다. 프로토콜 수수료는 탈중앙화 코어 계약에 하드코딩되어 있으며, 향후 탈중앙화 거버넌스 프로세스를 통해 활성화 또는 조정될 수 있습니다. [10][11]
2021년 3월 23일에 출시된 유니스왑 v3(Uniswap v3)는 자동 시장 조성자(AMM)를 개선하는 것을 목표로 합니다. 유니스왑 v3의 핵심 개념은 "집중 유동성"으로, 가격 스펙트럼 전체에 걸쳐 유동성을 고르게 분산하는 대신 특정 가격 범위 내에서 유동성을 제한할 수 있는 기능을 도입합니다. 이러한 접근 방식은 자본 효율성을 높이고 목표 가격 구간 내에서 거래를 최적화하는 것을 목표로 합니다. [12]
유니스왑 v3는 유동성을 사용자 지정 가격 범위 내에서 제한할 수 있는 집중 유동성 개념을 도입했습니다. 이전 버전에서는 x * y = k 가격 곡선을 따라 유동성이 균일하게 분산되어 전체 가격 범위 (0, ∞)를 커버했습니다. 그러나 유니스왑 v3는 유동성 제공자(LP)가 특정 가격 범위 내에서 포지션을 생성하여 더 큰 가상 준비금을 가진 상수 곱 풀처럼 작동하도록 합니다. [12][13]
0.30%의 고정 수수료를 부과했던 이전 버전과 달리, 유니스왑 v3는 각 거래 쌍에 대해 다양한 수수료 티어를 도입했습니다. LP는 0.05%, 0.30%, 1.00%의 세 가지 수수료 티어 중에서 선택할 수 있습니다. 이러한 유연성을 통해 LP는 해당 쌍의 예상 변동성에 따라 마진을 조정하여 더욱 균형 있고 효율적인 수수료 구조를 만들 수 있습니다. [12][13]
유니스왑 v3는 시간 가중 평균 가격(TWAP) 오라클을 업그레이드하여 사용자가 이전 누적 값을 외부에서 추적할 필요가 없도록 했습니다. 또한 로그 가격의 합계를 추적하는 기하 평균 가격 오라클을 사용하여 가격 계산의 정밀도와 정확도를 높였습니다. [12][13]
LP는 서로 다른 가격대에 여러 포지션을 생성하여 가격 공간에서 원하는 유동성 분포를 근사할 수 있습니다. 이러한 접근 방식을 통해 시장은 유동성을 효과적으로 배분할 수 있으며, 합리적인 LP는 현재 가격 주변에 유동성을 집중시킴으로써 자본 비용을 최적화할 수 있습니다. [12][13]
2023년 6월 13일에 발표된 유니스왑 v4(Uniswap v4)는 유니스왑 프로토콜의 최신 버전입니다. 1조 5천억 달러가 넘는 거래량을 처리한 유니스왑 v3(Uniswap v3)의 성과를 기반으로 유니스왑 v4는 블록체인에서의 유동성 창출과 토큰 거래에 대한 새로운 가능성을 제시하고자 합니다. [14]
Uniswap v4의 핵심 초점은 "후크"를 도입하여 유동성 제공자에게 유연성과 맞춤 설정을 가능하게 하는 것입니다. 이러한 후크는 풀의 수명 주기의 주요 시점에서 특정 로직을 실행하는 외부 계약으로, 개발자가 혁신하고 맞춤형 자동 시장 조성자 (AMM) 풀을 만들 수 있도록 합니다. 후크를 사용하면 풀을 설계하여 기본적으로 동적 수수료를 지원하고, 온체인 한도 주문을 통합하고, 시간에 따라 대량 주문을 관리하는 시간 가중 평균 시장 조성자 (TWAMM)을 구현하는 등 훨씬 더 많은 작업을 수행할 수 있습니다. [14][15]
액션 후크는 풀을 생성할 때 지정되며, 풀이 실행 중에 호출하는 사용자 정의 로직을 구현합니다. 유니스왑 v4는 8가지 후크 콜백을 지원하여 가스 효율적이고 표현력 있는 원하는 콜백 제어를 가능하게 합니다. [14][15]
유니스왑 v4는 스왑과 유동성 인출에 대한 수수료를 허용합니다. 스왑 수수료는 고정적이거나 후크 계약에 의해 동적으로 관리될 수 있으며, 이는 수수료의 일정 비율을 자체적으로 할당할 수 있습니다. 인출 수수료는 후크 계약을 사용하여 설정되며, 수집된 수수료는 해당 후크 계약으로 지정됩니다. 후크 계약은 유동성 제공자, 스왑 참여자 또는 기타 당사자와 같이 필요에 따라 수수료를 할당할 수 있는 유연성을 제공합니다. 풀의 수수료 설정은 풀 생성 시 설정된 불변 플래그(고정 또는 동적 수수료 및 후크가 수수료를 가져갈 수 있는 권한 포함)에 따라 결정됩니다. [14][15]
유니스왑 v4는 모든 풀을 단일 스마트 계약 내에 중앙 집중화하는 효율적인 "싱글톤" 계약 아키텍처를 채택합니다. 이러한 아키텍처 변경으로 풀 생성 및 다중 풀 스왑에 대한 가스 비용이 크게 절감됩니다. "플래시 회계"의 도입은 순 잔액에 대해서만 자산을 이전함으로써 효율성을 더욱 향상시켜 여러 풀에 걸친 거래 중 가스 비용을 절감합니다. [14][15]
유니스왑 v4는 거래 쌍에서 네이티브 ETH 지원을 다시 제공하여 사용자가 유니스왑 프로토콜에서 거래하기 전에 ETH를 ERC-20 토큰(WETH)으로 래핑할 필요가 없어졌습니다. 이러한 개선으로 ETH 사용자의 가스 비용이 절감됩니다. [14][15]
이전 버전과 마찬가지로 유니스왑 커뮤니티가 유니스왑 v4를 거버넌스하여 투명하고 개방적인 의사결정을 보장합니다. 프로토콜 코드는 비즈니스 소스 라이선스 1.1(Business Source License 1.1)에 따라 공개되며, 초기에는 상업적 사용이 제한되지만 4년 후에는 GPL 라이선스로 전환됩니다. 유니스왑 거버넌스 및 유니스왑 랩스는 라이선스에 대한 예외를 부여할 수 있습니다. [14][15]
UniswapX(유니스왑엑스), 비허가 오픈소스 거래 프로토콜은 2023년 7월 17일 유니스왑 프로토콜의 확장으로 소개되었습니다. 주요 목표는 온체인 거래 및 자체 보관 스왑을 개선하는 것입니다. 유동성 소스를 집계하고 네덜란드 경매 기반 모델을 사용하여 유니스왑X는 제3자 필러 네트워크의 참여를 통해 경쟁력 있는 가격을 보장함으로써 사용자에게 더 나은 가격을 제공하고자 합니다. 이를 통해 수동 통합 및 지속적인 유지 관리 노력이 필요하지 않습니다. 또한 유니스왑X는 스왑퍼가 오프체인 주문에 서명한 후 가스 비용을 부담하는 필러가 온체인으로 제출할 수 있도록 함으로써 가스 없는 스왑을 가능하게 하여 거래를 더욱 비용 효율적으로 만들고 실패한 스왑에 대한 비용을 제거합니다. [8][9]
더욱이, UniswapX는 차익거래 거래에서 얻을 수 있는 잠재적 이익을 스왑퍼에게 돌려줌으로써 최대 추출 가능 가치(MEV, Maximal Extractable Value) 문제를 해결하여 스왑의 전반적인 가격 효율성을 개선합니다. 또한 샌드위치 공격을 방지하고 필러가 주문을 온체인 유동성 장소로 라우팅할 때 개인 거래 릴레이를 사용하도록 유도함으로써 다른 형태의 MEV를 완화합니다. 앞으로 UniswapX는 가스 없는 크로스체인 스왑 기능을 확장하여 서로 다른 블록체인 네트워크 간의 원활한 거래를 가능하게 할 계획입니다. 이를 통해 사용자는 체인 간 거래 시 유연성과 편의성을 높일 수 있습니다. 보안, 자체 보관 및 커뮤니티 원칙에 따라 구축된 UniswapX는 어떤 당사자도 수정하거나 일시 중지할 수 없는 불변의 스마트 계약을 제공하여 신뢰와 분산화를 보장합니다. [8][9]
2025년 5월 12일, 유니스왑(Uniswap)은 최초로 누적 거래량 3조 달러를 달성하며 중요한 이정표를 세웠습니다. [19]
이 이정표는 유니스왑 설립자 Hayden Adams에 의해 발표되었으며, DeFi 생태계에서 플랫폼의 성장하는 역할을 보여줍니다. [19]
"유니스왑(Uniswap)은 최초로 거래량 3조 달러를 달성한 DEX입니다 🦄
10조 달러 돌파도 최초가 될 것입니다.
전 세계 금융 시스템을 탈중앙화하는 과정에서 함께 거래해 주신 모든 분들께 감사드립니다 🌐" - 그의 트윗 [20]