Exploring the benefits , drawbacks and challenges of decentralized exchanges, or DEXs, for cryptocurrency trading.