Understanding how many cryptocurrencies exist and their impact