Diffusion of blockchain technology