0x is a decentralized exchange protocol that enables low friction exchange between ERC20 tokens on the Ethereum blockchain.
Proof
Source