The role of blockchain technology in various applications