
우리는 퍼프 DEX를 구축했습니다. 모두가 믿을 수 없다고 말합니다.
저자: @0x70626a, Perpl 공동창립자

Perp는 이미 성숙한 제품이지만, 그 인프라 문제는 여전히 해결되지 않았다.
이상적인 Perp DEX를 구축하려면 프로토콜 차원에서 다음 세 가지 조건을 충족해야 한다:
- 완전한 체인 상 실행
- 진정한 고도 정밀 CLOB(Central Limit Order Book)
- 낮은 가스 비용 + 빠른 업데이트
문제는 매 세대 블록체인 인프라가 이 세 조건 중 적어도 하나를 실현하지 못하게 만든다는 점이다.
- 이더리움 L1에서는 12초의 블록 생성 속도로 인해 체인 상 매칭을 수행할 수 없다. 따라서 dYdX v2는 CLOB를 체인 외부로 이동시키고 결제만 체인 상에서 처리했으나, 이는 단일 장애 지점(SPOF) 위험을 내포한다.
- 다양한 L2 체인에서는 블록 생성 속도가 더 빠르지만, CLOB 운영에 충분한 가스가 부족하다. 이에 GMX와 같은 개발자들은 Perp AMM으로 전환하였으나, AMM은 CLOB가 아니며 트레이더에게 더 나쁜 사용자 경험을 제공한다.
- 앱 체인(app-chain)에서는 CLOB를 실행할 수는 있지만, 탈중앙화 및 네트워크 효과 혜택을 포기해야 하며, 정렬자(sequencer) 또는 소위 ‘탈중앙화된’ 검증자 집합을 신뢰해야 한다.
- Solana의 SVM(Solana Virtual Machine)에서는 고속 L1을 제공하지만 EVM 호환성이 없어 체인 상 매칭이 제한된다. 개발자들은 DLOB(Distributed Limit Order Book)로 전환하거나, 더 나아가 단일 시장 참여자(market maker)가 주도하는 prop-AMM으로 향하게 된다.
모든 경로는 타협을 의미했다. 그러다 모나드(Monad)의 등장까지.

Perpl은 선택을 강요받지 않는 최초의 체인 상 DEX로서, 완전한 체인 상 실행, 진정한 CLOB, 그리고 시장 참여자 운영을 지원할 만큼 충분히 효율적인 가스 비용을 모두 갖추었으며, 이 모든 것이 탈중앙화된 범용 L1 스토리지 기반으로 구현되었다.
이것이 바로 Perpl의 전체 이야기다: 팀, 기술, 그리고 그 중요성.
Part 1 왜 우리가 할까?
저와 공동창립자 AC는 15년 이상 함께 개발해 왔다.
우리는 모두 FPGA 개발자였다. 우리는 오류가 절대 용납되지 않는 시스템—우주 탐사 임무, 심해 시추, 원자로 등—을 위한 하드웨어 설계 도구를 수십 년간 개발해 왔다. 이러한 환경에서 버그는 단순히 나쁜 성능을 의미하는 것이 아니라 인명 피해를 초래할 수도 있다.
그 후 우리는 지금까지 체인 상에 배포된 가장 복잡한 DeFi 및 암호화 원시(primitive) 몇 가지를 구축하기도 했다.
이러한 실적 덕분에 드래곤플라이(Dragonfly)가 주도하는 925만 달러 규모의 펀딩을 유치했으며, BHD, Mirana, L1D, HashKey, Cambria, CMS 등이 동참하였다. 이유는 간단하다: 우리는 이미 실제로 작동하는 제품을 만들어 낸 경험이 있다.
현재 우리는 10명 규모의 팀을 이끌며, 누구도 실현 가능하다고 믿지 않던 ‘최종형’ 영구선물(Perp) DEX라는 하나의 목표를 향해 확고히 나아가고 있다.

Part 2 Perpl이란 무엇인가?
Perpl을 한 문장으로 정확히 설명하자면: “Uniswap이 CLOB 기반 영구선물 거래소로 진화한 것”이다.
모나드는 탈중앙화나 EVM 호환성을 희생하지 않으면서도 전례 없는 속도를 제공한다. 따라서 우리는 지금까지 모두가 체인 상에서 실현 불가능하다고 여겼던 것을 구현했다: 진정한 CLOB와 진정한 시장 참여자 운영 메커니즘을 갖춘 거래소다.

