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

탈중앙화 거래소

스마트 컨트랙트 거래소가 퍼미션리스 토큰 스왑을 가능하게 하는 방식을 알아봐요!
레슨 시작

탈중앙화 거래소란 무엇일까요?

탈중앙화 거래소(DEX)는 지갑 속 자산을 스스로 보관한 채로 다른 사용자와 안전하게 암호화폐를 교환하는 온체인 마켓플레이스예요. 이 P2P 거래는 누구나 열어 볼 수 있는 스마트 컨트랙트가 처리하며, 사용자를 토큰이 모인 대형 공용 볼트에 연결해 줘요. 이 볼트를 유동성 풀이라고 불러요. DEX는 거의 모든 블록체인에 있고, 이더리움 레이어 1과 2에도 있어요.

토큰 교환은 DeFi를 쓰는 데 꼭 필요한 일이에요. DeFi에는 다른 어떤 거래소보다 다양한 토큰과 쓰임새가 있어요. 온체인 상품과 서비스를 이용하려고 토큰을 사는 사람도, 투자로 사는 사람도 있어요. 어떤 토큰은 전통 기업의 주식처럼 보유자에게 프로젝트 방향을 정하는 투표권을 줘요! 이유가 무엇이든 DeFi에서는 DEX를 자주 찾게 돼요.

이제 DEX가 어떻게 작동하고 어떻게 도움이 되는지 알아봐요.

중앙화 거래소와 탈중앙화 거래소

중앙화 거래소(Coinbase, Binance, Kraken 등)와 탈중앙화 거래소(Uniswap, PancakeSwap 등)가 쓰는 기술의 차이를 살펴봐요.

중앙화 거래소(CEX)에서는 블록체인 생태계에 직접 들어가지 않고도 암호화폐를 거래하고 투자할 수 있어요. 계정이 CEX에 등록되므로 개인 키와 자금은 거래소가 보관해요. 그래서 거래소의 운영, 규칙, 사업 모델 위험을 그대로 떠안게 돼요.

탈중앙화 거래소(DEX)에서는 자산을 온전히 스스로 보관한 채 암호화폐를 거래해요. 블록체인이 원래 목표한 방식이죠. P2P 모델에서는 소비자이자 공급자가 될 수 있어서, 전에는 금융권만 누리던 기회에 다가갈 수 있어요. 블록체인은 투명하고 검열에 강해서 누구도 접근을 막거나 거래를 되돌릴 수 없어요. 다만 해킹 위험은 남아 있고, 이 레슨 뒤에서 다뤄요.

이해도 확인 1

암호화폐 거래소에 대해 맞는 설명은 무엇일까요?

  • [ ] DEX 뒤에는 팀이 없다는 점

  • [ ] CEX에서 자금을 잃는 길은 잘못된 거래뿐이라는 점

  • [ ] DEX는 스스로 보관한 채 거래하지만 CEX는 아니라는 점

탈중앙화 앱

DEX는 블록체인에서 실행되는 탈중앙화 앱, 즉 dApp의 한 종류예요. 인터넷 앱이 ‘탈중앙화’로 인정받으려면 누구나 차별 없이 쓸 수 있어야 하고, 다른 사람 없이도 상호작용을 처리해야 하며, 코드가 공개되어 투명해야 해요.

dApp 서비스는 스마트 컨트랙트가 처리해요. 사용자의 온체인 동작을 받아 예측 가능한 온체인 결과를 돌려주는 코드죠. 이더리움 재단은 스마트 컨트랙트를 자판기에 비유해요. 원하는 상품 번호와 알맞은 돈을 넣으면 다른 사람의 도움 없이 예상한 결과물(과자)이 나오니까요.

DEX 스마트 컨트랙트는 토큰 스왑, 투표, 유동성 추가와 제거 같은 여러 명령을 처리해요.

탈중앙화 앱 (계속)

