Future of DeFi Part 1: Decentralized Exchanges