Diffusion Of Cryptocurrencies