DEX도 자판기와 같은 방식이에요. 사용자가 넣은 토큰을 받아 원하는 토큰을 내보내죠. 다른 dApp 사례로는 이런 것들이 있어요.

🎟️ 투표 dApp: 사용자의 투표를 지정한 대상에 배정해요.

📦 브릿지 dApp: 암호화폐를 한 블록체인 네트워크에서 다른 네트워크로 옮겨요.

🤝 대출/차입 dApp: 조건을 충족한 사용자에게 대출을 해 줘요.

스마트 컨트랙트는 이더리움의 계정이에요. 주소와 잔액이 있고, 전송과 명령을 받으면 정해진 동작을 자동으로 실행해요. DEX는 여러 기능이 프로그래밍된 이더리움 계정인 셈이죠.

dApp은 보통 웹사이트를 화면 인터페이스로 써서 사용자가 스마트 컨트랙트와 상호작용하도록 도와요. 웹사이트가 멈춰도 익숙해지면 스마트 컨트랙트에 직접 접근할 수 있어요!

이해도 확인 2

dApp이 탈중앙화로 인정받으려면 어떤 속성이 필요할까요?

  • [ ] 퍼미션리스: 모든 사용자에게 열린 접근

  • [ ] 자율성: 중개자가 필요 없는 상호작용

  • [ ] 투명성: 누구나 볼 수 있는 스마트 컨트랙트 코드

  • [ ] 위 내용 모두

자동 마켓 메이커

전통 시장과 CEX에서는 자산을 맡아 주는 곳이 오더북을 써요. 매수와 매도 주문이 쌓인 데이터베이스죠. CEX는 내 주문을 다른 사람의 주문과 이어 줘요. 보통 거래마다 수수료가 붙고, 공개되지 않은 체결 방식이 정말 최선의 가격을 찾아 줬는지는 알 수 없어요.

대부분의 DEX는 ‘자동 마켓 메이커’(AMM) 기술을 써요. 토큰 스왑에서 가장 흔한 설계로, 공개 알고리즘으로 거래 가격을 정해요. 일부 최신 DEX는 오더북이나 인텐트 기반 방식을 쓰기도 해요. AMM 알고리즘은 오픈소스라 누구나 이해하고 복제하고 개선할 수 있어서, 건강한 경쟁과 꾸준한 혁신이 이어져요.

AMM은 매수와 매도를 직접 연결하는 대신 유동성 풀을 거쳐 거래를 처리해요. 이 공용 토큰 볼트는 사용자 활동에 따라 토큰을 모으고 내주며, 모든 단계가 공개 블록체인에 드러나요.

이해도 확인 3

전통 오더북과 비교해 AMM의 장점은 무엇일까요?

  • [ ] AMM 거래가 오더북 거래보다 빠르다는 점

  • [ ] AMM이 상대 사용자와 직접 연결해 준다는 점

  • [ ] 한쪽에 유리한 거래를 알아채고 막을 수 있다는 점

토큰 스왑

블록체인에서 이뤄지는 암호화폐 거래를 토큰 스왑이라고 해요. 스마트 컨트랙트가 AMM 유동성 풀을 이용해 한 암호화폐를 다른 암호화폐로 바꿔 주죠. DEX 스마트 컨트랙트는 알맞은 풀을 잇는 거래 경로를 만들어, 넣은 토큰을 원하는 토큰으로 교환해요. 풀은 보통 토큰 두 개만 담고 모든 토큰 페어에 풀이 있지도 않아서, 경로가 여러 풀을 거치기도 해요.

스마트 컨트랙트가 지갑에 접근하려면 정해진 금액(또는 무제한)까지 출금할 권한을 줘야 해요. 이 토큰 허용량 덕분에 믿을 만한 컨트랙트가 개인 키 없이도 트랜잭션을 실행해요. 권한을 줄 때 가스비가 들어서 허용량은 다음에도 쓰도록 열린 채 남아요. 거래용 지갑과 보관용 지갑을 나누는 이유죠. 허용량을 살피고 취소하는 방법은 토큰 허용량 관리하기 레슨에서 다뤄요!

