Trading Venues over Networks - Centralized versus Decentralized Financial Markets