시장 참여자가 주문을 게시하거나 취소하는 데 드는 대략적인 비용은 약 10만 가스이다. 본 글 작성 시점(MON 가격 0.02달러) 기준으로 이는 약 0.0001달러이며, 1달러로 약 1만 번의 주문 게시 및 취소 작업을 수행할 수 있다.
현재 Perpl의 성능은 dYdX V4의 두 배이며, 자체 체인을 운영할 필요조차 없다. 초당 5억 가스 소비량과 블록 공간의 20%를 활용할 때, 초당 1,000건의 주문 게시 및 취소를 처리할 수 있다. 지난 4개월간 모나드의 평균 가스 사용률은 약 3%였으며, 95%의 여유 공간이 예약되어 있으므로, 이론적으로 초당 약 5,000건의 주문 게시 및 취소를 처리할 수 있다. 모나드가 가스 예산을 추가로 늘리면 성능은 더욱 향상될 것이다.

Perpl은 다음과 같은 특징을 갖춘다: 모나드 DeFi 생태계의 다른 구성 요소와 동일한 블록 공간을 공유; 모든 ERC-20 토큰을 담보로 원활히 지원; 완전히 조합 가능; 완전히 확장 가능; 국가 통제 불가; 중앙 집중화 병목 현상이 영원히 발생하지 않음.
Part 3 Perpl은 어떻게 구축되었는가?
처음부터 Perpl은 시장 참여자에게 가장 극단적으로 가스 효율적인 DEX가 되도록 설계되었다. 앱 체인이나 체인 외부 DEX와 달리, 체인 상에서의 주문 게시 및 취소는 매번 실제 한계 비용인 가스 비용을 발생시킨다.
다음에서 우리는 가스 최적화를 위해 적용한 구체적인 방법들을 소개한다.
자료 구조
오더북(order book) 설계는 두 개의 이진 인덱스 트리(binary indexed tree)와 하나의 분할 리스트 맵(partitioned list map)으로 구성된다. 맵 내 연결 리스트(linked list)는 가격-시간 우선순위(price-time priority)에 따라 오더북에 주문을 상수 시간 O(1)으로 효율적으로 삽입하고 삭제할 수 있게 해준다. 포인터 조작을 통해 주문의 가격 수준, 만료 시간, 수량 등을 효율적으로 변경할 수도 있다.

두 개의 이진 인덱스 트리가 있는데, 하나는 주문을 추적하고, 다른 하나는 가격 수준을 추적한다. 주문 ID 트리의 깊이는 2층(256²)으로, 각 마켓당 약 65,000개의 주문을 지원한다. 가격 트리의 깊이는 3층(256³)으로, 최대 약 160만 개의 가격 수준을 지원한다.
이해를 돕기 위해, 0.10달러 수준에서 비트코인을 0달러에서 160만 달러까지 주문해도 문제가 없다. 활성 매수 최고가 또는 활성 매도 최저가 수준을 찾는 데는 최대 3회 슬롯 읽기만으로 상수 시간 안에 가능하다.

EVM 기능
EVM에는 흥미로운 여러 기능들이 있으며, 이렇게 대규모 제품을 개발할 때 특히 체인 상 읽기/쓰기 작업에 어떻게 가격이 책정되는지를 아는 것이 매우 중요하다. 명백한 최적화 방법은 체인 상 읽기/쓰기 작업을 최소화하는 것이지만, DEX를 완전히 체인 상에서 운영하려면 이를 달성하기 어렵다. 그러나 몇 가지 기법을 활용하여 최적화할 수 있다. 아래 표에서 볼 수 있듯이, 빈 슬롯에 쓰기 작업을 수행하는 비용은 매우 높다. 슬롯에 쓰고, 지우고, 다시 쓰는 비용은 동일한 슬롯을 덮어쓰는 비용보다 훨씬 높다.

또 다른 흥미로운 특징은 ‘핫 데이터(hot data)’와 ‘콜드 데이터(cold data)’ 사이의 읽기 비용 차이다. 데이터를 일관되고 예측 가능한 방식으로 조직한다면(예: 오더북), eth_createAccessList를 사용해 접근할 슬롯을 미리 ‘예열(warm up)’함으로써 체인 상 데이터 읽기 비용을 크게 줄일 수 있다.

