Blockchain technology research