Blockchain enabled applications : understand the blockchain ecosystem and how to make it work for you (2017)