탈중앙 거래소(DEX)란 무엇인가요?
가상자산 거래소는 보통 중앙화된 주체에 의해 운영됩니다. 그러나 탈중앙 거래소는 중개자 없이 다른 이와 거래할 수 있게 합니다. 고팍스 아카데미에서 자세히 알아보시기 바랍니다.
요약
여러분은 다음과 같은 가상자산 거래소에 익숙하실 수 있습니다. 이메일을 통해 가입을 진행하고, 강력한 비밀번호를 지정하고, 계정을 인증하고, 가상자산을 거래하는 방식의 거래소 말입니다.
탈중앙 거래소는 이러한 귀찮은 가입 과정을 요구하지 않습니다. 대부분의 경우, 가상자산을 입금 또는 출금할 필요도 없습니다. 거래는 두 사용자의 지갑 사이에서 직접 진행되며, 제3자의 개입이 (있다면) 제한됩니다.
탈중앙 거래소를 이해하기는 조금 어려울 수 있으며, 여러분이 원하는 자산 거래를 언제나 제공하지도 않을 수 있습니다. 그러나 이에 대한 기술이 발전하고 관심이 증가함에 따라, 가상자산 세계의 필수 구성 요소가 될 수도 있습니다.
목차
들어가며
비트코인 초창기 때부터, 거래소는 가상자산 구매자와 판매자를 연결하는 핵심적인 역할을 해왔습니다. 전 세계 사용자들을 불러 모으는 이러한 거래소가 존재하지 않았더라면, 유동성이 훨씬 취약했을 것이고 자산의 정확한 가격을 형성할 수 있는 방법이 없었을 것입니다.
전통적으로 중앙화된 주체들이 이러한 영역을 지배해왔습니다. 그러나 빠르게 진화하는 많은 기술로 인해, 탈중앙화된 거래를 위한 점차 많은 도구들이 생겨나고 있습니다.
이번 아티클에서 우리는 탈중앙 거래소(DEX)에 대해 자세히 살펴볼 것입니다. 이는 중개인이 필요 없는 트레이딩 장소입니다.
탈중앙 거래소의 정의
이론적으로 모든 피어투피어(P2P) 교환이 탈중앙 거래를 구성할 수 있습니다(예를 들면, 아토믹 스왑 설명). 그러나 이번 아티클에서 우리는 중앙 거래소의 기능을 모방하는 플랫폼에 대해 초점을 맞출 것입니다. 핵심 차이점은 탈중앙 거래소의 백엔드는 블록체인상에 존재한다는 것입니다. 누구에게도 여러분의 자금 관리 권한이 부여되지 않으며, 중앙 거래소 수준으로 이를 신뢰하지 않아도 됩니다.
중앙 거래소 작동 방식
일반적인 중앙 거래소에서는 명목화폐(은행 이체 또는 직불/신용 카드) 또는 가상자산를 입금해야 합니다. 가상자산을 입금할 때는, 통제권을 포기하게 됩니다. 해당 가상자산을 계속해서 거래 또는 출금할 수 있기 때문에 사용성 측면에서가 아니라, 이를 블록체인에서 사용할 수 없는 기술적 측면에서 말입니다.
여러분은 자금의 개인 키를 보유하지 않으며, 출금을 진행할 때는 거래소에게 여러분을 대신하여 트랜잭션에 서명해 줄 것을 요청하게 됩니다. 트레이딩을 할 때는 트랜잭션이 온체인에서 발생하지 않으며, 거래소는 자체 데이터베이스 내에서 자금을 사용자에게 할당합니다.
일반적인 작업 흐름이 무척이나 효율적인데, 블록체인의 느린 속도로 인한 트레이딩 지연이 발생하지 않기 때문입니다. 또한 모든 과정이 단일한 주체의 시스템에서 진행됩니다. 가상자산을 보다 쉽게 구매 및 판매할 수 있으며, 더 많은 도구들을 사용할 수 있습니다.
이를 위해서는 독립성을 대가로 지불해야 합니다. 여러분은 자금을 보관하는 거래소를 신뢰해야만 합니다. 결과적으로 거래상대방 위험에 노출되게 됩니다. 여러분이 힘들게 모은 BTC를 갖고 팀이 도망가면 어떻게 될까요? 해커가 시스템을 마비시키고, 자금을 빼간다면 어떻게 될까요?
많은 사용자에게 이는 감수할만한 위험 수준입니다. 이들은 데이터 유출 피해를 완화할 수 있는 좋은 실적과 예방책을 보유하고 있는 이름있는 거래소를 선택합니다.
탈중앙 거래소 작동 방식
탈중앙 거래소는 중앙화된 거래소와 유사한 부분도 있지만, 상당히 다른 부분도 존재합니다. 한 가지 먼저 알아둘 것은 사용자가 이용할 수 있는 몇 개의 탈중앙 거래소 유형이 존재한다는 것입니다. 그 중 일반적인 유형은 온체인(스마트 콘트랙트를 사용)에서 주문이 체결되는 곳이며, 따라서 사용자는 자신의 자금에 대한 통제권을 넘겨주지 않아도 됩니다.
일부 작업은 크로스체인 탈중앙 거래소에서 진행되었지만, 단일 블록체인(이더리움 또는 고팍스 체인)상의 자산 거래가 가장 많이 사용되고 있습니다.
온체인 오더북
일부 탈중앙 거래소에서는 모든 것이 온체인에서 진행됩니다(곧 하이브리드 접근 방식에 대해 이야기할 것입니다). 모든 주문(주문 변경 및 취소 또한)은 블록체인에 기록됩니다. 이는 분명 가장 투명한 접근 방식일 수 있습니다. 주문을 중계하는 제3자를 신뢰하지 않아도 되며, 해당 트랜잭션을 모호하게 만들 수도 없기 때문입니다.
안타깝게도, 이는 가장 비효율적인 방식이기도 합니다. 해당 주문을 기록하기 위해 네트워크상의 모든 노드를 호출하며, 최종적으로 수수료를 지불하기 때문입니다. 여러분은 마이너가 여러분의 메시지를 블록체인에 추가할 때까지 기다려야 하며, 이는 복잡하고 느릴 수 있다는 의미입니다.
일부는 프런트 러닝(front running)을 이러한 모델의 결점으로 지적합니다. 프런트 러닝은 시장의 내부자가 지연되는 트랜잭션을 인식하고, 트랜잭션이 처리되기 전에 해당 정보를 사용해 거래를 진행할 때 발생합니다. 따라서 프런트 러너는 일반 사용자에게 공개되지 않은 정보로부터 이득을 취합니다. 이는 보통 불법입니다.
물론, 모든 것이 세계적인 장부상에 공개된다면, 보통 말하는 프런트 런의 기회가 없을 것입니다. 그럼에도 불구하고, 다른 유형의 공격이 발생할 수 있습니다. 승인되기 전의 주문을 확인한 특정 마이너가 자신의 주문이 블록체인에 먼저 추가되도록 할 수 있습니다.
온체인 오더북 모델의 예시로는 스텔라와 비트셰어 DEX가 있습니다.
오프체인 오더북
오프체인 오더북 탈중앙 거래소는 특정 측면에서는 여전히 탈중앙화되어 있지만, 이전 모델보다 더욱 중앙화되어 있는 것이 사실입니다. 모든 주문이 블록체인에 기록되지 않으며, 어딘가에서 호스팅을 제공받고 있습니다.
어디일까요? 경우에 따라 다릅니다. 중앙화된 주체에게 전적으로 오더북을 맡길 수도 있습니다. 해당 주체가 악의적이라면, 시장을 조작할 수도 있습니다(예를 들면, 프런트 러닝 또는 주문을 잘못 표시). 그러나 여전히 비위탁 보관이라는 장점이 제공됩니다.
ERC-20을 위한 0x 프로토콜 및 이더리움 블록체인상에서 구현된 다른 토큰이 좋은 예시입니다. 단일한 탈중앙 거래소로 기능하기 보다, 이는 “리플레이어”라 알려진 참여자들을 위한 프레임워크를 제공하여 오프체인 오더북을 관리할 수 있게 합니다. 0x 스마트 콘트랙트 및 다른 도구를 사용하여, 호스트는 복합적인 유동성 풀을 활용할 수 있으며, 사용자 간의 주문을 중계할 수 있습니다. 해당 주체들이 연결될 경우에만, 온체인 주문이 실행됩니다.
이러한 접근 방식은 온체인 오더북에 의존하는 것보다 사용성 측면에서 우수합니다. 속도 면에서 동일한 제약이 발생하지 않는데, 블록체인을 그리 많이 사용하지 않기 때문입니다. 그럼에도 블록체인상에서 거래가 체결되어야 하기 때문에, 오프체인 오더북 모델의 속도는 여전히 중앙 거래소보다 느립니다.
오프체인 오더북은 고팍스 DEX, IDEX, 이더델타(EtherDelta) 등에서 사용되고 있습니다.
자동화된 시장 메이커(AMM)
"오더북"이란 용어를 읽는 데 지치셨다고요? 좋습니다. 자동화된 시장 메이커 모델은 오더북 개념을 사용하지 않습니다. 메이커와 테이커가 필요하지 않으며, 사용자와 게임 이론, 약간의 정형화된 공식이 있으면 됩니다.
자동화된 시장 메이커 모델의 세부 사항은 구현 방식에 따라 다르지만, 보통 일련의 스마트 콘트랙트를 연결하고, 사용자의 참여를 위한 기발한 보상을 제공합니다. 이러한 구현에 대해 자세히 살펴보지는 않을 것이지만, 유니스왑이란 무엇이며 어떻게 작동하나요?에서 유니스왑 DEX 작동 방식의 예시를 살펴보실 수 있습니다.
오늘날의 자동화된 시장 메이커 기반 탈중앙 거래소는 꽤나 사용자 친화적이며, 메타마스크 또는 트러스트 월렛과 같은 지갑을 통합하고 있습니다. 그러나 다른 유형의 탈중앙 거래소와 마찬가지로, 거래 체결을 위해서는 온체인 트랜잭션이 생성되어야 합니다.
해당 영역에서 진행되고 있는 프로젝트로는 앞서 언급한 유니스왑과 더불어 카이버 네트워크(방코르 프로토콜을 활용)가 있으며, 모두 ERC-20 토큰 거래를 제공합니다.
탈중앙 거래소의 장점과 단점
우리는 앞서 탈중앙 거래소의 몇 가지 혜택과 문제점을 살짝 언급했습니다. 이를 보다 자세히 알아보도록 하겠습니다.
탈중앙 거래소의 장점
KYC 불필요
대부분의 거래소는 KYC/AML(고객 알기 제도와 자금 세탁 방지)을 준수합니다. 규제적 이유 때문에, 각 사용자는 반드시 신분증과 주소 증명을 진행해야 합니다.
일부는 프라이버시를 우려하며, 또 다른 이들은 접근성을 걱정하기도 합니다. 지금 당장 유효한 신분증을 보유하고 있지 않다면 어떻게 해야 할까요? 개인 정보가 유출된다면 어떡할까요? 탈중앙 거래소는 허가가 필요없기 때문에, 누구도 여러분의 신원을 확인하지 않습니다. 가상자산 지갑만 있으면 됩니다.
그러나 일부 중앙 주체가 운영하는 탈중앙 거래소의 경우에는 몇 가지 법적 규제 요구 사항이 존재합니다. 오더북이 중앙화되어 있는 경우에는, 호스트가 반드시 관련 법규를 준수해야 합니다.
거래상대방 위험 없음
탈중앙 가상자산 거래소의 주된 장점은 사용자의 자금을 보유하지 않는다는 것입니다. 따라서 2014 마운트 곡스 해킹 사건과 같은 심각한 유출 사태로 인해 사용자의 자금이 위험에 처하거나, 민감한 개인 정보가 유출되지 않을 것입니다.
비상장 토큰
중앙 거래소에 상장되지 않은 토큰들은 수요와 공급이 존재한다면, 탈중앙 거래소에서 자유롭게 거래될 수 있습니다.
탈중앙 거래소의 단점
사용성
현실적으로 탈중앙 거래소는 기존 거래소만큼 사용자 친화적이지 않습니다. 중앙화된 플랫폼은 실시간 거래를 제공하며, 이는 블록 시간에 영향을 받지 않습니다. 비위탁 가상자산 지갑에 익숙하지 않은 초보자들에게 중앙 거래소는 훨씬 친절한 경험을 제공합니다. 비밀번호를 잃어버린 경우, 이를 간단히 초기화할 수 있습니다. 그러나 여러분이 시드 문구를 잃어버린 경우에는, 여러분의 자금은 사이버 공간에 유실되어 되찾을 수 없습니다.
거래량과 유동성
중앙 거래소의 거래량은 탈중앙 거래소의 거래량보다 압도적으로 많습니다. 보다 중요한 것은 중앙 거래소는 더 많은 유동성 또한 보유하고 있기 마련이라는 것입니다. 유동성은 적절한 가격에 얼마나 쉽게 자산을 구매 또는 판매할 수 있는가 하는 것입니다. 유동성이 높은 시장에서는 매수 및 매도의 가격 차이가 거의 없으며, 이는 구매자와 판매자 간에 치열한 경쟁이 벌어지고 있음을 의미합니다. 비유동적인 시장에서는 적정 가격에 자산을 거래하고자 하는 이들을 찾기가 더 힘들 것입니다.
탈중앙 거래소는 여전히 상대적으로 틈새 시장에 속하며, 여러분이 거래하고자 하는 가상자산 자산의 공급과 수요가 언제나 존재하지는 않습니다. 여러분은 거래하고자 하는 거래 쌍을 찾지 못할 수도 있으며, 만약 그렇다 해도 적절한 가격에 이를 거래할 수 없을 수 있습니다.
수수료
탈중앙 거래소에서 언제나 수수료가 비싼 것은 아니지만, 네트워크가 혼잡하거나 온체인 오더북을 사용하는 경우에는 그럴 수 있습니다.
마치며
지난 몇 년간 많은 탈중앙 거래소가 출현했으며, 각 거래소는 계속해서 더 나은 사용자 경험을 제공하고 강력한 트레이딩 장소를 구축하기 위해 노력하고 있습니다. 이러한 아이디어는 궁극적으로 자주권의 정신을 따르고 있으며, 사용자는 가상자산과 마찬가지로 제3자를 신뢰하지 않아도 됩니다.
탈중앙 금융의 부상으로 인해, 이더리움 기반 탈중앙 거래소의 활용성이 크게 증가하고 있습니다. 이러한 추세가 계속된다면, 해당 기술이 업계 전반에 더 나은 혁신을 불러일으키는 것을 목격하게 될 것입니다.