kraken bitcoin exchange san francisco what is the smallest amount i can invest in bitcoin biggest crypto exchanges 2019 how bitcoin exchanges make money how do i trade bitcoin for cash high yield investment program crypto