[Xangle Academy]
작성자 : Kante
유니스왑(Uniswap)은 무엇인가요?
유니스왑은 가상자산 투자자들이 가장 많이 사용하는 이더리움 기반 탈중앙화 거래소(DEX) 중 하나입니다. 탈중앙화 거래소란 P2P (Peer-to-Peer) 방식으로 운영되는 분산형 가상 자산 거래소를 의미하는데, 간단히 말하자면 빗썸, 코빗과 같은 중앙 거래소를 거치지 않고 서로 다른 토큰을 직접 거래할 수 있는 플랫폼입니다. 유니스왑은 그중에서 유동성이 풍부하고 거래할 수 있는 토큰의 종류가 다양해 많은 투자자들이 사용하고 있습니다.
유니스왑에서 지갑 연결 (MetaMask 지갑 기준)
유니스왑을 사용하기 위해서는 가상자산 지갑과의 연결이 필수적입니다. 지갑이 없는 경우, 메타마스크 지갑 생성하기 및 사용법에서 지갑 생성 후 이용하시면 됩니다. 유니스왑은 메타마스크 외에도 다양한 지갑 솔루션들을 지원합니다.
STEP 1. https://uniswap.org/ 접속 후 ‘Launch App’을 클릭하여 스왑 페이지로 이동
STEP 2. 스왑 페이지 우측 상단 ‘지갑 연결’ 버튼을 클릭
STEP 3. 지갑 종류 설정 후 연동할 계정 선택 (글 예시는 메타마스크 기준으로 진행)
STEP 4. 지갑 연결 완료
유니스왑 스왑하기
스왑이란?
스왑이란 지갑에 있는 토큰을 다른 토큰과 교환하는 기능을 의미합니다. 국내 거래소에 아직 상장되지 않은 다양한 토큰들을 유니스왑에서 교환할 수 있습니다.
스왑 기본 설정 설명
슬리피지 허용 오차: 거래하고자 하는 금액이 크거나 스왑 풀 내의 유동성이 적은 경우 슬리피지가 발생합니다. 스왑이 계속해서 지연되는 경우 슬리피지 허용 오차를 2~3%까지 높인다면 거래가 원활히 이루어질 수 있습니다. 그러나 그 이상으로 늘리는 것은 추천하지 않습니다.
자동 라우터 모드: 스왑 거래를 할 시 알고리즘을 통해 거래 효율을 최적화시키는 것을 자동 라우터 모드라고 합니다. 예를 들어 A 토큰과 B 토큰 스왑 가정 시 ①바로 A/B 토큰 풀에서 직접적으로 교환하는 방법 ②A/C, C/B 토큰 풀을 통해 C코인을 매개로 교환하는 방법이 있을 수 있습니다. 자동 라우터 모드는 ①방법과 ②방법을 적절히 혼합하여 교환받는 수량을 최대화시켜줍니다. 그러나 극히 일부 상황에서는 자동 라우터 모드를 끄는 것이 효율적인 경우가 발생할 수 있습니다. (아래 그림 참고)
<출처: https://uniswap.org/blog/auto-router >
스왑하기
STEP 1. 스왑하고자 하는 토큰 및 스왑 희망 토큰 선택 후 스왑 수량 입력
STEP 2. 스왑 내역 확인 및 가스비 확인
해당 과정에서 거래가 계속해서 지연되는 경우, 가스비를 조정하여 거래를 가속화시킬 수 있습니다. 그 방법에 대한 설명은 메타마스크 지갑 생성하기 및 사용법을 참고하시면 됩니다.
STEP 3. 스왑 완료
(참고)
스왑을 하기 위해 토큰을 검색했을 때 교환하고자 하는 토큰이 보이지 않는 경우가 종종 발생합니다. 출시된 지 얼마 되지 않은 토큰을 찾는 상황에서 많이 발생하는데, 이런 경우에는 다음과 같이 해결할 수 있습니다.
토큰 검색창에 찾고자 하는 토큰의 contract address를 찾아 붙여넣고, 수입하기