알고리즘
- 가상 자금(Virtual Funding)
단순한 방식으로 체인 상에서 거래를 처리하는 것은, 최적화되지 않은 자료 구조나 EVM 활용도를 사용하더라도 매우 높은 가스 비용을 초래할 수 있다. 예를 들어, 각 자금 이벤트(funding event)마다 체인 상에서 명시적으로 자금 지급을 정산하면 상당한 가스 비용이 발생한다. 이는 영구선물 계약이 수백 개에서 수천 개에 이르는 포지션을 동시에 보유할 수 있기 때문이다.
자금 문제를 해결하기 위해 가상 지급(virtual payment) 방식을 채택해야 한다. 즉, 자금 지급 정산의 효과는 단일 거래 후 즉시 반영되며, 모든 영구선물 사용자는 마치 지급이 이미 정산된 것처럼 계속해서 거래를 수행할 수 있도록 하되, 계약 내 각 포지션의 개별 상태를 업데이트할 필요는 없다.
Perpl은 영구선물의 모든 포지션에 대한 자금 지급을 효율적으로 가상 정산하는 새로운 해결책을 최초로 도입하였다. 이 방안은 담보 알고리즘 및 가상 주문에 대한 개선을 기반으로 하여, 명시적이고 주기적인 자금 지급 정산의 필요성을 제거한다.
- 포지션 반전(Position Reversal)
전략에 따라 시장 참여자는 오더북의 매수 및 매도 양쪽에 주문을 두고 스프레드를 통해 수익을 창출할 수 있다. 블록체인 상에서 시장 참여자의 포지션이 매수와 매도 사이를 전환하는 상황을 효율적으로 처리하기 위해, 우리는 포지션 반전 기법을 개발하였다.
이 기법은 포지션 메모리의 중복 할당 및 재할당을 피하며, 매수에서 매도 또는 그 반대로 전환되는 포지션에 대해 동일한 포지션 메모리를 재사용할 수 있게 한다. 또한, 주문이 포지션 변화를 나타낼 경우, 이전의 포지션 감소/청산 및 신규 진입 연산에서 단순히 포지션 반전만 계산하는 것으로 연산량을 크게 줄일 수 있다.
- 주문 변경(Order Modification)
또 다른 중요한 기능은 주문 변경이다. 시장 참여자들은 종종 Post-cancel 전략을 사용한다: 여러 주문을 게시한 후 취소하고, 다시 새 주문을 게시하는 방식이다. 시스템이 단순히 슬롯 상태를 할당하고 해제한 후, 하나 이상의 블록 내에서 post-cancel-post 시퀀스를 구현하려 한다면, 이 전략은 체인 상 구현에서 매우 비효율적이다.
거시적 관점에서 우리는 시장 참여자가 사실상 단지 자신의 주문을 ‘변경’하고 있다는 점을 인식했고, 이를 바탕으로 가격, 수량, 만료 블록 등 임의 조합을 단일 효율적인 거래 내에서 변경할 수 있는 주문 변경 기능을 개발하였다. 이를 통해 상태가 비용이 많이 드는 재할당 주기를 거칠 필요가 없어진다. 또한, 주문 메모리 상태는 초기 사용 후 절대 0으로 해제되지 않고, 항상 최소 사용 가능한 주문 메모리 주소를 즉시 선택하는 고유 주문 ID 카운터를 통해 효율적으로 재사용된다.
즉, EVM에서 가장 비싼 작업인 ‘0에서 비영(non-zero)’ 상태 슬롯 전환이 거래소 수명 동안 각 주문 메모리 슬롯에 대해 단 한 번만 실행된다. 이후의 할당 작업은 X에서 Y로의 전환으로, X와 Y 모두 비영 값이므로 훨씬 낮은 비용이 소요된다.
비트 패킹(Bit Packing)
마지막 조각은 비트 패킹(bit packing)으로, 256비트 슬롯에 저장 가능한 정보량을 극대화하는 것이다. 또한, 읽기 횟수를 줄이기 위해 자주 조회되는 정보를 함께 패킹함으로써 접근 패턴을 최적화한다. 대부분 변수는 2^256 (1.1579209e+77) 크기까지 필요하지 않으므로, 반올림(rounding) 및 오버플로우(overflow)를 신중히 고려하여 각 변수의 컨테이너 크기를 최소화하고, 데이터를 최대한 효율적으로 패킹해야 한다.
최종 결과는 역사상 가장 가스 효율적인 체인 상 CLOB의 구축이다.

Part 4 왜 체인 상인가?
- 유동성 피드백 루프(Liquidity Flywheel)
결국, 트레이더는 영구선물 DEX를 다음 세 가지 기준으로 평가한다: 실행 품질, 오더북 깊이, 스프레드.
앱 체인은 저렴한 호가를 제공할 수는 있지만, 고립된 환경에서는 저렴한 호가만으로는 깊은 유동성을 구축할 수 없다. 트레이더는 다양한 담보 자산, 대출 및 헤징 프로토콜과의 조합 가능성, 그리고 중앙 집중화된 정렬자에 의존하지 않고도 신뢰할 수 있는 인프라를 필요로 한다.

