best crypto platform 2019 iranian crypto exchange number of bitcoin exchanges crypto investment opportunities how often does bitcoin trade