0x (ZRX) is an infrastructure protocol that allows users to easily trade ERC20 tokens and other assets on the Ethereum blockchain without relying on centralized intermediaries like traditional cryptocurrency exchanges.The use cases for 0x protocol includes eBay-style marketplaces for digital goods and services, OTC trading desks, exchange functionality for DeFi protocols and plain-old decentralized exchanges.