Blockchain technology analysis