0x (ZRX) é um protocolo que permite a troca descentralizada de tokens e ativos emitidos na blockchain Ethereum. Os programadores podem utilizar o 0x para criar as suas próprias aplicações para troca de criptomoedas com uma vasta gama de funções, por exemplo, a capacidade de conduzir o trading direto de tokens emitidos na blockchain Ethereum. Os tokens ZRX são utilizados para implementar uma governação descentralizada do protocolo 0x, o que permite aos utilizadores votar na melhoria dos contratos inteligentes subjacentes.