number of bitcoin exchanges crypto exchange source code bloc platform crypto what is exchange rate for bitcoin exchange bitcoin to mastercard