Decentralized exchanges have emerged as a robust alternative to traditional crypto exchanges, letting you swap tokens directly with other people.