
1만 자 분석으로 살펴보는 dYdX 발자취: 왜 L2를 포기하고 L1 구축에 나선 것인가?
저자: Steve, Four Pillars
번역: Odaily 스타리 포스트 Azuma
본문은 dYdX 재단의 연구 후원을 받았으며, 이 자리에서 dYdX 재단에 감사의 뜻을 전합니다.
서론 및 배경
1.1 본문의 목적: 왜 dYdX를 연구 대상으로 선택했는가?
많은 사람들은 dYdX를 가장 성공적인 탈중앙화 거래소(DEX) 중 하나라고 생각하며, 사실 그 점은 맞습니다. 그러나 연구자의 관점에서 dYdX가 주목받는 이유는 두 가지입니다.
첫째, 현재 블록체인 업계에서 롤업(Rollup) 구축이 유행하고 있지만, dYdX는 그것이 유일한 정답이 아님을 실천으로 증명했다는 점입니다.
둘째, 인프라와 애플리케이션 중 무엇이 더 중요한지에 대한 업계 논쟁 속에서 중요한 사례 연구를 제공했다는 점입니다.
이러한 이유들을 자세히 살펴보겠습니다.
1.1.1 롤업 극단주의에 대한 직접적 반박
2023년 블록체인 산업은 말 그대로 '롤업 시대'라 할 수 있습니다. 다수의 롤업 솔루션이 우후죽순처럼 등장했습니다. 테라의 몰락 이후(이는 이더리움의 강력한 경쟁자였음), FTX 위기로 인해 솔라나도 큰 타격을 입었고, 업계에서는 일반적으로 "이더리움이 승리했다"는 인식이 널리 퍼졌습니다. 따라서 많은 프로젝트들이 자체 Layer 1 블록체인 개발을 중단하고, 이더리움의 보안성을 활용하면서도 일정한 자율성을 유지하기 위해 이더리움 기반 롤업으로 전환하는 추세가었습니다.
그러나 이것이 Layer 1의 종말을 의미하지는 않습니다. 메타(Meta)의 블록체인 프로젝트 Diem에서 파생된 일부 프로젝트들은 합의 알고리즘(Bullshark, Narwhal 등)과 같은 여러 분야에서 새로운 개념을 도입했습니다. 특히 주목할 점은, 어떤 프로젝트들이 롤업에서 출발해 오히려 자체 Layer 1 블록체인을 구축하려는 방향으로 전환하고 있다는 것입니다. 더욱 흥미로운 점은, 이미 Layer 2에서 성공을 거둔 프로젝트가 왜 기존 성취를 포기하고 자체 체인을 출시하려 하는가 하는 의문입니다. dYdX가 바로 그러한 사례이며, 그들의 변화는所谓 '롤업 극단주의'에 직접적인 도전입니다. 초기 dYdX는 Layer 1이 아니었고, Layer 2로서도 상당한 인기를 누렸습니다. 그런데 dYdX가 독자적인 Layer 1으로 전환함으로써, Layer 1 솔루션이 모든 문제를 해결하는 만능책이 아니라는 점에 대한 성찰을 촉발하게 되었습니다.
1.1.2 인프라 vs 애플리케이션 논쟁의 명확한 사례
둘째로, dYdX는 인프라와 애플리케이션 중 어느 것이 우선해야 하는지에 대한 논쟁에서 중요한 사례를 제공합니다. 아래에서 설명하겠지만, dYdX는 자신이 구축한 인프라가 발전함에 따라 제품의 질 또한 크게 향상되었습니다. 본질적으로, "견고한 인프라가 제품 발전에 필수적이다"는 주장은 dYdX의 여정을 통해 현실에서 실증되었습니다. 이 프로젝트는 두 차례의 중대한 인프라 업데이트를 통해 확장성과 사용자 친화성이라는 측면에서 혜택을 얻었습니다. 따라서 이 논쟁 속에서 dYdX는 인프라의 중요성을 지지하는 현실적인 증거가 되었습니다.
1.1.3 dYdX 깊이 들여다보기
위의 이유 외에도, dYdX는 다양한 면에서 매우 매력적인 프로젝트입니다. 과거에는 이더리움 메인넷에서 Layer 2로 이주했고, DeFi 붐 시기에 예기치 않게 생존 위기를 겪기도 했습니다. dYdX가 직면했던 어려움과 문제 해결 전략은 놀라울 뿐 아니라, 체인 상에서 제품을 만드는 사람들에게 소중한 교훈을 줍니다.
따라서 본문을 통해 저는 dYdX의 역사 개요를 제공하고, 왜 자체 블록체인을 출시했는지를 자세히 설명하고자 합니다. dYdX의 구버전과 신버전을 비교하고, 궁극적으로 dYdX의 발전 경로가 업계에 주는 의미를 논의하겠습니다. 이러한 분석은 해당 분야에서 제품을 출시하거나 전환하려는 사람들에게 참고 가치가 있을 것입니다.
1.2 영구계약 프로토콜 설명
우선, dYdX는 파생상품 거래, 특히 영구 선물 계약(perpetual futures contract)에 초점을 맞춘 탈중앙화 거래소(DEX)입니다. 비록 초기에는 마진 거래와 옵션 거래 서비스를 시작했습니다. dYdX를 이해하기 위해 먼저 암호화폐 영구계약 프로토콜에 대해 알아야 합니다. 탈중앙화 거래소는 전통적인 중앙화 거래소와 운영 방식이 다릅니다. 중앙화된 실체가 거래를 처리하는 것과 달리, DEX는 블록체인과 스마트 계약을 통해 거래를 탈중앙화 방식으로 관리합니다. 영구 선물 계약은 일반 선물 계약과 유사하게 특정 시간에 특정 가격으로 자산이나 상품을 거래하는 것을 포함하지만, 고정된 만기일이 없습니다. 즉, 트레이더가 자신의 포지션을 무기한 보유할 수 있다는 의미입니다.
따라서 암호자산 관련 영구 선물 계약을 다루는 DEX로서, dYdX는 전통적인 거래소와 현격한 차이를 보입니다. 블록체인과 스마트 계약을 활용해 고도로 탈중앙화된 환경에서 거래를 가능하게 합니다.
이제 탈중앙화 영구 선물 거래소에 대한 기본적인 이해를 갖추었으니, dYdX와 그 발전사를 더 깊이 탐구해보겠습니다.
1.3 dYdX 간단한 연혁: CEX에서 DEX로
dYdX의 창립자 안토니오 줄리아노(Antonio Juliano)는 dYdX 설립 이전부터 블록체인 업계에서 풍부한 커리어를 쌓았습니다. 그의 암호화/블록체인 커리어는 세계 최대 암호화폐 거래소 중 하나인 코인베이스(Coinbase)에서 시작되었습니다. 코인베이스 근무 기간 동안 안토니오는 블록체인과 암호화폐에 대해 깊은 경험을 쌓았으며, 이는 dYdX를 구상하는 데 분명한 기반이 되었습니다. 안토니오가 dYdX를 구상할 당시, 마진 거래는 암호화 분야에서 점차 인기를 끌고 있었고, 많은 투자자들이 레버리지를 활용해 과감한 투자 전략을 세우고 있었습니다. 안토니오는 블록체인 상에서 이러한 레버리지 거래 전략을 실현하는 것을 꿈꿨고, 이 아이디어는 결국 dYdX로 결실을 맺게 됩니다.
이후 dYdX는 약 200만 달러의 투자를 유치하였고, a16z 및 폴리체인(Polychain)과 같은 저명한 기관의 지원 하에 1000만 달러의 평가액을 기록했습니다. 이후 dYdX는 점차 성장하여 세상에 제품을 소개하기 시작했습니다.
당시의 dYdX는 오늘날의 모습과 크게 달랐습니다. 처음에는 Layer 2 기반도 아니었고(놀랍게도 이더리움 메인넷에 최초 배포되었으며), 자체 거래 시스템도 없었습니다(제3자 DEX를 이용). 더불어 초기 dYdX는 영구 선물 거래를 지원하지도 않았습니다. 그렇다면 우리가 지금 알고 있는 dYdX는 어떻게 진화하게 된 것일까요?
1.3.1 가스, 가스, 가스! DeFi Summer의 "대재앙"

