0x Protocol
0x 프로토콜은 이더리움 블록체인 상에서 자산의 피어 투 피어 교환을 가능하게 하는 탈중앙화된 프로토콜입니다. 0x는 2017년에 윌 워렌과 아미르 반델리에 의해 설립되었습니다. [2][26][28]
개요
0x는 이더리움을 기반으로 구축된 무허가형 유동성 프로토콜로, 탈중앙화 거래소를 만들고, 유동성 공급자를 연결하며, 마켓 메이커에게 DeFi 자산 거래를 촉진하도록 장려합니다. 이 프로토콜은 ERC-20, ERC-721 및 기타 이더리움 토큰 표준에 대한 토큰 교환을 지원합니다[1][3][4].
0x 프로토콜은 기본적으로 디지털 자산 또는 토큰을 교환할 수 있는 표준 메시지 형식 및 스마트 계약 모음입니다. 메시지 형식은 거래할 디지털 자산 또는 토큰, 거래 가격, 만료 시간 및 거래 당사자의 정의된 ID와 같은 주요 정보를 전달하는 데이터 필드 집합입니다. 스마트 계약은 거래 활동과 관련된 데이터를 생성, 전송, 수신 및 처리하는 데 필요한 비즈니스 로직을 처리합니다. 이 시스템은 또한 지정된 시장 참여자의 주문을 마켓플레이스 또는 거래소로 브로드캐스트하는 역할을 하는 주문 집계기 역할을 하는 릴레이어를 사용합니다[7][8][9].
0x 팀은 2021년 1월에 프로토콜의 v4 업데이트 출시를 발표했습니다. 0x v4 투표 프로세스는 1월 16일부터 1월 23일까지 진행되었으며 견적 가스 비용 요청을 70% 줄이는 것을 목표로 합니다. 0x Labs 블로그에 따르면 이 버전은 토큰 래핑 및 언래핑을 포함한 원자적 작업을 실행할 수 있는 사용자 정의 가능한 모듈을 지원합니다.
제품
0x API
0x API는 함께 또는 개별적으로 실행할 수 있는 서비스 및 엔드포인트의 모음입니다. 종합적으로 API는 0x 유동성, 0x 스테이킹 데이터 등에 대한 인터페이스를 제공합니다. 0x API는 0x Mesh뿐만 아니라 Kyber Network (KNC), Uniswap, Oasis Network (ROSE), Curve Finance 및 기타 탈중앙화 거래소 (DEX) 네트워크와 같은 온체인 소스로부터 유동성을 확보하는 방법입니다. 0x API는 사용자의 스마트 컨트랙트로 직접 전달되어 온체인에서 결제될 수 있는 주문을 자동으로 생성하며 API 키는 필요하지 않습니다.
0x Mesh
0x Mesh는 주문 공유를 위한 피어 투 피어 네트워크입니다. 0x Mesh는 다양한 사용자 범주에 대해 여러 가지 사용 사례를 가지고 있습니다.
- 릴레이어는 Mesh를 사용하여 서로 주문을 공유하고 마켓 메이커로부터 주문을 받을 수 있습니다. 이를 통해 주문장의 깊이를 늘리고 더 나은 사용자 경험을 제공할 수 있습니다.
- 마켓 메이커는 Mesh를 사용하여 더 넓은 청중에게 도달할 수 있습니다. 그들의 주문은 네트워크 전체로 전송되어 많은 거래 장소에서 선택되고 따라서 채워질 가능성이 더 높습니다.
- Mesh는 "서버리스 릴레이어"라는 새로운 유형의 릴레이어를 허용합니다. 서버리스 릴레이어 모델에서는 각 사용자가 브라우저에서 Mesh를 실행하며 백엔드 서버나 데이터베이스가 없습니다. 대신 피어는 서로 직접 주문을 공유합니다.
Matcha
2020년 6월에 출시된 Matcha는 탈중앙화 거래소(DEX)로, 사용자는 이더리움 스마트 계약 인프라를 통해 토큰을 P2P(Peer-to-Peer)로 교환합니다. 단일 유동성 소스만 사용하는 다른 거래소와 달리 Matcha는 0x, Uniswap, Balancer, Curve, Kyber Network, Oasis Network 등 점점 더 많은 소스의 유동성을 집계합니다. 스마트 주문 라우팅을 사용하여 Matcha는 최종 사용자에게 거래에 대한 최상의 가격을 자동으로 제공합니다.
Matcha는 교육에 중점을 두어 차별화를 꾀합니다. 대부분의 다른 거래소는 사용 가능한 토큰 및 거래 쌍을 나열하기만 하고 이에 대한 정보를 제공하지 않습니다. Matcha는 사용자가 토큰을 발견하고 학습할 수 있는 장소 역할을 하는 자산 페이지 구축에 투자했습니다. 예를 들어 Matcha는 거래를 실행하기 전에 사용자에게 자세한 주문 검토, 예상 슬리피지 및 가치 손실, 네트워크 혼잡으로 인한 놀라움을 피하기 위한 거래 시간 예측기를 보여줍니다.
ZRX 토큰
0x 프로토콜은 ZRX라는 ERC-20 유틸리티 토큰으로 구동됩니다. 오프체인 주문장을 호스팅하고 이 정보를 제공하며 사용자가 거래를 생성, 체결 및 취소할 수 있도록 하는 사용자 대상 애플리케이션을 제공하는 노드(릴레이어라고도 함)는 ZRX 토큰(거래 수수료로)으로 지급됩니다. ZRX는 또한 플랫폼 거버넌스에 참여하여 보유자가 프로토콜 변경 사항을 제안하고 투표하는 데 도움을 줄 수 있습니다.
0x는 2017년 8월에 토큰 판매를 완료하여 24시간 이내에 이더(ETH)로 2,400만 달러를 모금했으며, ZRX당 기본 가격은 0.048달러였습니다. 총 1,000,000,000개의 ZRX 토큰이 발행되었으며 초기 할당은 다음과 같습니다.
- 토큰 판매 참가자에게 50%;
- 운영 비용으로 15%;
- 개발자 기금으로 15%;
- 4년에 걸쳐 팀에 10% 베스팅;
- 초기 자문위원 및 개인 투자자에게 10%.
2019년에 0x는 ZRX 토큰을 개편하여 추가 기능을 추가하고 ZRX 보유자가 스테이크를 마켓 메이커에게 위임하여 수동적 보상을 얻으면서 투표권을 유지할 수 있도록 했습니다.
0x 프로토콜 v4 업데이트
2021년 2월 16일에 출시된 0x 프로토콜 v4는 탈중앙화 거래를 개선하기 위한 여러 업데이트를 도입했습니다. 이러한 업데이트는 0x 생태계 내에서 메이커, 테이커 및 릴레이어 간의 상호 작용을 간소화하고 효율성과 보안을 강화하는 데 중점을 두도록 설계되었습니다.
릴레이어 및 수수료 협상
0x 프로토콜의 릴레이어는 오프체인 주문장을 유지 관리하고 거래 완료 시 거래 수수료를 받습니다. 이 과정은 메이커가 릴레이어의 일정에 따라 설정된 수수료를 포함하는 주문을 생성하는 것을 포함합니다. 이러한 주문은 검증되어 주문장에 게시되며, 테이커는 이더리움 블록체인의 스마트 컨트랙트를 통해 이를 체결할 수 있습니다. 이러한 설정을 통해 분산화되고 유연한 거래 수수료 협상이 가능합니다.
스마트 컨트랙트 기능
이 프로토콜은 주문 처리 및 취소를 위한 기본 기능을 제공하는 이더리움 스마트 컨트랙트를 통해 운영됩니다. 이 컨트랙트는 트랜잭션 무결성을 보장하기 위해 `ecrecover` 함수를 사용하여 메이커의 서명을 검증합니다. 주문은 부분적으로 처리될 수 있으며, 중복을 방지하기 위해 컨트랙트에 참조가 저장됩니다.
탈중앙화된 거버넌스 및 지속적인 업데이트
0x 프로토콜 v4는 또한 탈중앙화된 거버넌스 메커니즘을 포함하여 기존의 dApp 또는 최종 사용자에게 지장을 주지 않고 업데이트를 통합할 수 있습니다. 프로토콜 토큰은 시장 참여자가 릴레이어에게 거래 수수료를 지불하고 거버넌스에 참여하여 프로토콜의 안전한 업데이트를 지원할 수 있도록 발행됩니다.
토큰 레지스트리 및 ERC20 표준
온체인 토큰 레지스트리는 ERC-20 토큰의 메타데이터를 저장하는 데 사용되어 계약 주소와 환율을 더 쉽게 확인할 수 있도록 합니다. 이 프로토콜은 ERC-20 인터페이스를 사용하는 모든 토큰과 호환되므로 외부 계약과의 통합이 간소화됩니다. [29][30]
새로운 Matcha DEX 애그리게이터
0x는 2023년 5월 17일에 최신 버전의 DEX 애그리게이터인 Matcha를 출시했습니다. 이 업데이트는 탈중앙화 금융 생태계 내에서 사용자 경험을 향상시키는 주요 기능을 도입했습니다.
새로운 "Matcha Auto" 거래 모드는 다음 블록에 거래가 포함될 가능성을 높여 거래 실패 위험을 줄이도록 설계되었습니다. 또한 Matcha는 토큰 커버리지를 11,000개에서 470만 개로 늘리고 유동성 공급자 수를 70개에서 100개 이상의 DEX로 47% 증가시켰습니다.
플랫폼의 스마트 라우팅은 여러 탈중앙화 거래소의 가격을 통합하여 사용자에게 경쟁력 있는 가격을 보장합니다. 지난 30일 동안 Matcha는 약 16,900명의 사용자와 60,310건의 거래를 기록했으며 총 거래량은 5억 2,900만 달러에 육박합니다.
최신 버전은 또한 이더리움, 옵티미즘, 폴리곤, 아비트럼, 아발란체, 베이스 및 BNB 체인의 7개 블록체인에서 자산 교환을 가능하게 하는 크로스 체인 스왑 기능을 도입했습니다. [31][32][33]
Gasless API
Gasless API는 사용자가 직접 가스 수수료를 관리할 필요 없이 탈중앙화된 거래를 용이하게 하기 위해 2024년 1월에 0x 프로토콜에서 도입한 기능입니다. 이 이니셔티브는 2020년부터 운영되어 온 기존 0x Swap API의 기능을 확장합니다. Swap API는 500개 이상의 팀에서 9개의 블록체인에서 100개 이상의 거래소에 액세스하는 데 사용되었으며, 1,390억 달러 이상의 거래량과 700만 명의 사용자를 위한 6,500만 건의 거래를 촉진했습니다.
탈중앙화 금융의 복잡성 감소
탈중앙화 금융(DeFi) 분야에서 가스 요금 및 관련 복잡성(예: 변동하는 가스 가격, 거래 지연, 불충분한 토큰 잔액)은 사용자 채택 및 참여에 대한 중요한 장애물로 간주됩니다. Coinbase Wallet 보고서에 따르면 상당수의 이더리움 스왑(69%)에서 "가스 부족" 오류가 발생하며, 이는 일반적인 마찰 지점입니다.
Gasless API는 가스 요금이 API에 의해 처리되고 전체 거래 비용에 포함되는 가스 없는 스왑을 허용하여 이러한 문제를 해결합니다. 이 메커니즘은 사용자가 가스 요금을 위해 기본 토큰 잔액을 유지할 필요성을 없애줍니다. 가스 요금은 거래에 통합되며, 비용은 거래된 토큰으로 결제됩니다.
Gasless API의 기능
-
간소화된 프로세스: Gasless API는 별도의 가스비 관리 및 토큰 승인 필요성을 제거하여 사용자 상호 작용을 간소화하는 것을 목표로 합니다.
-
최적화된 트랜잭션 속도: API는 실시간 조건에 따라 가스 수수료를 동적으로 조정하여 다음 블록에서 트랜잭션이 처리될 가능성을 높입니다.
-
향상된 트랜잭션 안정성: 제출 전에 트랜잭션을 시뮬레이션함으로써 Gasless API는 잠재적으로 문제가 있는 거래를 식별하고 방지하는 데 도움이 될 수 있습니다.
-
유동성 접근: API는 100개 이상의 자동화된 마켓 메이커(AMM) 및 기타 마켓 메이커의 유동성에 연결하여 메타 트랜잭션을 사용하여 최적의 거래 가격을 달성합니다.
-
개발자 통합: Gasless API는 최소한의 코딩으로 통합할 수 있으며, 튜토리얼 및 문서를 포함한 다양한 기술 리소스에서 지원됩니다.
호환성 및 사용법
Gasless API는 이더리움, 옵티미즘, 베이스, 아비트럼 및 폴리곤을 포함한 여러 블록체인 네트워크에서 사용할 수 있습니다. 가스가 부족할 때 가스리스 모드로 자동 전환하는 것과 같은 추가 거래 옵션을 제공하기 위해 0x Swap API와 결합할 수 있습니다.
Robinhood, Coinbase 및 Matcha와 같은 조직에서 Gasless API를 플랫폼에 통합했습니다. 이러한 단체의 보고서에 따르면 구현 후 거래 성공률과 사용자 참여도가 향상되었습니다. [36]
0x 프로토콜의 가격 엔진: v2
0x 프로토콜은 2024년 7월에 최신 기술인 0x v2를 출시했습니다. 이는 온체인 애플리케이션을 위해 특별히 설계된 업데이트된 가격 엔진입니다. 이 새로운 엔진은 최적화된 거래 실행, 광범위한 유동성 접근, 향상된 보안 기능 및 개선된 수익 창출 도구에 중점을 두어 Web3 생태계 내 비즈니스의 진화하는 요구 사항을 충족합니다.
이 릴리스는 프로토콜 자체의 이전 버전과는 다릅니다. 4년 전(2021년)에 출시된 0x 프로토콜 v4는 개발자가 통합된 DEX 유동성에 접근할 수 있도록 제공하여 탈중앙화 금융(DeFi) 애플리케이션의 토대를 마련했지만, 0x v2는 새로운 세대의 가격 책정 및 거래 기술을 나타냅니다. 이는 증가하는 토큰 수, 탈중앙화 거래소(DEX) 및 블록체인 네트워크에서 발생하는 온체인 유동성의 증가하는 복잡성을 처리하도록 맞춤화되었습니다.
기능 및 기능
고급 라우팅 메커니즘: 0x v2 엔진은 거래 실행을 위한 효율적인 경로를 식별하는 Argon Router라는 라우팅 알고리즘을 통합합니다. 이 알고리즘은 두 가지 주요 기술을 사용합니다.
-
멀티플렉싱: 이 방법은 가격 영향을 최소화하고 실행 효율성을 개선하기 위해 다양한 유동성 소스에 걸쳐 거래를 분할합니다.
-
멀티홉 라우팅: 이 접근 방식을 사용하면 중간 토큰 단계를 통해 거래를 실행하여 특히 유동성이 제한된 토큰과 관련된 거래의 경우 더 깊은 유동성에 액세스하고 가격 영향을 최소화할 수 있습니다.
라우팅 메커니즘에는 중앙 집중식 거래소와 유사하게 시장 조성자의 유동성에 대한 액세스를 용이하게 하는 견적 요청(RFQ) 시스템도 포함되어 있어 슬리피지를 최소화하면서 거래 경로 최적화를 위한 옵션을 향상시킵니다.
가스 비용 관리: 가격 책정 엔진은 견적 가격을 실제 가스 요금과 일치시키는 가스 비용 추정 모델을 통합합니다. 이 기능은 부정확한 가스 추정으로 인한 거래 실패를 줄이고 거래 복귀율을 낮추도록 설계되었습니다.
보안 프로토콜: 0x v2는 토큰 허용과 관련된 위험을 해결하기 위해 Permit2 표준을 포함한 여러 보안 프로토콜을 사용합니다. 엔진의 스마트 계약(0x Settler라고 함)은 일회용, 금액 기반 서명을 사용하여 허용 노출을 제한하여 무기한 승인과 관련된 잠재적 취약점을 줄입니다.
0x v2 스마트 계약에 대한 보안 평가는 Ouroboros, Trail of Bits 및 OpenZeppelin과 같은 독립 회사에서 수행했습니다. 계약은 보호 표준을 유지하기 위해 보안 도구를 사용하여 지속적으로 분석됩니다.
수익 창출 도구: 0x v2는 기업이 수수료 징수에 사용되는 토큰 유형을 제어하는 등 수익 창출 프로세스를 관리할 수 있는 도구를 제공합니다. 이 기능은 예측 가능한 대차 대조표를 유지하고 재무 관리의 복잡성을 줄이는 데 도움이 됩니다.
추가 기능
-
유동성 소스 통합: 0x v2는 진화하는 거래 환경을 지원하기 위해 새로운 유동성 소스 통합을 가능하게 합니다.
-
전송 수수료(FoT) 토큰 처리: 엔진은 내장된 전송 수수료가 있는 토큰의 거래를 지원하여 다양한 토큰 유형을 수용합니다.
-
오류 처리 개선: 향상된 오류 검증 및 명확한 오류 메시지는 개발 프로세스를 개선하고 문제 해결 시간을 줄이는 것을 목표로 합니다. [35]
0x v2 버그 바운티 프로그램
0x 프로토콜은 2024년 7월에 업데이트된 버전인 0x v2에 대한 버그 바운티 프로그램을 Immunefi와 협력하여 시작했습니다. 이 프로그램은 일반 대중의 참여에 열려 있으며, 심각한 버그 식별에 대해 최대 1백만 달러의 보상을 제공합니다. 이 프로그램은 0x v2 아키텍처 내의 잠재적 취약점을 식별하고 해결하여 스마트 계약 및 관련 시스템의 전반적인 보안에 기여하는 것을 목표로 합니다.
0x v2 버그 바운티 프로그램의 범위에는 0x Settler(스마트 계약), Swap API, Gasless API 및 Matcha 웹사이트가 포함됩니다. 보상 금액은 Immunefi 취약점 심각도 분류 시스템 V2.3에 따라 결정되며, 모든 지불은 이더리움 블록체인의 USDC로 이루어집니다.
스마트 계약의 중요한 취약점에 대한 보상은 직접적인 영향을 받는 자금의 10%로 설정되며, 최대 1,000,000달러입니다. 정확한 금액은 버그 보고서 제출 시간과 날짜를 기준으로 계산되며, 중요한 보안 문제의 적시 보고를 장려하기 위해 최소 100,000달러의 보상이 제공됩니다. 미청구 수익 또는 로열티의 도난 또는 영구 동결과 관련된 것과 같은 높은 수준의 취약점은 위험 수준에 따라 35,000달러에서 100,000달러 범위의 보상을 받을 수 있습니다. 웹사이트 또는 애플리케이션에서 발견된 중요한 취약점은 50,000달러의 보상을 받을 수 있습니다. [34]
팀
- 윌 워렌 — 공동 창립자 & 공동 CEO
- 아미르 반델리 — 공동 창립자 & 공동 CEO
- 알렉스 쉬 — Chief of Staff.
- 벤 번즈 — 디자이너.
- 브랜든 밀먼 — 엔지니어링 매니저.
- 제이콥 에반스 — 선임 엔지니어.
- 그렉 하이센 — 엔지니어링 매니저, 프로토콜.
- 블레이크 헨더슨 — 제품 관리자
- 잭 스켈리 — Head of Talent.
- 렘코 블로멘 — 기술 펠로우.
- 크리스 칼라니 — GM, Matcha.
- 피터 자이츠 — 연구 펠로우
- 클레이 로빈스 — 생태계 개발 리드.
- 유진 엄슨 — 선임 엔지니어.
- 제이슨 소멘사토 — 선임 변호사.
- 스티브 클레바노프 — 선임 엔지니어.
- 시아니 응 — 엔지니어
- 브렌트 오시로 — 커뮤니티 참여 리드.
- 다니엘 피라톤 — 선임 엔지니어.
- 로렌스 포먼 — 선임 프로토콜 엔지니어.
- 폴 비엔하제 — 연구 엔지니어.
- 루이 장 — 사내 변호사.
- 메이슨 리앙 — 연구 엔지니어.
- 파트릭 아다ś — 디자이너.
- 알렉스 크로거 — 데이터 과학자.
- 테오 고넬라 — 제품 관리자.
- 알렉스 토울 — 프로토콜 엔지니어.
- 오스카르 파올리니 — DevOps 엔지니어
- 마이클 주 — 프로토콜 엔지니어.
- 풀비아 모랄레스 — 제품 관리자.
- 킴 페르손 — 엔지니어.
- 존 존슨 — 선임 엔지니어.
- 니콜 세터 — Workplace Experience Specialist.
- 맥스 토레스 — 재무 리드.
자문위원
- Fred Ehrsam, Paradigm
- Olaf Carlson-Wee, Polychain Capital.
- Joey Krug, Pantera Capital, Augur.
- Linda Xie, Scalar Capital.
- David O. Sacks, Craft Ventures.