How decentralized exchanges have evolved and why it’s good for users