crypto exchange software development global bitcoin stock exchange best crypto exchange 2020 bitcoin price chart investing