Perpl에서는 사용자가 동일한 체인 상에서 델타 헤징(delta hedging), LP 포지션을 담보로 사용, 마진 담보 대출 등을 원활하게 수행할 수 있다.
Perpl은 시장 참여자에게 앱 체인 수준의 가스 효율성을 제공하면서도 어떤 타협도 요구하지 않는다. O(1) 연산, 주문 변경, 유효기간(TIF), 탈중앙화된 L1 서버 상에서의 주문 게시 및 취소는 각각 10만 가스만으로 가능하며, 이 모든 것을 완전한 모나드 DeFi 생태계가 뒷받침한다.
더 낮은 호가 비용, 더 많은 리스크 관리 도구, 더 다양한 담보 자산 선택, 더 오랜 기간 이용할 이유.
더 작은 스프레드, 더 깊은 오더북, 더 나은 체결, 더 많은 트레이더.
- 자율 자본(Autonomous Capital)을 위한 설계
Perpl은 누구나 전체 Perpl 거래소를 포크(fork)할 수 있는 최초의 플랫폼이다. 완전한 오더북 상태, 완전한 블록체인 상태는 Hardhat 또는 Foundry를 통해 로컬에서 복제 및 시뮬레이션 테스트가 가능하다.
트레이더는 실제 오더북 데이터를 기반으로 전략을 백테스트할 수 있고, 프로토콜은 배포 전에 통합 테스트를 수행할 수 있으며, 에이전트는 실행 전에 검증을 수행할 수 있다. 체인 외부 오더북이나 앱 체인은 이런 기능을 제공할 수 없다.
포크할 수 없다면, 신뢰할 수 없다.
https://x.com/hosseeb/status/2024136762424185208
- 자동 강화되는 경쟁 우위(Moat)
모나드가 가스 예산을 늘릴 때마다 Perpl의 처리량은 증가한다. 모나드 상에 새로 등장하는 모든 DeFi 프로토콜은 잠재적인 조합 파트너가 된다. 새로운 ERC 제안은 무리 없이 통합된다. 모든 EVM 도구의 개선은 자동으로 Perpl에도 반영된다.
앱 체인은 모든 것을 스스로 구축해야 하지만, Perpl은 전체 EVM 생태계의 혁신을 무료로 계승할 수 있다. 시간이 지날수록 경쟁 우위는 더욱 두터워진다.
Perpl은 과거가 아닌 금융의 미래를 위해 설계되었다.
Part 5 왜 지금인가?
2025년 3월, 하이퍼리퀴드(Hyperliquid)의 검증자들이 특정 토큰을 상장 폐지하기로 투표하고, 자신들이 선택한 가격으로 포지션을 강제 정산하기로 결정했다. 트레이더의 손실은 시장이 아닌, 체인 상 운영팀의 거버넌스 결정으로 인해 발생한 것이다.
이것은 진정한 탈중앙화가 아니다. 단지 몇 단계가 더 추가된 CEX일 뿐이다.

이 사례는 거래소, 검증자, 브리지가 모두 동일한 실체에 의해 통제되는 아키텍처의 필연적 결과이며, 단일 실패 지점이 될 수밖에 없다. 장애가 발생하면 체인 상 운영자가 누가 손실을 부담할지를 결정한다. 체인 자체가 단일 실패 지점이라면, ‘체인 상’이라는 말은 아무런 의미가 없다.
그리고 이런 일은 계속해서 일어나고 있다: 교차체인 브리지의 2/3 이상이 소수의 개인에게 다중서명 권한을 집중 보유하고 있다; 앱 체인의 정렬 노드는 팀이 직접 통제한다; 체인 외부 오더북의 체결은 사전 검증이 불가능하고, 체결 후 확인만 가능하다. 매주 반복되는 교훈은 동일하다: 겉보기에는 탈중앙화된 인프라라도 실제로는 탈중앙화되지 않았다면, 결국 그 행동 역시 탈중앙화되지 않을 것이라는 점이다.

한편, 수요 측면의 성장세는 전례 없이 강력하다.
체인 상 거래량은 분기마다 꾸준히 증가하고 있으며, 스테이블코인의 시가총액은 사상 최고치를 기록하였다. 전통 금융(TradFi)은 거래 및 결제를 암호화폐 인프라로 적극 이전하고 있다. 2년 전만 해도 DeFi를 멀리했던 펀드들이 이제는 완전한 투명성과 대응자 리스크가 없는 거래소를 적극적으로 탐색하고 있다.
게다가 에이전트(Agents)—자율 거래 시스템—도 지수적으로 증가하고 있으며, 이들은 명확한 인프라 요구사항을 가지고 있는데, Perpl은 정확히 그 요구사항을 충족시킬 수 있다.

더 많은 자금이 체인 상으로 유입될 것이며, 더 많은 기관이 투명성을 요구할 것이며, 더 많은 에이전트가 자율적으로 거래를 실행할 것이며, 더 많은 프로토콜이 서로 협업할 것이다.
그리고 Perpl은 이 모든 변화에 대응할 수 있다.
Part 6 언제 실현되나?
2026년 2월 24일
우리는 불가능을 실현했다.

TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














