You need to enable JavaScript to run this app.
Bankless Academy

탈중앙화 거래소에서 스왑하기

탈중앙화 거래소 사용법을 따라 하며 DeFi 여정을 시작해 봐요.
레슨 시작

핵심 요약

  • 탈중앙화 거래소는 셀프 커스터디 상태로 토큰 스왑을 할 수 있게 해 주는 dApp의 한 종류예요.

  • DEX를 자신 있게 다루려면 알아 둬야 할 실전 지식이 조금 있어요.

  • 블록 탐색기로 온체인 트랜잭션을 직접 확인할 수 있어요.

탈중앙화 거래소(DEX)는 탈중앙화 금융(DeFi) 세계에서 가장 많이 쓰이는 앱이고, 그럴 만한 이유가 있어요! DEX는 중개자 없이 암호화폐 토큰을 다른 토큰으로 자동으로 바꿔 줘요. 중앙화 거래소(CEX)와 달리, 이 방식의 스왑은 자산의 소유권을 온전히 쥔 채로 바꿀 수 있게 해 줘요.

자율성과 퍼미션리스 프로토콜은 DeFi의 뼈대예요. 덕분에 DeFi 사용자는 디지털 자산을 진짜로 소유하고, 블록체인의 기본 서비스를 하루 24시간 언제든 열어서 쓸 수 있어요. 인터넷만 연결되면 배경이나 신념, 사는 곳과 상관없이 누구나 DeFi를 이용할 수 있죠.

이 안내서에서는 셀프 커스터디 지갑으로 DEX를 다뤄 토큰 하나를 다른 토큰으로 바꾸는 방법을 살펴봐요. 이 기술의 작동 원리와 특징, 위험, 그리고 CEX와 어떻게 다른지는 탈중앙화 거래소 레슨에서 더 알아볼 수 있어요.

DEX 고르기

토큰 스왑의 첫걸음은 비용이 합리적이고 안전한 플랫폼을 고르는 거예요. 이번 따라 하기에서는 Optimism 네트워크에서 자리를 잡은 DEX인 Velodrome을 써요. 블록체인을 다루는 데 익숙해지면 다른 거래소를 평가해 자신에게 맞는 곳을 찾는 법도 배우게 돼요. 탈중앙화 거래소 레슨에 살펴볼 조건들이 자세히 정리돼 있어요.

대부분의 dApp이 DEX와 비슷한 화면 구성을 따르고, 셀프 커스터디 지갑과 주고받는 방식도 비슷해요. 그래서 DEX는 Web3 여정의 좋은 출발점이에요.

이제 토큰 스왑을 시작해 볼게요.

토큰 스왑 해 보기

1. dApp 열기:

새 브라우저 탭에서 Velodrome을 여세요.

2. 지갑 연결하기:

어느 dApp이든 보통 오른쪽 위에 있는 ‘Connect’ 버튼을 누르세요.

데스크톱이라면 브라우저 지갑으로 연결하세요.

모바일이라면 지갑 연결 창이 떠서 모바일 지갑을 dApp에 이어 줘요.

3. 연결 승인하기:

지갑 앱에서 ‘Connect’를 눌러 사이트 연결을 확인하세요. 이러면 dApp이 지갑 주소와 토큰 잔액을 볼 수 있어요. 아직 다른 권한은 준 게 없어요.

4. 이용약관 확인하고 서명하기(동의한다면):

많은 dApp이 약관을 읽었다는 확인으로 메시지 서명을 요청해요. 메시지 서명에는 가스비가 들지 않고, 블록체인에 정보가 저장되지도 않아요. 약관에 동의한다면 서명하면 돼요.

5. 알맞은 네트워크로 바꾸기:

이번 따라 하기에서는 지갑이 Optimism 네트워크로 설정돼 있어야 해요.

6. 스왑 설정하기:

이제 넣을 토큰과 받을 토큰을 고를 차례예요. 이 예시에서는 ETH를 OP로 바꾸지만, 원하는 토큰으로 해도 좋아요!

7. 토큰 권한 승인하기(토큰 스왑일 때만):

USDC 같은 토큰을 스왑한다면, 지갑이 먼저 Velodrome에 그 토큰 접근 권한을 승인하라고 물어요. 승인 금액은 거래 규모에 맞춰 제한하기를 권해요. ETH는 네트워크의 기본 화폐라 승인이 필요 없어서, 이 예시에서는 지갑이 바로 스왑 확인으로 넘어가요.

8. 트랜잭션 확정하기:

스왑 견적과 설정이 마음에 들면 스왑을 시작하세요. dApp에서 한 번, 지갑에서 다시 한 번 확인하는 단계예요.

9. 잔액 확인하기:

트랜잭션은 몇 초면 확정되고, 그다음 지갑에서 새 토큰 잔액을 볼 수 있어요. 토큰이 보이지 않는다면 토큰 주소를 불러왔는지 확인하세요.

