0x è un protocollo infrastrutturale che consente agli utenti di scambiare facilmente token ERC20 e altri asset sulla blockchain di [Ethereum](https://coinmarketcap.com/it/currencies/ethereum/) senza utilizzare intermediari centralizzati come gli scambi di [criptovaluta](https://coinmarketcap.com/alexandria/article/what-are-cryptocurrencies) tradizionali.
0x raggiunge questa funzionalità di scambio decentralizzato utilizzando una raccolta di [contratti automatizzati](https://coinmarketcap.com/alexandria/glossary/smart-contract) open-source e verificabili pubblicamente che insieme funzionano per produrre un protocollo di trading flessibile e a basso impatto in modo che gli sviluppatori possano facilmente inserire nei propri prodotti.
Il protocollo è alimentato da un token di utilità ERC20 noto come ZRX. I nodi (noti anche come relayers) ospitano un libro degli ordini fuori catena e offrono applicazioni rivolte all'utente che presentano queste informazioni e consentono agli utenti di effettuare, compilare e annullare transazioni vengono pagati in token ZRX (come commissioni di trading). ZRX può essere utilizzato anche per partecipare alla governance della piattaforma, aiutando i titolari a suggerire e votare le modifiche al protocollo.
Nel 2019, 0x [ha annunciato](https://blog.0xproject.com/0x-roadmap-2019-part-4-proposal-for-stake-based-liquidity-incentive-52c16558df29) una revisione del token ZRX, aggiungendo funzionalità extra, consentendo ai possessori di ZRX di delegare la loro partecipazione a un market maker per guadagnare premi pur mantenendo la loro capacità di voto.