The impact of blockchain technology on accounting practices