Decentralized exchanges - the future of crypto trading