0x is an open protocol that facilitates low friction peer-to-peer exchange of tokens on the Ethereum blockchain.