거래는 모든 크립토 활동의 가장 근간이되는 경험인 동시에, 가장 빈번하게 일어나는 이벤트이다.
하지만 크립토 자산이 거래되기 위해 머무르는 대부분의 (중앙화된) 거래소는 충분히 신뢰할 수 있는 방식으로 거래를 지원하고 있지 않으며, 장애 허용 시스템(Fault-Tolerance System)에 근간하여 등장한 크립토 기술의 철학과도 일치하지 않는다.
따라서 거래소의 인프라 구조는 충분히 신뢰할 수 있는 거래 방식을 지원해야하며 Cube.Exchange와 같이 하이브리드 거래소(Hybrid Exchange)를 구축하는 것은 이러한 철학을 고수하는 동시에 원활한 거래경험까지 지원할 수 있는 좋은 접근법일 수 있다.
사람들이 크립토를 접하게 된 계기나 크립토 자산을 거래하는 이유는 다양하다. 어떤 이는 크립토 자산을 투자 수단으로, 어떤 이는 혁신적인 금융 기술로, 또 어떤 이는 인터넷을 넘어서는 소통 도구로 본다. 어쨌거나 중요한 점은 어떤 이유에서든 크립토가 채택되고 활용되기까지의 퍼널의 최상단에는 ‘거래 경험’이 있다는 것이다. 즉, 충분히 신뢰할 수 있는 네트워크 상에 가치를 온전히 디지털화하여 저장하고 교환할 수 있는 아이디어를 제공한 크립토 공간에서, 거래는 모든 활동의 가장 근간이되는 기초적인 크립토 경험인 동시에 가장 빈번하게 일어나는 이벤트인 것이다.
하지만 우리는 이러한 거래의 과정이 크립토 공간이 설계한 의도대로 ‘충분히 신뢰할 수 있는 방식(Trustless Manner)’으로 이뤄지는 지 다시 한번 되물어볼 필요가 있다. 거래가 가장 빈번하게 일어나는 이벤트라는 사실이 의미하는 바는, 곧 그 거래가 일어나는 공간에서 가장 많은 자산이 머물러있다는 뜻이기도 하기 때문이다.
소위 단일 실패지점이라 일컬어지는 문제의식에서 비롯되어 시스템 설계에 안정성을 보완하기위해 등장한 장애 허용 시스템(Fault-Tolerance System)이 크립토 기술이라 하지만 우리는 점점 더 ‘편의’라는 관성에 얽매여 크립토의 본질에 타협한 결과, 거래소에 할당되어있는 모든 자산들이 부적절하게 관리되거나 탈취당하는 등 여러가지 크고 작은 안좋은 사례들을 많이 관찰하게 되었다.
크립토가 무궁무진한 가능성을 지니고 있기때문에 점점 더 다양한 주체들의 관심을 받을 것이라고 낙관적으로 가정한다면 향후에는 더욱 다양한 사람들이 크립토 자산을 보유하게 될 것이고, 이렇게 보유된 자산들이 온체인 환경까지 흘러들어와 유기적으로 활용되는 크립토 채택의 여정 역시 점점 더 확대될 것이다.
그렇다면 결국, 이러한 퍼널이 안정적으로 형성되어 산업이 유기적으로 성장하기 위해서는 1) 크립토 자산이 최초로 수취되는 공간이자 온체인과 오프체인을 유기적으로 연결할 수 있는 공간이라 할 수 있는 거래소들이 기본적으로 충분히 신뢰할 수 있을만한(Trustless) 거래 인프라를 갖추고 있어야 할 것이다. 그리고 2) 이 인프라 위에 자산의 다양성, 각 자산에 대한 풍부한 유동성, 더 나은 가격 발견 등 거래 경험을 향상시킬 수 있는 부가적인 요소들을 쌓아 트레이더들이 내가 원하는 자산을 적시에 원하는 가격으로 빠르게 거래할 수 있도록 보장할 수 있어야 할 것이다 - 위 그림 속 요소들은 이 두가지 목표를 달성하기 위해 크립토 거래소들이 기본적으로 고려해야할 주요 요소들을 나타낸 것이다.
하지만 해당 요소들을 모두 동시에 만족하는 거래소를 구축하는 것은 쉽지 않아왔다. 이를 가장 잘 보여주는 대표적인 사례가 바로, 지난 2022년 당시 세계에서 2번째로 큰 크립토 중앙화 거래소(CEX)인 FTX가 서서히 붕괴되어가는 과정이었다 - FTX는 회사 자산과 고객 예치금을 자사의 헤지펀드인 Alameda Research에 대한 대출과 투자 등의 용도로 부적절하게 자금을 관리하고 회계 처리를 하였는데, 이는 특히 거래소가 투명하게 운영되며 고객들이 자신의 자산을 직접 관리(i.e., Self-Custody)할 수 있도록 지원하는 것이 중요하다는 경각심을 일깨웠다.
해당 사례에서 또 한가지 흥미로운 점은, 이러한 상황으로 인해 잠시동안 탈중앙화 거래소(DEX)에 대한 관심이 급격히 증가했지만, 곧 CEX에 대한 이용이 이전 수준으로 다시 돌아왔다는 것이다. 이는 트레이더들에게 있어 DEX의 거래경험이 현저히 낮아 이용하지 않게 되었거나, 혹은 보안이나 투명성과 같은 요소보다도 가격 발견과 자본 효율성 등의 측면에서 이미 익숙하거나 더욱 편리한 거래 경험을 결국 더욱 선호한다는 것을 시사할 것이다*.
*이는 거래소 트릴레마라고 하는 용어로 잘 알려져있다 - 거래소 트릴레마란, 한 거래 플랫폼이 확장성(Scalability), 탈중앙성(Decentralization), 그리고 자본 효율성(Capital Efficiency) 중 둘 이상의 특성을 동시에 만족하기 어렵다는 것을 지칭한다.
어쨌거나, 산업 전반에 도사리고있는 불건전한 위험을 제거하기위해 Trustless한 거래 경험를 지원할 수 있는 거래소들이 더욱 장악력을 가져야하는 상황임에도 불구하고 트레이더들이 거래 경험을 희생할 수 없는 방향의 선택을 한다면, 결국 남은 접근법은 Trustless한 인프라 위에 더욱 탁월한 거래경험을 보장할 수 있는 요소들을 계속해서 보완해나갈 수 있도록 새로운 크립토 거래소 인프라의 디자인을 만드는 것이다.
이러한 접근법을 통해 구축된 거래소는 ‘하이브리드 거래소(HEX, Hybrid Exchange)’ 라고 불리우며 새로이 주목을 받고 있다. HEX의 인프라 구조의 골자는 - 오프체인 상에서는 오더 매칭과 같은 일련의 거래 로직들을 실행하고 온체인 상으로는 거래 내역 및 잔고 등을 업로드하는 결제 기능(Settlement)을 갖추어 CEX와 DEX의 각 장점을 모두 취하는 데에 (혹은 각각의 단점을 완화하는데에) 있다.
물론 이 HEX라는 용어는 업계 전반에 걸쳐 아직까지 생소한 개념이므로, 그 정의에 대한 컨센서스가 모두 이루어진 것은 아니다. 예를 들어, 단순히 CEX에 비수탁형 지갑을 통합할 수 있도록 옵션을 허용하거나 가격 매칭 알고리듬을 더욱 강화하기 위한 목적으로 CEX와 DEX에 존재하는 오더북들을 통합하는 경험만을 제공하는 거래소를 HEX라고 지칭하는 경우도 있다. 하지만 앞서 언급하였듯, 개별 거래가 최종적으로 결제되는 과정을 포함하여 트레이더가 크립토 자산을 거래하는 과정 전반이 Trustless한 방식으로 동작해야한다는 전제를 생각해보았을 때에, 이와 같이 좁은 범위의 기능을 제공하는 거래소를 HEX라고 지칭하는 데에는 다소 무리가 있어보인다.
Source: Cube.Exchange
앞선 HEX의 정의에 따라 가장 인프라가 잘 구축된 거래소의 사례로는 Cube.Exchange가 있다. Cube.Exchange는 오프체인 오더 매칭 시스템과 MPC 기술을 통한 온체인 결제 기능을 갖춘 HEX로, ‘모든 유형과 규모의 트레이더를 위한, 규제를 준수하는 거래소를 만들겠다’는 비전 하에 만들어졌다. HEX는 그 이름처럼, 크립토와 논-크립토 각 영역에서 기술/규제적 측면에서 다양한 전문가들을 필요로 하는데 Cube.Exchange의 파운딩 멤버는 솔라나 체인 및 기존 금융권의 주요 인프라 개발자 출신들부터 디지털 자산 및 규제 베테랑들까지 골고루 잘 구성되어 있다. Cube.Exchange는 충분히 신뢰할 수 있는 거래의 보장과 기관 수준의 거래 경험을 동시에 제공하는 것을 목표로 거래 속도, 보안, 그리고 투명성을 가장 중요한 원칙으로 삼고 빌딩해나가고 있다.
Cube.Exchange는 HEX인 만큼 그 구조가 기존의 거래소들이 만들어지는 방식과는 조금 다르게 설계가 되어있다. 각 구성요소에 대한 이해를 돕기 위해, 우선 Cube.Exchange 상에서 이뤄지는 트랜잭션 플로우는 어떠한 지에 대해 간단히 짚어본다.
OpenAI 를 통해 큐브 클라이언트 계정(Cube Client Account)를 생성한다; 다른 인증 방법은 추후에 지원될 예정이다.
KYC를 진행한다.
Cube.Exchange, 그리고 거래 내역들을 온체인으로 결제하는 것을 담당하는 ‘Guardian’ 이라고 하는 주체들과 함께 MPC Vault의 소유권을 구성하는 분산된 키 모음을 생성한다.
자산을 MPC Vault 내 MPC Wallet에 예치(deposit)하고, 원하는 자산을 거래하기 위한 주문을 중앙화된 매칭 엔진(cenetral matching engine)에 넣는다.
중앙화된 리밋 오더북 상에서 주문이 매칭이 되면 해당 주문은 MPC Vault 내 잔액(balance)에 반영된다.
이어서 해당 주문이 Guardians에 의해 검증이 되고 나면 CubeNet 이라고 하는 결제 레이어에 게시된다.
결제 레이어에서는 특정 주기마다 모아진 결제들을 계산하고 순 결제에 일치하여 적합한 거래자들에게 자금을 올바르게 배분하기 위해 임계값 서명 체계(TSS, Threshold Signature Scheme)을 통해 자금을 직접 이체한다 - 이 때 순 결제 과정이 48시간 동안 이뤄지지 않으면 사용자가 키쉐어(Key Share)를 Guardians에게 제공한 경우에 한하여 사용자가 자신의 MPC Vault에서 자금을 이체하도록 지원받을 수 있다.
거래들에 대한 서명 공유가 완료되면, 결제 레이어는 해당 거래들을 각 블록체인에 제출한다.
(자산을 인출(WIthdrawl)하는 과정 역시 5~6와 유사하다.)
3.2.1 Scalability & Instant Finality
Solana App Chain and Web2 Technical Stack
위 트랜잭션 플로우 상에서 예치/인출 시 필요한 법정 화폐 연동, KYC/AML 프로세스, 매칭 엔진 로직, 멀티체인 지원, 계정 관리 및 기타 프론트엔드의 주요 특징들은 주로 오프체인에서 기존 Web2 방식의 기술 스택 조합으로 구현이 되었으며, 커스터디 및 결제를 담당하는 레이어는 해당 스택과는 분리되어 Solana Permissioned Environments(SPE) 라고 하는 별도의 SVM (Solana Virtual Machine) 모듈을 통해 앱체인의 형태로 구현되었다*. 이러한 형태의 이원화된 레이어 구조는 거래소가 각 거래를 Trustless한 방식으로 처리될 수 있게 하면서도 즉각적인 완결성을 보장하기 때문에 트레이더들이 거래 경험을 잃지 않게 하는데에 핵심적인 구조라 할 수 있다.
* 현재 결제 레이어로는 비트코인, 이더리움, 도지코인 그리고 솔라나를 사용하고 있으며 향후 더욱 많은 레이어 1 네트워크를 지원할 예정이다.
한편, SPE를 통해 구축된 앱체인 결제(Settlement) 인프라는 솔라나 메인넷의 거래 처리 퍼포먼스를 보장하면서도 합의 매커니즘, 벨리데이터 셋, 개발 프레임워크, 가스 수수료 및 규제 준수를 위한 세부 비즈니스 로직 등 기술 스택의 모든 측면을 프로토콜 요구사항에 가장 적합하게 커스터마이징할 수 있다는 특징이 있다. 이는 타 거래소 혹은 유사한 디자인을 차용하는 다른 프로토콜들과 비교하여서도 더욱 월등한 퍼포먼스이다.
3.2.2 Self-Custody & Security & Transparency
Guardians & MPC Vaults (with Account Management)
위의 구조에 알맞게 Cube.Exchange가 사용자들의 자산을 안전하게 지킬 수 있도록 지원하는 가장 강력한 요소들이 바로 MPC Vaults와 Guardian network의 도입이다.
우선 MPC 기술은 트랜잭션을 일으킬 수 있는 개인키를 샤드(Shard)라고 하는 여러 조각으로 나누어(i.e., 분산 키 생성) 사용자로하여금 지갑의 거래를 승인하는데 필요한 샤드 수를 임의로 정의할 수 있도록 하거나, 일부 샤드가 계정의 복구 옵션을 활성화할 수 있게 할 수 있다. 위 트랜잭션 플로우에서 본 바와 같이 Cube.Exchange에서 MPC 기술은 사용자들의 자금을 관리하는 MPC Vaults의 형태로 구현되어 거래 혹은 자금 인출 등 거래소의 핵심적이고 기본적이 기능들을 안전하게 수행할 수 있도록 한다.
또한 Cube.Exchange는 사용자가 거래에 필요한 일부 키 쉐어를 도난당하거나 분실한 경우, MPC Vaults를 통해 해당 상황을 해결할 수 있도록하는 프로세스를 지원하고 있다 - 사용자는 해당 상황이 발생 시 Cube.Exchange 상에 신고할 수 있는데 이 때 분실 정보는 Guardian Council에 공개되고 사용자의 신원을 재확인하기 위한 KYC 등의 프로세스가 시작된다. 이 프로세스가 성공적으로 완료되면 사용자에게는 새로운 키쉐어 혹은 새로운 MPC Vault가 생성되고 후자의 경우 Guardian과 Cube.Exchange에도 추가적으로 각각의 키쉐어가 배포된다. 사용자의 디지털 자산 역시 이전 MPC Vault에서 새로운 MPC Vault로 이동한다.
Guardian Council는 사용자들의 트랜잭션 결제 과정 및 계정 관리 등 거의 모든 측면에서 참여해야하는 책임이 있는데 특히 사용자가 불법적인 활동을 하여 Cube.Exchange에 의해 계정이 제한되는 경우, 사용자의 자산 출금시도를 허용하지 않거나 MPC Vault를 동결시킬 수 있는 권한 역시 가지고 있다. 현재 Guardian Council은 Solana Foundation, Everstake, Triton One, Juicy Stake 및 Kiln로 구성되어으며*, 각 Guardian은 순 결제 이벤트 때마다 최소 보장 금액으로 순 거래 수수료의 5%를 비례 배분하여 얻는다.
* Guardian Council에 속하기 위한 조건은 Cube.Exchange의 Litepaper 에서 확인할 수 있다.
3.2.3 Regulatory Compliance
또한 Cube.Exchange는 사용자가 Cube.Exchange 상에서 모든 기능들을 이용하는데에 KYC 과정을 엄격하게 요구하고 있으며, 더욱 많은 관할권에서 서비스를 정상적으로 운영하기 위해 각국의 규제를 준수하고 라이센스를 취득할 계획을 가지고 있다 - 올해 초 기준으로, Cube.Exchange는 폴란드, 캐나다, 그리고 호주 등에서 관련 요구사항을 충족하거나 라이센스를 보유하고 있다.
Source: Cube.Exchange
앞서 살펴보았듯, Cube.Exchange는 DEX와 CEX의 장점들을 잘 결합하고, 특히 짧은 시간 내에 거래를 완료할 수 있는 견고한 HEX 인프라를 기반으로 하고 있다. 이에, 웹2 거래소와 비교해도 뒤처지지 않는 UX/UI와 더불어 향상된 자본 효율성 및 가격 발견 등의 거래 경험을 보장하기 위해 다양한 기능들을 추가하고 있다.
Gorilla Jump & King Maker
Source: Cube.Exchange
Gorilla Jump와 King Maker는 선호하는 가격 범위를 포함하는 매개 변수를 사전에 지정하여, 한 번의 클릭으로도 자동으로 자산을 사고파는 거래가 실행될 수 있도록 한다.
Bundles
Source: Cube.Exchange
Bundles은 특정 분류 기준에 따라 다양한 자산들이 일정 비율로 묶인 셋(set)을 거래할 수 있게 하는 기능으로, 사용자들로하여금 효율적이고 확장 가능한 방식으로 특정 자산군에 투자할 수 있도록 돕는다.
Depth-chart trading & equalizer
Source: Cube.Exchange
Depth-chart trading와 Equalizer는 거래 현황을 투명하게 파악할 수 있게하여, 더 가격 발견을 돕는다.
Reward system for community loyalty
Source: Cube.Exchange
사용자는 플랫폼 내에서 다양한 활동을 기반으로 포인트를 적립하여, 상장된 토큰의 보상 풀 분배 등 다양한 형태의 보상을 얻을 수 있다.
API access for developers & traders
플랫폼은 API를 제공하여 Cube.Exchange의 인프라 위에 다양한 도구와 애플리케이션을 구축할 수 있도록 한다.
Cube.Exchange는 현재 업계에서 큰 영향력을 차지하는 다양한 거래소들에 비해 공식적으로 런칭한 기간이 6개월이 채 되지 않는다. 이러한 초기 단계에서 Cube.Exchange가 직면하는 주요 도전 과제 및 고려 사항은 아래와 같을 수 있다.
우선, 사용자 충성도를 확보하는 것이 매우 중요하다. Cube.Exchange는 이미 확립된 CEX와 DEX들과 직접적으로 경쟁을 해야 하지만, HEX라는 개념은 상대적으로 새로운 개념일 뿐만 아니라 사람들은 일반적으로 익숙한 거래소에서 잘 벗어나려 하지 않는다. 더욱이, 일반 소액 투자자들에게는 그들이 체감할 수 있는 효용에 비해 HEX에서 거래하기 위해 요구하는 개념이나 절차가 복잡하고 어려울 수 있다.
둘 째로, 서비스를 시행하고자 하는 지역의 현지화 역시 중요한 고려 사항 중 하나이다. 여기서 현지화란 서비스를 해당 나라에 출시함에 있어 법과 규제, 언어나 문화, 트렌드 혹은 심지어 로그인 방식까지 세세하게 고려하는 것을 의미한다. 특히, 규제는 국가마다 크게 다를 수 있으므로 HEX는 목표 시장에 따라 운영을 유기적으로 조정해야하고 이 과정에서 발생하는 지속적인 복잡성과 운영상의 비용을 잘 감당할 수 있어야 한다.
또한, 트렌디한 자산을 빠르게 리스팅하고 그에 대한 풍부한 유동성을 지속적으로 뒷받침해주는 것도 매우 중요하다. 특히나 크립토 산업은 유행에 민감하기 때문에 풍부한 유동성과 다양한 자산군은 다른 대형 거래소에 비해 상대적으로 쉽게 가져갈 수 있는 경쟁 우위중에 하나이다.
마지막으로, 자산 종류의 지속적인 관리도 중요한 요소이다. HEX는 CEX와 마찬가지로, 그들 스스로가 특정 기준에 따라 토큰의 상장 혹은 폐지를 주관하기 때문에 트레이더들은 이를 믿을 수밖에 없다. Cube.Exchange는 신뢰할 수 있는 자산 리스팅 정책을 투명하게 공개하여 사용자들에게 신뢰를 줄 수 있도록 노력해야 할 것이다.
블록체인의 등장에 신호탄을 올린 비트코인이 등장한 지 어언 16년, 그리고 세상을 또 한번 열광의 도가니로 만들고 있는 스마트 컨트랙트 플랫폼이 최초로 등장한 지도 어언 10년이 지났다. 비교적 짧은 시간동안 다양한 역사를 마주해오고있는 크립토 기술을 보고있자면, 자산으로서 다양한 제도권에 편입이 되든 분산화된 기술로서 기존의 인프라를 보완하든 크립토 기술이 현실 속에 점점 더 익숙해지는 광경을 관찰하는 것은 점점 명확해지는 것 같다.
그리고 어느 경우이든간에, 크립토 자산의 수급이 가장 먼저 이뤄지는 주 채널이 거래소임은 변하지 않는 사실일 것이다. 이는 산업의 발전 관점에서 두 가지 주요 시사점을 제시하는데 - 첫 번째로는 범국가적으로 엄격한 규제 가이드라인이 논의되고 있는 상황임에도 불구하고 많은 이용자를 대상으로 다양한 사업을 전개할 수 있다는 점에서 거래소 사업은 앞으로도 가장 PMF를 잘 탐색할 수 있는 비즈니스 모델임을 시사한다. 그리고 두 번째로는 웹3 업계가 기존의 업계에 채택되고 통합되는데에 거래소가 지대한 책임과 역할을 가져야할 수 밖에 없다는 것을 시사하기도 한다. 즉 거래소 사업은 경쟁이 치열한 산업인 동시에, 특히 오프체인과 온체인을 연결하는 중요한 영역인 셈이다.
하지만 현재 대부분의 크립토 자산은 다른 어떠한 수단보다도 접근성이 가장 좋다는 이유로 CEX에서 주로 거래가 되고 있다. 근본적으로 단일 주체에 의해 관리가 되는 CEX는 각 나라마다 상이한, 수없이 많은 규제 가이드라인에 따라 방향성을 지속적으로 수정할 수 밖에 없고 그 과정에서 온체인과 연결될 수 있는 혁신적인 이니셔티브를 전개하는 데에는 많은 경제적/시간적 비용이 요구될 것이다. 설상가상으로, 이 일련의 과정동안 계속해서 유입되는 신규 이용자들은 CEX에 집중될 공산이 높고 이는 CEX를 더욱 무겁게 만든다.
크립토 자산의 수취부터 온체인 상의 활용까지의 퍼널이 더욱 견고하고 부드러운 형태가 되기 위해서는 크립토가 채택되는 가장 앞단의 경험에서의 혁신이 필요하다. HEX의 충분히 신뢰할 수 있고 빠른 거래 경험을 보장할 수 있는 디자인은 이러한 기존 거래소 사업 시장의 발전을 더욱 효율적으로 만들 수 있는 기틀을 마련할 수 있다. 기존의 HEX들과 Cube.Exchange를 시작으로, HEX 라는 키워드가 이 시장에 더욱 많이 언급되어 하루빨리 크립토 거래소 시장의 다이나믹스에도 혁신의 바람의 불어오기를 바라본다.