You wrote "bZx replaces existing depository infrastructure used in places like Bitfinex, Kraken, Poloniex, etc., with a series of unreliable intellectual contracts running on the Ethereum blockchain.". But, are decentralized exchanges effective? What is the processing speed. How much time to wait after pressing the Buy or Sell button?