암호화폐 거래소란 무엇인가? 코인을 사고파는 구조부터 이해하기

 암호화폐 거래소는 비트코인이나 이더리움 같은 가상자산을 사고팔 수 있도록 구매자와 판매자의 거래를 연결하는 플랫폼이다.

주식시장에서 증권사를 통해 주문을 내듯이 암호화폐 시장에서는 거래소를 통해 매수 또는 매도 주문을 제출한다. 중앙화 거래소에서는 이러한 주문이 주문장에 모이고, 거래소의 매칭 엔진이 서로 조건이 맞는 주문을 연결하면서 거래가 체결된다.

따라서 거래소 화면에서 ‘비트코인 매수’ 버튼을 누른다고 해서 거래소가 항상 자신의 비트코인을 직접 판매하는 것은 아니다. 일반적인 현물 주문장 시장에서는 다른 참여자의 매도 주문과 나의 매수 주문이 서로 만나 거래가 이루어진다.



암호화폐 거래소는 무엇을 하는 곳인가?

암호화폐 거래소의 가장 기본적인 역할은 세 가지로 나눌 수 있다.

첫째, 사람들이 매수·매도 주문을 제출할 수 있는 시장을 제공한다.

둘째, 들어온 주문을 가격 등의 조건에 따라 서로 연결한다.

셋째, 거래가 체결된 뒤 각 사용자의 자산 잔액에 결과를 반영한다.

예를 들어 어떤 사람이 비트코인을 1억 원에 사고 싶다는 주문을 제출하고, 다른 사람이 같은 가격에 팔겠다는 주문을 제출했다고 가정해 보자.

두 주문의 조건이 맞으면 거래소의 매칭 시스템이 주문을 연결하고 거래를 체결한다.

이 과정에서 거래소는 단순한 홈페이지가 아니라 주문 접수, 가격 발견, 주문 매칭, 자산 관리와 거래 기록을 수행하는 시장 인프라 역할을 한다.

Kraken의 공식 거래 규칙은 거래 플랫폼을 중앙 지정가 주문장(Central Limit Order Book)과 매칭 엔진으로 구성된 시스템으로 설명한다. Coinbase 역시 주문장을 기준으로 가격과 주문 도착 순서를 고려해 주문을 매칭하는 규칙을 운영한다.

코인을 사면 실제로 어떤 일이 일어날까?

비트코인을 구매하는 과정을 단순화하면 다음과 같다.

자금 입금 → 거래쌍 선택 → 매수 주문 제출 → 주문장 등록 또는 즉시 매칭 → 거래 체결 → 잔액 반영

예를 들어 원화 거래를 지원하는 거래소에서 BTC/KRW 시장을 이용한다고 가정해 보자.

BTC는 비트코인을 의미하고 KRW는 원화를 의미한다.

BTC/KRW 시장에서 비트코인을 매수한다는 것은 원화를 지급하고 비트코인을 받는 거래다.

사용자가 주문을 제출하면 거래소는 주문 방식과 가격을 확인한다. 즉시 거래할 수 있는 상대 주문이 있다면 체결될 수 있고, 조건이 맞는 주문이 없다면 지정가 주문은 주문장에 남아 상대방의 주문을 기다릴 수 있다.

즉, 주문을 넣는 것과 실제 거래가 체결되는 것은 같은 의미가 아니다.

주문장은 매수자와 매도자가 만나는 곳이다

중앙화 거래소의 구조를 이해할 때 가장 중요한 개념 중 하나가 주문장(Order Book)​이다.

주문장에는 아직 체결되지 않은 매수 주문과 매도 주문이 쌓여 있다.

간단한 예를 들어보자.

구분가격수량
매도100,200,000원0.3 BTC
매도100,100,000원0.5 BTC
매수100,000,000원0.4 BTC
매수99,900,000원0.7 BTC

현재 가장 높은 매수 희망 가격이 1억 원이고 가장 낮은 매도 희망 가격이 1억 10만 원이라면 두 주문 사이에는 아직 가격 차이가 존재한다.

누군가 1억 10만 원에 비트코인을 즉시 구매할 수 있는 주문을 제출하면 기존 매도 주문과 거래가 체결될 수 있다.

