The impact of blockchain on financial markets