Decentralized Computing Using Blockchain Technologies and Smart Contracts : Emerging Research and Opportunities - S. Asharaf; S. Adarsh (2017)