dYdX가 왜 이더리움 메인넷에서 Layer 2로 전환했는지를 이해하려면 2020년 초까지의 사건들을 돌아볼 필요가 있습니다. 많은 사람들이 알고 있는 것과 반대로, 당시 dYdX는 거래량 기준으로 가장 높은 탈중앙화 거래 플랫폼 중 하나였으며, 전체 DEX 거래량의 약 절반을 차지했습니다. 그러나 소위 'DeFi Summer'가 시작되면서 모든 것이 바뀌게 됩니다. 이것은 컴파운드(Compound)가 거버넌스 토큰 COMP를 출시하고 유동성 채굴 개념을 도입하면서 촉발된 사건이었습니다.
DeFi Summer 기간 동안, DeFi 토큰들이 폭발적으로 상승했습니다(비록 많은 토큰들이 유동성 공급을 장려하기 위해 무작위로 만들어졌고 실질적인 가치 뒷받침은 부족했지만 말입니다). 새로운 DeFi 토큰들이 빠르게 등장했고, 유니스왑(Uniswap)에서 즉시 자유롭게 거래될 수 있게 되었으며, 이는 많은 트레이더들이 유니스왑으로 이동하도록 만들었습니다. 이러한 전환은 dYdX의 거래량을 50%에서 미미한 0.5%로 급격히 낮추는 결과를 가져왔습니다.
DeFi Summer가 가져온 것은 시장 점유율의 위기뿐이 아닙니다. 이 기간 동안 이더리움의 가스 수수료가 급등했고, 이는 dYdX에게 거의 멸망 직전의 위기를 초래했습니다. dYdX는 사용자 경험을 향상시키기 위해 항상 사용자의 가스 수수료를 부담하고 있었기 때문입니다. DeFi Summer 이전에는 가스 수수료가 낮아 dYdX의 거래 수수료 수익으로 충당할 수 있었습니다. 그러나 이더리움의 가스 수수료가 약 100~1000배 급등하면서 dYdX는 심각한 재정적 손실을 입게 되었습니다. dYdX는 최소 거래 금액을 설정하는 등의 조치(예: 1만 달러)를 취했지만, 결국 dYdX는 실제 가스 상황에 맞는 거래 수수료를 도입해야 했고, 이는 사용자들에게 높은 수수료 장벽을 초래하게 되었습니다(거래 수수료가 종종 거래 건당 100달러를 넘겼습니다).
아이러니하게도, DeFi 인기가 최고조에 달한 시점에 dYdX는 가장 어려운 도전에 직면하게 되었습니다. 잘 알려지지 않은 사실은, 이 시기에 dYdX가 파산 직전까지 갔다는 것입니다. 자금이 제한되어 있었고 기존 투자자들이 추가 투자를 원하지 않았기 때문에 dYdX는 심각한 재정 위기를 겪었습니다. 또한 회사는 시장에 자신들의 차별성을 어떻게 소개할지에 대한 도전에 직면했습니다. 흥미롭게도 이 기간 동안 파산한 Three Arrows Capital이 dYdX에 자금을 지원했던 회사 중 하나였습니다.
결국 이러한 불안정한 상황을 벗어나기 위해 dYdX는 근본적인 변화를 결정하게 되었고, 그 결과 이더리움 메인넷을 떠나기로 한 것입니다. 이 전환은 우리가 익히 알고 있는 dYdX —— 스타크웨어(Starkware) 산하의 STARK 기술 기반 확장 엔진 스타크엑스(StarkEx) 위에 구축된 탈중앙화 파생상품 거래소 —— 를 탄생시켰습니다.
dYdX, 스타크웨어를 만나다. 전환점 도래!
2.1 왜 Layer 2를 선택했는가?
dYdX가 Layer 2 솔루션을 채택한 것은 유니스왑과의 경쟁에서 좌절한 후의 전략적 선택일 뿐 아니라, 더 중요하게는 이더리움 상에서 지속 불가능한 거래 수수료에 대한 필수적인 반응이었습니다. Layer 2는 dYdX의 거래 처리량을 감당하면서도 거래 수수료를 크게 낮출 수 있는 실현 가능한 대안을 제공했습니다.
당시의 이더리움 Layer 2 솔루션 —— 특히 스타크웨어(StarkEx) —— 는 이더리움 메인넷 서비스의 마이그레이션 문제를 해결하기 위해 설계되었습니다. 스타크웨어는 이더리움의 보안성을 활용하면서도 엄청난 확장성을 제공했고, 이는 dYdX에게 이상적인 솔루션이 되었습니다. 이러한 확장성은 dYdX가 다양한 제품 혁신을 시도할 수 있도록 해주었고, 이는 플랫폼 전반의 발전을 크게 촉진시켰습니다. 저는 dYdX의 이러한 전략적 전환과 그 이후의 제품 업그레이드가 '인프라 우선 vs 애플리케이션 우선' 논쟁의 훌륭한 사례라고 생각합니다.
아래에서 설명하겠지만, dYdX의 핵심 기능은 크게 스타크웨어에 의존하고 있습니다. Layer 2 솔루션 덕분에 dYdX는 번영하는 새로운 단계로 접어들었습니다. 이제 dYdX가 Layer 2로 이전한 후의 성과를 구체적으로 분석해보겠습니다.
2.2 왜 스타크웨어(StarkEx)를 선택했는가?
사실 dYdX가 스타크웨어를 선택했을 때, 사람들은 의문을 제기했습니다. 왜众多한 Layer 2 솔루션 중에서 굳이 그것을 선택했는가? 만약 스타크웨어가 특별한 이점이 없다면, dYdX가 특별히 그것을 선택할 이유는 없었을 것입니다. 그렇다면 스타크웨어는 다른 롤업 솔루션, 특히 다른 제로 난스 증명(ZK) 솔루션과 비교해 어떤 차이점이 있을까요?
우선, 스타크웨어는 dYdX처럼 많은 거래를 빠르게 처리해야 하는 애플리케이션에 특별히 적합한 Layer 2 솔루션입니다. 스타크웨어는 여러 거래를 묶어서 함께 처리할 수 있는데, 이는 다른 ZK 솔루션들도 가지고 있는 유사한 능력입니다. 스타크웨어의 진정한 이점은 더 다양한 유형의 거래를 지원할 수 있다는 점에 있습니다. 비록 오늘날 zkEVM 등의 기술이 성숙해졌지만, dYdX가 Layer 2를 탐색하기 시작했을 당시 대부분의 ZK 솔루션은 간단한 거래(예: 토큰 이체)에 최적화되어 있었습니다. 따라서 dYdX는 거래를 일괄 처리하면서도 자체 스마트 계약과 호환되는 솔루션을 찾고 있었고, 당시 스타크웨어의 스타크엑스(StarkEx)가 이러한 요구를 충족시켰습니다. 스타크웨어는 EVM을 지원하지 않아 스타크웨어 상에서 애플리케이션을 개발하려면 특유의 언어(Cairo)를 배워야 하지만, 이는 dYdX 입장에서는 극복 가능한 도전으로 보였습니다.
또한 안토니오 줄리아노에 따르면, 당시 스타크웨어는 이더리움 기반 애플리케이션에 가장 쉬운 접근 방식을 제공했으며 제품 출시 준비가 이미 철저히 되어 있었다고 합니다.
2.3 스타크웨어 도입 후의 dYdX: 계속되는 성장
스타크웨어의 기반 인프라를 활용해 dYdX는 크로스 마진 기능을 출시했습니다. 이 거래 방식은 단일 마진 계좌로 다수의 포지션을 운영할 수 있게 해주며, 이미 크게 향상된 확장성과 결합되면서 dYdX는 점점 더 많은 유동성을 끌어모을 수 있었습니다. 또한 dYdX가 지원하는 자산이 늘어나면서 더 많은 트레이더들이 유입되었습니다. 새로운 엔진을 통해 dYdX의 거래량은 이전보다 5배 증가하며 엄청난 도약을 이루었습니다.
2.3.1 DYDX 출시, 전략적 위치 강화
2021년 여름, dYdX 재단은 스타크엑스와 공동으로 DYDX 토큰을 출시하며 시장에서의 입지를 더욱 공고히 했습니다. DYDX는 dYdX의 거버넌스 토큰으로, 프로토콜이 커뮤니티 주도로 자율 운영되도록 하며 프로토콜 사용자가 거래에 더욱 적극적으로 참여하도록 유도하는 것을 목표로 합니다. Layer 2로 전환한 후 눈에 띄는 성장을 이루었지만, 토큰 출시는 '강화' 방향으로 나아가는 중요한 한 걸음이었습니다. 그럼 DYDX 토큰의 배분 방식을 자세히 살펴보겠습니다.

