Natural Language Processing, Machine Learning and Blockchain