Optimism 토큰 컨트랙트 주소: 0x4200000000000000000000000000000000000042

10. 트랜잭션 해시 가져오기:

탈중앙화 거래소 레슨의 퀘스트를 끝내려면 스왑의 트랜잭션 해시가 필요해요. 토큰 권한 트랜잭션의 해시나 지갑 주소와 헷갈리지 마세요. 보통 DEX 화면에 블록 탐색기 링크가 떠서 확정된 트랜잭션 내용을 볼 수 있어요. 놓쳤거나 링크가 없다면, 지갑의 활동 기록에서 그 거래에 바로 연결된 링크를 찾을 수 있어요.


이제 탈중앙화 거래의 세계를 탐험할 시간이에요! 탐험가 안내서의 이번 편 ‘탈중앙화 거래소에서 스왑하기’가 즐거웠기를 바라요.

여행 중에 꺼내 볼 사본을 갖고 싶거나 Bankless Academy의 다음 콘텐츠를 응원하고 싶다면 이 편을 수집해 보세요. 안전한 여행 되세요, 탐험가님!


자주 묻는 질문

견적 가격이 왜 1분에 몇 번씩 바뀌나요?

견적 가격은 보통 DEX 화면에 원하는 스왑을 입력하는 시점에 계산돼요. 시간이 흐르는 동안 다른 사용자들이 스왑을 하면서 거래소의 토큰 공급량이 달라지죠. DEX는 최신 상태를 유지하려고 견적을 주기적으로 새로 고쳐요.

토큰 스왑이 실행되는 데 얼마나 걸리나요?

여러 가지에 따라 달라지는데, 가장 크게 좌우하는 것은 블록체인의 블록 생성 속도와 가스비를 얼마나 적게 또는 많이 냈는지예요. 이더리움 메인넷에 보낸 DEX 트랜잭션은 보통 12초에서 몇 분 사이에 확정돼요. 레이어 2 트랜잭션은 대개 더 빨라요!

트랜잭션이 왜 실패했나요?

트랜잭션이 실패하는 이유는 여러 가지예요. 가스비를 낼 자금이 부족하거나, 가스 한도를 너무 낮게 잡았거나, 슬리피지를 너무 낮게 설정한 경우죠. 문제를 찾는 첫걸음은 화면에 뜬 오류 메시지를 살펴보는 거예요. Etherscan 같은 블록 탐색기에서 트랜잭션을 열어 온체인 오류 메시지가 있는지 볼 수도 있어요. 가격이 거래보다 빠르게 움직인다면 DEX 스왑 설정에서 슬리피지 허용치를 높이면 돼요. 많은 지갑과 DEX는 보호된 트랜잭션 라우팅도 제공해요. 대기 중인 거래로 이득을 보려는 MEV 봇으로부터 스왑을 가려 주죠.

토큰 권한을 바꾸거나 없앨 수 있나요?

스마트 컨트랙트에 토큰 권한을 주면, 그 컨트랙트가 해킹당했을 때 지갑이 원하지 않는 상호작용에 노출될 수 있어요. Revoke.cash 같은 앱으로 토큰 권한을 바꾸거나 없앨 수 있어요. 권한을 조정할 때마다 가스비가 들어서, 이 예방 조치는 금방 비싸질 수 있죠. 많은 사용자가 디지털 자산은 한 지갑(콜드 지갑)에 두고 dApp은 다른 지갑(거래 지갑)으로 다루는 이유 중 하나예요. 필요할 때만 두 지갑 사이에서 자산을 옮기는 거죠.

찾는 토큰이 왜 스왑 목록에 없나요?

기본 목록에 없는 토큰이라면 토큰 컨트랙트 주소를 목록에 붙여 넣어야 해요. 컨트랙트 주소는 https://www.coingecko.com/이나 프로젝트 공식 사이트에서 찾을 수 있어요.

참고: 같은 토큰이라도 네트워크마다 토큰 주소가 달라요. 예를 들어 메인넷의 USDC 컨트랙트Optimism의 USDC 컨트랙트는 서로 달라요. 스왑하기 전에는 항상 토큰 주소를 확인하세요!


글쓴이

Tetranome은 Bankless Academy의 프로젝트 챔피언으로, 사용자 경험과 UI, 디자인, 플랫폼 커리큘럼을 맡고 있어요.

엮은이

Trewkat은 BanklessDAO의 작가이자 편집자예요. 크립토와 NFT를 최대한 많이 배우는 데 관심이 많고, 특히 그 지식을 다른 사람에게 어떻게 잘 전할지에 집중해요.

후원

이 글은 후원 없이 만들어진 Bankless Academy의 무료 교육 콘텐츠예요. 글을 수집해 다음 콘텐츠를 응원해 주세요!