Le protocole 0x (ZRX) est une infrastructure d'échange décentralisée conçue pour faciliter les échanges peer-to-peer d'actifs tokenisés sur la blockchain Ethereum. Lancé en 2017 par les cofondateurs Will Warren et Amir Bandeali, ce protocole permet aux développeurs d'intégrer des fonctionnalités d'échange décentralisé (DEX) directement dans leurs applications, offrant ainsi une solution de trading plus modulaire et flexible. La principale caractéristique de 0x est l'utilisation de relais d'ordres off-chain combinés à un règlement on-chain, ce qui réduit considérablement les coûts de transaction et améliore l'efficacité.
Le protocole repose sur un système de « relais » qui hébergent et gèrent les carnets d'ordres hors chaîne, fournissant ainsi de la liquidité en mettant en relation acheteurs et vendeurs. Une fois l'ordre validé, seul le règlement final a lieu sur la chaîne, minimisant ainsi les frais de gaz. Cette conception permet une approche de trading évolutive et rentable, par rapport aux systèmes DEX traditionnels sur la chaîne.
Le jeton natif, ZRX, sert deux objectifs principaux au sein de l'écosystème 0x :
Depuis sa création, 0x a connu de nombreuses mises à jour et versions, ajoutant de nouvelles fonctionnalités telles que la prise en charge des jetons non fongibles (NFT) et étendant sa compatibilité avec différentes blockchains. Cette approche indépendante des applications a fait de 0x un acteur clé du secteur de la DeFi (finance décentralisée), permettant aux projets d'exploiter son infrastructure pour créer des places de marché décentralisées, des produits financiers, etc.