what is a crypto exchange crypto exchange to buy ripple buy bitcoin platform is coinbase a bitcoin exchange should i invest in bitcoin right now