주문장은 결국 시장 참여자들이 어느 가격에서 얼마나 사고팔고 싶어 하는지 보여주는 대기 주문 목록이라고 이해하면 된다.

Kraken은 주문장을 아직 체결되지 않은 매수·매도 지정가 주문의 목록으로 설명하고 있으며, 매수 주문은 매도 주문과, 매도 주문은 매수 주문과 연결돼 체결된다.

매칭 엔진은 어떤 주문부터 체결할까?

주문장에 수많은 주문이 동시에 들어오면 어떤 주문을 먼저 처리해야 하는지가 중요해진다.

여기에서 작동하는 것이 매칭 엔진(Matching Engine)​이다.

거래소별 세부 규칙에는 차이가 있지만 대표적인 방식이 가격 우선과 시간 우선 원칙이다.

더 유리한 가격의 주문이 먼저 배치되고, 같은 가격에 여러 주문이 있다면 먼저 제출된 주문이 우선되는 방식이다.

예를 들어 두 사람이 똑같이 1억 원에 비트코인을 사겠다는 지정가 주문을 냈다면 먼저 들어온 주문에 체결 우선권이 주어질 수 있다.

Kraken은 공식 거래 규칙에서 가격·시간 우선순위 방식의 주문 매칭을 명시하고 있으며, Coinbase도 가격을 먼저 비교하고 같은 가격에서는 먼저 제출된 주문을 우선하는 방식을 사용한다.

시장가 주문과 지정가 주문은 무엇이 다를까?

거래소에서 처음 코인을 거래할 때 특히 구분해야 하는 것이 시장가 주문과 지정가 주문이다.

지정가 주문

지정가 주문은 자신이 거래하고 싶은 가격을 직접 정하는 방식이다.

예를 들어 비트코인을 최대 1억 원까지만 주고 사고 싶다면 1억 원을 매수가격으로 지정할 수 있다.

그러나 시장에서 비트코인을 1억 원 이하에 팔려는 사람이 없다면 주문은 즉시 체결되지 않을 수 있다.

따라서 지정가 주문은 가격을 통제할 수 있지만 체결이 보장되지는 않는다.

시장가 주문

시장가 주문은 특정 가격을 기다리기보다 현재 주문장에 존재하는 상대 주문과 가능한 범위에서 빠르게 거래하려는 방식이다.

빠르게 거래할 수 있다는 장점이 있지만 실제 체결 가격은 화면에서 마지막으로 본 가격과 달라질 수 있다.

특히 거래량이 적거나 주문장 깊이가 얕은 시장에서 큰 금액을 시장가로 거래하면 여러 가격대의 주문을 연속해서 소진하면서 평균 체결 가격이 불리해질 수 있다. 이러한 현상을 일반적으로 슬리피지(slippage)​라고 한다.

따라서 시장가 주문은 단순히 ‘현재 표시된 가격으로 무조건 사는 주문’이라고 이해하면 정확하지 않다.

화면에 보이는 코인 가격은 누가 정할까?

암호화폐 거래소가 모든 코인의 가격을 임의로 정한다고 생각하기 쉽지만 일반적인 주문장 시장의 가격은 그렇게 만들어지지 않는다.

매수자와 매도자가 계속 주문을 제출하고 실제 거래가 체결되면서 시장 가격이 형성된다.

사려는 사람이 많아 더 높은 가격을 제시하면 거래 가격이 올라갈 수 있고, 팔려는 사람이 낮은 가격까지 받아들이면 거래 가격이 내려갈 수 있다.

따라서 거래소마다 같은 비트코인의 가격이 아주 조금씩 다른 현상도 나타날 수 있다.

각 거래소에 참여하는 사용자, 주문 수량, 유동성, 매수·매도 주문 분포가 완전히 같지 않기 때문이다.

거래소는 시장을 운영하지만 가격 자체는 시장 참여자의 주문과 거래 과정에서 발견된다고 이해하는 편이 정확하다.

중앙화 거래소와 탈중앙화 거래소는 구조가 다르다

지금까지 설명한 주문장과 매칭 엔진 구조는 특히 중앙화 거래소(CEX)​를 이해하기 위한 기본 모델이다.