토큰 스왑 (계속)

권한 부여와 교환 과정을 예시로 살펴봐요. Optimism 네트워크의 대형 DEX인 Velodrome에서 USDC를 OP로 스왑하는 경우예요. USDC/OP 유동성 풀은 비용 효율이 낮아서 이 거래는 보통 풀 두 개를 거쳐요.

  1. 먼저 해당 Velodrome 스마트 컨트랙트에 지갑에서 USDC를 출금할 권한을 줘요.
  2. Velodrome에 스왑 트랜잭션 요청을 보내요.
  3. 트랜잭션이 승인되면 Velodrome이 지갑에서 지정한 만큼 USDC를 꺼내 USDC/ETH 유동성 풀에 넣어요. 그만큼의 ETH가 이 첫 번째 풀에서 나와 ETH/OP 유동성 풀로 옮겨지고, 마지막으로 두 번째 풀에서 OP가 지갑 주소로 전송돼요.

스왑 트랜잭션이 끝났어요. USDC가 ETH를 거쳐 OP로 바뀌었어요!

이해도 확인 4

AMM은 트랜잭션 한 번으로 여러 유동성 풀을 거쳐 거래를 보낼 수 있어요.

  • [ ] 참

  • [ ] 거짓

유동성이란 무엇일까요?

암호화폐에서 유동성은 시장이 디지털 자산을 공정한 가격에 사고팔 수 있게 하는 능력을 뜻해요. 유동성이 높으면 가격이 안정적이고, 낮으면 변동이 커져요. 사용자는 더 공정한 가격을 찾아가기에 DEX는 모든 유동성 풀의 유동성을 높게 유지하려고 해요.

유동성이 높다는 건 풀에 토큰이 많다는 뜻이고, 보통 두 토큰의 가치가 50/50으로 나뉘어요. 예를 들어 USDC/ETH 풀은 그 플랫폼에서 이 토큰 페어 사이의 모든 거래를 처리해요. 토큰이 많을수록 개별 거래가 50/50 균형에 주는 영향이 작아져 가격이 안정적으로 유지돼요. 거래가 이 균형을 흔드는 정도를 가격 영향이라고 해요.

탐험가라면 가장 좋은 가격을 받도록 가격 영향을 최대한 낮춰야 해요. 즉 높고 균형 잡힌 유동성이 필요하죠!

유동성 공급자

높은 유동성은 DEX 성공의 핵심이에요. 하지만 암호화폐 생태계의 유동성은 한정돼 있어서 DEX끼리 유동성을 더 많이 끌어오려고 경쟁해요. 그럼 이 유동성은 어디서 올까요?

탈중앙화 생태계에서는 DeFi 참여자가 플랫폼의 TVL(총 예치 자산)을 높이도록 유동성 공급에 보상을 받아요. 풀을 거친 거래에서 모인 수수료는 공급한 유동성 양에 따라 LP(유동성 공급자)에게 나눠 줘요. 맞아요, DEX 유동성 풀에 토큰을 빌려주면 수동적 소득을 얻을 수 있어요.

LP가 될 때 따져 볼 점이 많은데, 이는 앞으로 다룰게요. 지금은 DEX 유동성 풀에 표시된 높은 APR(연이율)이 보장된 값이 아니고 손실도 날 수 있다는 점만 기억해요.

이해도 확인 5

문장을 완성해 보세요. “유동성이 __________”

  • [ ] 높으면 변동성이 높아요

  • [ ] 낮으면 변동성이 낮아요

  • [ ] 낮으면 변동성이 높아요

이해도 확인 6

DEX는 어떻게 사용자가 유동성을 공급하도록 이끌까요?

  • [ ] 거래 손실에 대한 보험

  • [ ] 플랫폼 수수료 분배나 보너스 토큰

  • [ ] 비공개 유동성 풀 이용 권한

  • [ ] 위 내용 모두

