Miami and New York City are racing to become the country's next "crypto capital" at a time when many see virtual currencies as the future of finance.