The evolution of blockchain methodology has been a remarkable, highly transformative and trend-setting platform in current years. BT's accessible platform reinforces data protection and confidentiality. In addition, the consensus framework in it ensures system is protected and accurate. Nevertheless, it introduces additional security challenges such as invasion by the majority and double consumption. Data analysis on encrypted data centered on blockchain is crucial to manage the existing challenges. Insights on these results elevates the value of emerging of Machine Learning technique. It covers the fair quantity of data needed to make specific choices. Consistency of data and its distribution are very critical in ML to increase findings reliability. The fusion of these two techniques will produce extremely accurate outcomes. In this article, we describe a thorough analysis on ML implementation to make smart applications based on BT further robust to threats. There are numerous standard ML approaches such as Support Vector Machines (SVM), Clustering, Bagging, and Deep Learning (DL) algorithms such as Convolutional Neural Network (CNN) and Long-Term Memory (LSTM) that can be employed to evaluate the threats on a block chain network. Finally, we discuss how two different techniques can be implemented in a number of smart applications like Unmanned Aerial Vehicle (UAV), Smart Grid (SG), medical care and Smart cities.