플랫폼 수수료

CEX와 DEX 모두 서비스 이용료를 받고, 블록체인을 쓰는 것도 공짜가 아니에요. 플랫폼을 고를 때 따져 볼 비용 다섯 가지예요.

🏷️ 플랫폼 수수료: CEX는 거래 수수료를 스스로 정하고, DEX는 풀마다 달라요(보통 1% 미만). 큰 차이는 DEX 수수료를 온체인에서 누구나 확인할 수 있다는 점이에요.

🌐 네트워크 수수료: 블록체인은 dApp 트랜잭션에 더해 가스비를 매겨요. 한산할 때 쓰면 비용을 줄일 수 있어요. 이더리움 메인넷의 실시간 가스 추정은 Etherscan.io에 있고, 훨씬 저렴한 레이어 2는 growthepie에서 비교해 봐요.

📦 브릿지 수수료: CEX와 블록체인 브릿지 모두 암호화폐를 다른 네트워크로 옮길 때 수수료를 받아요. CEX는 자체 안내를 확인하고, 브릿지 dApp은 전송 전에 예상 수수료를 보여 줘요.

💹 환율: CEX나 DEX에서 법정화폐로 암호화폐를 바로 살 때는 시장 가격과 동떨어진 환율을 조심해요.

🧊 슬리피지: 가격이 빨리 움직이니 DEX는 스왑에 변동 여유를 둬요. 이를 슬리피지라고 하고 보통 0.5-2%로 직접 정해요. 그만큼 손해를 볼 수 있지만, 너무 낮게 잡으면 거래가 거부돼요.

거래 전에는 항상 직접 알아보고 플랫폼의 비용과 장단점을 이해해요.

DEX의 장점

이론을 많이 다뤘지만 DEX가 나에게 맞는지 아직 궁금할 수 있어요. 보통 이런 경우라면 탈중앙화 거래소가 도움이 돼요.

  • 🔑 디지털 자산을 스스로 보관하고 싶어요.
  • 🔒 CEX 파산을 피해 자산을 블록체인에 안전하게 두고 싶어요.
  • ⌛ 암호화폐 시장에 24시간 접근하고 싶어요.
  • 👛 더 다양한 암호화폐를 쓰고 싶어요.
  • 🤑 유동성 공급에 관심이 있어요.
  • 🛂 플랫폼마다 가입하고 KYC를 하고 싶지 않아요.
  • ⚔️ 탈중앙화 금융을 탐험하며 더 큰 위험과 보상을 원해요.

그렇지만 거의 모든 DeFi 사용자는 중앙화 거래소 계정도 갖고 있어요. CEX는 전통 은행과 오가는 온/오프램프가 쉬워서 은행 계좌의 돈을 블록체인으로, 또 그 반대로 쉽게 옮길 수 있거든요. Ryan Sean Adams는 이를 공중화장실에 비유해요. “들어가서, 볼일 보고, 나온다.”

그래서 CEX 계정으로 시작해 익숙해질수록 천천히 DeFi로 옮겨 갈 수 있어요.

DEX의 위험

DEX를 쓸 때도 위험이 있어요. 영향이 큰 몇 가지를 볼게요.

🐞 스마트 컨트랙트 위험: 감사를 받으면 버그 가능성은 줄지만 사라지지는 않아요. 2025년에는 여러 곳에서 감사를 받은 대형 DEX가 미묘한 코드 버그로 1억 2,800만 달러를 잃었어요. 최악의 경우 거래 금액만큼 잃을 수 있으니 감사를 많이 받은 믿을 만한 컨트랙트를 쓰세요.

💰 셀프 커스터디 위험: 개인 키를 혼자 책임지므로 도난, 사기, 시드 구문 분실로 지갑 전체를 잃을 수 있어요. 그래서 지갑을 여러 개로 나눠 위험을 줄이고, 시드 구문 사본은 현실 세계의 안전한 곳에 꼭 백업해 둬야 해요.