DYDX 토큰의 배분 방식은 다른 토큰들과 차별화됩니다. 특히 리트로액티브 마이닝(retroactive mining), 거래 인센티브, 유동성 인센티브 부분에서 그렇습니다. 이제 이러한 항목들을 자세히 살펴보겠습니다.
-
리트로액티브 마이닝
dYdX는 이전에 토큰을 발행하지 않았기 때문에, 지금 토큰을 출시해 새 사용자에게만 보상을 준다면 장기 사용자에게 불공평할 수 있으며, 잠재적으로 이들의 이탈을 유발할 수 있습니다. 이를 균형 있게 조정하기 위해 dYdX는所谓 '리트로액티브 마이닝' 제도를 도입했습니다. 말 그대로, 과거에 플랫폼에서 거래한 사용자에게 토큰을 보상으로 주는 제도입니다. 사용자가 과거에 예금을 하고 최소한 한 건 이상의 거래를 했다면 리트로액티브 마이닝 토큰을 받을 자격이 있습니다. 그러나 토큰을 받기 위한 조건은 이전의 거래 활동에 국한되지 않습니다. 사용자는 Layer 2 버전의 dYdX로 전환한 후 계속 거래를 하며 일정한 목표를 달성해야 보상을 받을 수 있습니다. 이 방식은 오랜 사용자를 보상하면서 동시에 새로운 Layer 2 플랫폼을 계속 사용하도록 유도합니다. 이 전략으로 배분된 토큰은 전체 공급량의 약 5%입니다.
-
거래 인센티브
所謂 거래 인센티브란 Layer 2의 dYdX에서 거래하는 사용자에게 제공되는 보상이며, 이 부분의 토큰은 전체 공급량의 약 20%입니다. 이 보상은 사용자가 dYdX에서 거래 완료 시 지불한 수수료에 기반해 계산되며, 더 많은 세부 정보는 dYdX 공식 문서에서 확인할 수 있습니다.
-
유동성 인센티브
유동성 인센티브는 사실상 거래 인센티브의 보완 형태로, 유동성 제공자에게 토큰 보상을 주는 것을 목표로 하며, 이는 다른 DeFi 프로젝트들이 제공하는 토큰 인센티브와 유사합니다. 이 보상 전략은 시장의 매도 및 매수 유동성을 개선하는 데 목적이 있으며, 전체 공급량의 약 5.2%의 토큰이 유동성 제공자에게 분배될 예정입니다. 구체적인 보상 배분 메커니즘은 dYdX가 제공하는 문서를 참조하세요.
-
DYDX 토큰의 영향
DYDX 토큰의 출시는 뚜렷한 성과를 거두었습니다. dYdX의 Layer 2 상 영구 선물 상품 일일 거래량은 토큰 출시 전 3000만 달러였지만, 토큰 출시 후 약 20억 달러로 급증하며 놀라운 성장 곡선을 보였습니다. 이는 토큰 발행의 엄청난 효용을 부각시킵니다.
2.4 Layer 2의 제약성 드러나기 시작
요컨대, dYdX의 Layer 2 전략은 중대한 성과를 거두었습니다. Layer 2로의 전환은 단지 제품의 운명을 구한 것뿐만 아니라, 시장에서 주목받는 프로젝트 중 하나가 되도록 도왔습니다. 토큰 출시와 함께 dYdX는 탈중앙화 거래소 시장에서 독특한 입지를 확립했습니다.
그러나 제품 포지셔닝에 대해 더 깊이 고민할 때, dYdX 창립자 안토니오 줄리아노는 또 다른 문제를 지적합니다. "만약 우리가 결코 완전히 탈중앙화되지 못한다면, 바이낸스나 FTX에 비해 우리의 장점은 어디에 있겠는가? 우리는 어떤 면에서 그들보다 10배 더 잘할 수 있겠는가? 솔직히 말해, 당시 나는 확실한 답을 갖고 있지 못했다."
Layer 2 상의 dYdX는 뚜렷한 성공을 거두었지만, 여전히 많은 불확실성이 존재합니다. 우선, 그것은 완전히 탈중앙화된 거래소가 아니며, Layer 2 상의 dYdX는 사실상 혼합형 탈중앙화 거래소로, 주문장(order book)과 체결 엔진이 중심화된 방식으로 운영됩니다. 또한 확장성 측면에서 어느 정도 개선되었지만, dYdX는 추가 성장을 위해 더 많은 거래를 처리해야 하며(이는 인프라가 제품 발전에서 여전히 핵심적인 역할을 한다는 것을 의미합니다). 게다가 dYdX는 자신들의 제품에 맞춤화된 인프라가 필요합니다. 비록 Layer 2가 어느 정도 맞춤 환경을 제공하지만, dYdX가 필요한 것은 더 나아가 개발 환경이 제품의 모든 측면과 일치하는 것입니다. 따라서 기존 네트워크를 Layer 2 솔루션으로 계속 의존하는 것은 이상적인 해답이 아닙니다.
더 우수한 제품이 되기 위해 dYdX는 더 많은 거래량을 처리할 뿐 아니라, 탈중앙화 거래소로서의 입지를 공고히 하고, 탈중앙화 거래소에 부합하는 기능을 추가 및 완성해야 했습니다. 따라서 dYdX는 다시 한번 블록체인 기반 구조를 전환하기로 결정했습니다.
V4 버전 출시, dYdX의 Layer 1 전환
3.1 왜 독자적으로 체인을 출시했는가? 완전한 탈중앙화를 향한 여정
앞서 언급했듯이, dYdX 창립자 안토니오 줄리아노는 dYdX가 어떻게 다른 중앙화 거래소(CEX)들과 차별화될 수 있을지 끊임없이 고민해왔습니다. dYdX는 완전한 탈중앙화라는 추구를 독자적인 판매 포인트로 삼을 수 있을까요? 독자 체인을 출시한 수많은 이유 중에서 dYdX가 반복해서 강조하는 핵심 목표는 '완전한 탈중앙화 실현'입니다.
이더리움 지지자들은 가장 탈중앙화된 특성을 가진 Layer 1 네트워크인 이더리움에서 벗어나 전용 체인을 시작하는 것이 어떻게 탈중앙화를 가져올 수 있냐고 의문을 제기할 수 있습니다. 그러나 dYdX는 제품의 모든 업무를 체인 상에서 처리하는 것이 아니므로, 이더리움의 탈중앙화 이점이 여기서는 그리 중요하지 않습니다. 어쩌면 이더리움 지지자들과 dYdX는 탈중앙화에 대해 서로 다른 정의를 가지고 있을지도 모릅니다.
dYdX가 진정으로 추구하는 것은 일정 정도 탈중앙화된 네트워크를 활용하는 것이 아니라, 제품의 모든 측면을 완전히 탈중앙화된 방식으로 처리하는 것입니다. 이는 불가피하게 자체 블록체인을 시작해야 함을 의미합니다. 즉, 가장 탈중앙화된 네트워크 상에서 실행된다고 해서 자동으로 제품이 완전히 탈중앙화된다는 보장은 없습니다.
자체 체인을 출시함으로써 dYdX는 주문장 포함 모든 업무를 탈중앙화 방식으로 성공적으로 관리하고 있습니다. 현재 dYdX의 운영 실체인 dYdX Trading은 dYdX 블록체인의 어떤 업무 단계에도 더 이상 참여하지 않습니다.
또 다른 핵심 포인트는 확장성입니다. 자체 체인을 출시함으로써 dYdX는 제품 차원에서 완전한 탈중앙화를 달성할 뿐 아니라, 이전부터 지속적으로 직면했던 확장성 문제도 해결했습니다. dYdX는 Layer 1에서 초당 100건의 거래 처리 속도를 달성했지만, 이제 자체 운영 중인 블록체인은 초당 약 2000건의 거래를 처리할 수 있어, 성능이 무려 20배 향상되었습니다. 이러한 성능의 거대한 도약은 dYdX 제품 자체에 있어서도 이더리움 메인넷에서 Layer 2로 전환했을 때만큼 중요한 영향을 미칠 수 있습니다. 앞으로 dYdX는 전 세계 사용자에게 더욱 친숙하고 빠른 거래 경험을 제공할 가능성이 큽니다.
3.2 왜 코스모스(Cosmos)를 선택했는가?
전용 체인으로의 전환 과정에서 dYdX는 블록체인 프레임워크로 코스모스 SDK를 선택했습니다. 이전에 스타크웨어의 스타크엑스를 사용했던 것처럼, dYdX는 제품의 요구사항과 특성에 따라 적절히 조정할 수 있는 성숙한 프레임워크를 선호하며, 블록체인을 처음부터 구축하려 하지 않았습니다. 따라서 업계에서 가장 널리 사용되는 블록체인 개발 툴킷 중 하나인 코스모스 SDK를 선택했습니다.
그렇다면 왜 특히 코스모스 SDK였을까요? dYdX가 선택 이유를 상세히 설명하지는 않았지만, 업계에서는 코스모스 SDK의 유연성(많은 프로토콜이 자신의 요구에 맞춰 코스모스 SDK를 수정 및 개선함), 그리고 코스모스 커뮤니티가 구축한 완성된 생태계의 이점을 활용할 수 있다는 점이 의사 결정에 중요한 요소였다고 널리 생각하고 있습니다. 실제로 전용 체인을 출시한 후 dYdX는 USDC의 쉽게 마이그레이션을 위해 코스모스 기반의 또 다른 체인인 노블(Noble)과 즉시 협력했습니다. 코스모스 생태계의 '인터체인 커뮤니케이션'(IBC) 메커니즘을 활용해 체인 간 데이터 흐름을 원활하게 하는 것은 dYdX에게도 큰 편의를 제공합니다.
3.3 아키텍처 심층 분석
dYdX의 기본 아키텍처는 코스모스 SDK를 기반으로 하며, 다른 코스모스 기반 블록체인과 유사합니다. 그러나 인덱서(indexer)와 프론트엔드의 존재, 그리고 dYdX의 검증 노드가 표준 코스모스 체인의 검증 노드보다 더 많은 책임을 진다는 점 등에서 차이가 있습니다. 이러한 차이점을 자세히 살펴보겠습니다.

3.3.1 검증 노드
dYdX 체인이 코스모스 SDK를 기반으로 구축되었다고 해도, 그 검증 노드의 역할은 다른 코스모스 앱 체인의 노드와 다릅니다. 일반적인 코스모스 앱 체인의 검증 노드는 주로 거래 전파, 블록 검증 및 합의 도달을 담당하지만, dYdX에서는 각 검증 노드가 자체적으로 주문장을 유지하고 주문을 저장해야 합니다(이 주문들은 합의 레벨에서 반영되지 않음). 검증 노드는 오프체인에서 주문장을 관리하므로, 사용자가 주문을 내거나 취소할 때 거래 수수료가 발생하지 않습니다.
모든 검증 노드 중에서 제안자 노드(proposer node)는 다음 블록 내용을 제안하는 책임을 맡습니다. 따라서 사용자가 주문을 내면 제안자 노드가 해당 주문들을 체결하고 제안된 블록에 포함시키며, 동시에 합의 과정에 참여합니다.
또한 풀 노드(full node)는 dYdX에서 중요한 역할을 하며, 인덱서 운영을 보조하는 것은 dYdX 서비스에 매우 중요합니다(물론 전통적인 블록체인에서도 풀 노드는 마찬가지로 중요합니다).
3
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














