# 제로엑스 (0x)

제로엑스(0x)는 이더리움 등 EVM 체인에서 토큰을 탈중앙화 방식으로 교환하기 위한 개방형 프로토콜로, 주문은 체인 밖에서 주고받고 정산만 스마트 계약으로 처리하는 구조로 시작했습니다. 이름의 '0x'는 '제로엑스'로 읽습니다. 0x는 숫자 0과 문자 x이며, 16진수를 나타내는 접두사에서 따온 이름입니다.

## 자세히 알아보기

0x는 2017년 백서를 공개하며 등장했습니다. 기본 아이디어는 '오프체인 주문 중계, 온체인 정산'입니다. 토큰을 팔려는 사람은 가격과 수량을 담은 주문서를 만들어 개인 키로 서명하고, 이 서명된 주문을 체인 밖에서 공유합니다. 주문을 받아 들인 상대방이 그 주문을 0x의 거래소 스마트 계약에 제출하면, 계약은 서명을 확인한 뒤 양쪽의 토큰을 한 번에 교환합니다. 주문을 올리고 취소할 때마다 가스비를 내는 완전 온체인 주문장보다 비용이 적게 듭니다.

초기에는 주문서를 모아 보여 주는 '릴레이어'라는 운영자들이 0x 위에 각자의 거래 웹사이트를 열었습니다. 이후 여러 DEX와 유동성 공급자의 가격을 비교해 가장 좋은 경로로 주문을 나눠 체결하는 스왑 API(유동성 애그리게이터)로 중심이 옮겨 갔고, 많은 지갑과 앱이 내부 스왑 기능에 이를 사용합니다. 거버넌스와 수수료 관련 기능에는 ERC-20 토큰 ZRX가 쓰입니다.

0x 프로토콜은 여러 차례 버전을 올리며 구조를 바꿨습니다. 초기 버전은 주문서 기반 거래에 초점을 맞췄고, 이후 버전에서는 한 번에 여러 주문을 묶어 체결하거나 다양한 토큰 표준(NFT 등)을 지원하는 기능이 추가되었습니다. 프로토콜 자체는 공개되어 있어 누구나 그 위에 거래 서비스를 만들 수 있으며, 이 '거래 인프라' 성격 때문에 사용자는 0x라는 이름을 직접 보지 못한 채 지갑 앱의 스왑 기능을 통해 0x를 쓰는 경우가 많습니다.

## 블록체인·암호화폐에서는

0x 같은 애그리게이터는 사용자가 여러 DEX를 직접 비교하지 않아도 가격 영향을 줄여 줍니다. 다만 스왑 과정에서 사용자가 컨트랙트에 토큰 사용 권한(approve)을 주게 되므로, 과도한 무제한 승인을 남겨 두면 관련 컨트랙트가 공격받았을 때 피해를 볼 수 있습니다. 사용하지 않는 승인은 주기적으로 회수하는 것이 좋습니다.

참고로 이더리움 주소와 트랜잭션 해시 앞에 붙는 '0x'(예: 0x로 시작하는 42자 주소)는 16진수 표기 접두사로, 0x 프로토콜과는 별개입니다.

## 쉽게 말하면

사고팔 사람끼리 서명한 주문서는 자유롭게 돌리고, 실제 물건과 돈을 맞바꾸는 순간에만 블록체인 금고를 쓰는 장터 규칙입니다.

---
출처: https://achivx.kr/glossary/0x-%EC%A0%9C%EB%A1%9C%EC%97%91%EC%8A%A4/ · ACHIVX 용어 사전 · 수정일 2026-10-20