🥪 샌드위치 공격: 스왑 슬리피지를 높게 잡으면 프론트러닝 세력이 샌드위치 공격을 걸 가능성이 커져요. 이 공격에서는 설정한 슬리피지만큼 손해를 볼 수 있어요. 막는 방법은 앞으로 다룰게요.

장점과 위험을 함께 보면 이런 경우엔 CEX가 더 맞을 수 있어요.

  • 🎓 아직 암호화폐 여정 초반이라 위험과 보상을 익히는 중이에요.
  • ⚖️ 거래 횟수와 금액이 적어 블록체인 수수료가 부담스러워요.
  • 🏰 자금을 직접 책임지기보다 거래소에 맡기고 싶어요.

CEX에서 사고팔되 보관은 블록체인에 하는 식으로 전체 위험을 줄이는 사람도 있어요.

이해도 확인 7

중앙화 거래소 대신 탈중앙화 거래소를 쓰는 이유는 무엇일까요?

  • [ ] 중앙화 거래소에 없는 토큰을 쓰고 싶어서

  • [ ] 교환한 자금을 온전히 스스로 보관하고 싶어서

  • [ ] 평소엔 쓰기 어려운 도구와 기회를 얻고 싶어서

  • [ ] 위 내용 모두

DEX 고르기

DeFi에는 탈중앙화 거래소가 아주 많고 품질도 제각각이에요. 어떤 DEX를 쓸지 정할 때 다음 다섯 가지를 살펴봐요.

🥇 신뢰도: 믿을 만하고 품질과 운영 기간으로 잘 알려진 곳인가요?

유동성: 유동성 풀 TVL이 가격 영향을 줄일 만큼 충분한가요?

🖱️ 사용 편의성: 인터페이스가 쓰기 쉬운가요?

🔐 보안: 스마트 컨트랙트가 여러 감사 기관의 검증을 받았나요?

🎁 보상과 기능: 거래소 이용이나 유동성 공급에 대한 보상이 있나요? 거버넌스 투표에 참여할 수 있나요?

이 항목에서 높은 점수를 받는 곳으로는 Uniswap, Curve, Velodrome, PancakeSwap이 있어요. 마음에 드는 곳을 찾을 때까지 여러 DEX를 옮겨 다녀도 좋아요! 레슨 퀘스트에서는 Optimism 네트워크에 자리 잡은 Velodrome을 써요. 쓰기 쉽고 레이어 2라서 수수료도 훨씬 합리적이에요!

DEX 이용 수칙

dApp을 쓰기 전에 자금을 지키려면 몇 가지 수칙을 지켜야 해요.

👩‍💻 dApp 링크는 프로젝트 공식 X(Twitter) 계정(금색 체크 표시)이나 믿을 만한 곳에서 확인한 뒤 즐겨찾기에 저장해요. 많은 DeFi 사기가 가짜 링크에서 시작되고, 유명 검색 엔진에도 올라와요.

🔓 온체인 토큰 허용량을 줄 때는 거래 금액만큼만 허용해요. 요즘 많은 DEX는 그 거래만 승인하는 서명 방식을 써요. 토큰 허용량 관리하기를 참고해요.

♟️ HODL 지갑으로는 dApp을 쓰지 말고 dApp 전용 지갑을 따로 두세요. 지갑 전략은 Web3 보안 레슨에서 다뤄요.

이제 탈중앙화 거래소를 쓸 준비가 됐어요!

이해도 확인 8

평판 좋은 DEX를 골랐는지 어떻게 확인할까요?

  • [ ] 평판을 확인하고 믿을 만한 곳의 URL만 쓰기

  • [ ] 처음 쓸 때 소액으로 시험 거래해 보기

  • [ ] 위 두 가지 모두