Front-running, flash bots and keeping things fair in the crypto market