Decentralized Exchanges: The Future of Crypto Trading