Decentralized Exchanges and Smart Contracts