Decentralized Machine Learning (DML) protocol is designed to expand the reach to untapped personal data and unleash their prospective to facilitate machine learning development while supplying economic incentives and protecting data privacy. Machine learning algorithm will likely be run on the devices without extracting the data from products, which will likely be kept in the products. Only the device learning result will be aggregated with results generated from other devices to form an unbiased, comprehensive and accurate crowdsourced analytics and predictions. Through DML protocol, the personal data and processing power for machine learning are decentralized as algorithms are run straight on specific devices by utilizing their idle processing energy.