The idea is really nice, however, correct me if I'm wrong, to use arbitrage opportunity you need to move FIAT money too. How are you going to handle this? Does every user need to get money and sent it to another exchange? I don't like the idea to have to wait a week to get fiat and then another week to have it on another exchange to be able to do arbitrage.