difference between bitcoin exchange and wallet publicly traded bitcoin companies crypto investing pro most trusted crypto exchanges should i invest in bitcoin or stocks crypto exchange dogecoin