What do Starbucks, Home Depot, Burger King, and Tesla have in common? They all accept cryptocurrency payments.