Blockchain and Emerging Technologies