중앙화 거래소에서는 사용자가 계정을 만들고 거래소 시스템을 통해 주문을 제출한다. 거래소가 주문 처리와 사용자 잔액 관리 등 핵심 인프라를 운영한다.

반면 탈중앙화 거래소(DEX)는 스마트 컨트랙트를 이용해 사용자의 지갑에서 거래할 수 있도록 설계된다.

일부 탈중앙화 거래소는 주문장을 사용하지만, 많은 DEX에서는 중앙화 거래소와 달리 유동성 풀과 자동화된 시장조성자(AMM)를 이용해 거래 가격과 교환을 처리한다.

따라서 모든 암호화폐 거래소가 동일한 방식으로 작동하는 것은 아니다.

Coinbase의 DEX 설명에서도 중앙화 거래소의 주문장 방식과 스마트 컨트랙트 및 유동성 풀을 활용하는 탈중앙화 거래 구조를 구분한다.

거래소에 코인이 있다는 것과 개인 지갑에 있다는 것은 다르다

중앙화 거래소를 이용할 때 한 가지 더 이해해야 할 부분이 있다.

거래소 화면에서 비트코인 잔액이 표시된다고 해서 일반적인 온체인 개인 지갑과 완전히 같은 상태는 아니다.

중앙화 거래소에서는 일반적으로 거래소가 관리하는 시스템 안에서 사용자별 잔액을 기록하고, 사용자가 외부 지갑으로 출금을 요청하면 실제 블록체인 전송이 발생한다.

따라서 거래소 내부 매매와 블록체인상의 코인 전송은 구분해서 이해해야 한다.

거래는 거래소 안에서 체결될 수 있지만, 외부 지갑으로 출금하는 과정에서는 블록체인 네트워크를 이용한다.

이 차이는 이후 개인 지갑, 개인키, 출금 네트워크를 이해할 때 중요한 기초가 된다.

거래소를 처음 이용할 때 확인해야 할 것

암호화폐 거래소는 코인을 쉽게 사고팔 수 있게 해주지만 거래소를 선택할 때 단순히 거래 가능한 코인의 개수만 볼 필요는 없다.

확인할 요소는 다음과 같다.

  • 이용하려는 국가에서 정상적으로 서비스를 제공하는지
  • 원하는 코인과 거래쌍을 지원하는지
  • 거래량과 주문장 유동성이 충분한지
  • 거래 및 입출금 수수료가 어떻게 구성되는지
  • 원화 등 법정화폐 입출금을 지원하는지
  • 계정 보안 기능을 제공하는지
  • 코인 입출금 시 어떤 블록체인 네트워크를 지원하는지

특히 거래량이 적은 시장에서는 화면에 표시된 가격만 보고 큰 주문을 제출하면 예상보다 불리한 가격에 거래될 수 있다.

거래소를 이해한다는 것은 앱의 사용법을 외우는 것이 아니라 내 주문이 어떤 시장 구조를 거쳐 실제 거래로 바뀌는지를 이해하는 것에서 시작한다.

핵심만 다시 정리하면

암호화폐 거래소는 코인을 단순히 진열해서 판매하는 온라인 상점이 아니다.

중앙화 거래소를 기준으로 보면 사용자의 매수·매도 주문이 주문장에 모이고, 매칭 엔진이 조건이 맞는 주문을 연결하면서 거래가 이루어진다.

지정가 주문은 원하는 가격을 정할 수 있지만 체결되지 않을 수 있고, 시장가 주문은 빠른 체결을 우선하지만 유동성에 따라 실제 체결 가격이 달라질 수 있다.

이 구조를 이해하면 거래소 화면의 호가, 주문장, 체결 내역, 시장가, 지정가 같은 용어들이 서로 별개의 기능이 아니라 하나의 거래 과정 안에서 연결된 요소라는 사실을 이해할 수 있다.

출처

  • Kraken Exchange Trading Rules — 중앙 지정가 주문장과 가격·시간 우선 매칭 규칙
  • Kraken Trading Glossary — 주문장과 주문 체결 개념
  • Coinbase Markets Trading Rules — 주문장과 가격·시간 우선순위
  • Coinbase Learn — 중앙화 거래소와 탈중앙화 거래소 구조
  • Kraken Learn — 시장가 거래와 슬리피지 설명

댓글 쓰기

0 댓글