Will Warren, cofounder of decentralized exchange protocol 0x, was working on building tokenized derivatives for Ethereum when he and his cofounder realized there would be no place to trade them. They ended up pivoting to create a decentralized exchange protocol, 0x, that enables companies to use that infrastructure to direct fulfill trade orders without worrying about a Mt. Gox- or Bitfinex-type hacking situation, as users would still retain control of their funds. In this conversation, he talks about the problems with centralized exchanges and how decentralized exchanges can overcome some of their own obstacles including liquidity and problems with front running. He also gives answers to some of the criticisms of the 0x project, including why it needs its own token (ZRX) and what the token's purpose is.