Blockchain technology and accounting