---
title: "Ethereum 탈중앙화 거래소에서 토큰을 거래하는 방법"
description: "Uniswap에서 토큰을 스왑하는 방법에 대한 단계별 가이드"
---

# Ethereum 탈중앙화 거래소에서 토큰을 거래하는 방법

Uniswap는 [**Ethereum 블록체인 기반의 오픈소스 탈중앙화 암호화폐 거래 플랫폼**](https://www.alchemy.com/list-of/decentralized-exchanges-on-ethereum)이다. 이는 [암호화폐 거래](https://www.alchemy.com/dapps/best/crypto-exchanges) 플랫폼의 유동성 문제를 해결하기 위해 사람들이 유동성 공급자가 되도록 유인하는 모델(자동화된 유동성 프로토콜)을 사용한다.

[Uniswap](https://www.alchemy.com/dapps/uniswap)에는 현재 103억 달러 이상의 자산이 예치되어 있으며, 스왑 건수도 1조 건을 넘어섰다. 이 글에서는 Uniswap에서 토큰을 거래하는 방법을 단계별로 설명한다.

### **1. MetaMask 다운로드 및 설치**

Uniswap과 호환되는 지갑은 여러 가지가 있지만, 이 튜토리얼에서는 MetaMask를 사용한다.

[Metamask](https://metamask.io/)에 접속한 뒤 브라우저 확장 프로그램으로 MetaMask를 다운로드 및 설치한다. 지원되는 브라우저로는 Chrome, FireFox, Brave, Edge, Opera가 있다. PC의 경우 이 방식을 사용하고, 모바일의 경우 Android는 Google Play, iOS는 App Store를 이용한다.

<ImageBlock
  src="https://media.alchemy.com/1703809244-metamask-website.jpeg"
  alt="Metamask 웹사이트 - Chrome 확장 프로그램 다운로드 및 설치"
  width={1349}
  height={663}
  caption="Metamask 웹사이트 - Chrome 확장 프로그램 다운로드 및 설치"
/>

2. 계정을 생성하고 시드 문구(secret recovery phrase)를 기록해 둔다.

‍참고: 시드 문구는 절대 다른 사람과 공유해서는 안 된다. 시드 문구를 분실하면 모든 자금에 대한 접근 권한을 잃게 된다.

### **2. MetaMask 지갑에 자금 입금하기**

1. MetaMask 주소를 복사한다. 계정 주소를 클릭하면 복사된다.

<ImageBlock
  src="https://media.alchemy.com/1703809302-metamask-chrome-extension.jpeg"
  alt="Metamask Chrome 확장 프로그램 - 주소 복사"
  width={349}
  height={596}
  caption="Metamask Chrome 확장 프로그램 - 주소 복사"
/>

2. 암호화폐 거래소([Binance](https://www.alchemy.com/dapps/binance), [Coinbase](https://www.alchemy.com/dapps/coinbase))로 이동한다.

3. ETH를 구매한 뒤 본인의 주소로 전송하여 출금한다.

**어떤 ERC20 토큰이든 구매할 수 있지만, 가스비 지불에 필요하므로 여기서는 ETH를 사용한다.**

### **3. 지갑 연결하기**

1. [Uniswap](https://uniswap.org/)에 접속한 뒤 Launch App 버튼을 클릭한다. 이 버튼을 누르면 지갑을 연결할 수 있는 인터페이스로 이동한다.

<ImageBlock
  src="https://media.alchemy.com/1703815573-uniswap-website.jpeg"
  alt="Uniswap Ethereum 탈중앙화 거래소 웹사이트 - 지갑(Metamask) 연결"
  width={1349}
  height={663}
  caption="Uniswap Ethereum 탈중앙화 거래소 웹사이트 - 지갑(Metamask) 연결"
/>

2. Connect 버튼을 클릭하여 지갑을 연결한다.

<ImageBlock
  src="https://media.alchemy.com/1703815561-uniswap-connect-wallet.jpeg"
  alt="Uniswap Ethereum 탈중앙화 거래소 - 지갑(Metamask) 연결"
  width={1366}
  height={606}
  caption="Uniswap Ethereum 탈중앙화 거래소 - 지갑(Metamask) 연결"
/>

3. Connect 버튼을 클릭하면 MetaMask 알림이 표시되며, Uniswap에 접근 권한을 부여할 계정을 선택할 수 있다. 원하는 계정을 선택한다.

<ImageBlock
  src="https://media.alchemy.com/1703815637-connect-uniswap-metamask.jpeg"
  alt="Metamask Chrome 확장 프로그램 - Uniswap에 연결할 계정 선택"
  width={342}
  height={578}
  caption="Metamask Chrome 확장 프로그램 - Uniswap에 연결할 계정 선택"
/>

### **4. Uniswap에서 거래하기**

1. ETH와 교환할 토큰을 선택한다.

<ImageBlock
  src="https://media.alchemy.com/1703815681-uniswap-choose-token.jpeg"
  alt="Uniswap Ethereum 탈중앙화 거래소 - 토큰 선택"
  width={456}
  height={556}
  caption="Uniswap Ethereum 탈중앙화 거래소 - 토큰 선택"
/>

<ImageBlock
  src="https://media.alchemy.com/1703815701-uniswap-select-token.jpeg"
  alt="Uniswap Ethereum 탈중앙화 거래소 - 토큰 선택"
  width={487}
  height={348}
  caption="Uniswap Ethereum 탈중앙화 거래소 - 토큰 선택"
/>

2. 사용할 ETH의 수량을 입력하면, 받을 수 있는 토큰의 수량이 자동으로 표시된다. 이때 해당 수량에 대한 가스비도 함께 확인할 수 있다.

3. 설정 확인하기: 모든 거래에 필수는 아니지만, 거래 세부 사항을 확인하고자 할 때 필요하다. 설정 화면에서는 다음 항목들을 확인할 수 있다:

- 슬리피지 허용치(Slippage tolerance) - 토큰 가격이 변동되어 지정한 비율을 초과하면 거래가 실패한다.
- **거래 마감 시간(Transaction deadline)** - 거래는 지정된 시간을 초과해서는 안 된다.
- **사용자 인터페이스 설정(User interface settings)** - 인터페이스의 다른 기능들에 접근할 수 있게 해준다.

<ImageBlock
  src="https://media.alchemy.com/1703815731-uniswap-check-settings.jpeg"
  alt="Uniswap Ethereum 탈중앙화 거래소 - 설정 확인"
  width={458}
  height={383}
  caption="Uniswap Ethereum 탈중앙화 거래소 - 설정 확인"
/>

4. "Swap" 버튼을 클릭하고, MetaMask에서 거래를 확인한다.

**"Swap" 버튼은 거래를 처리하기에 충분한 ETH 잔액이 있을 때만 나타난다는 점에 유의한다.** 처리에 몇 분 정도 걸릴 수 있으며, 거래가 성공적으로 완료되면 변경된 잔액을 확인할 수 있다.
