An Overview on Blockchain for Smartphones: State-of-the-Art, Consensus, Implementation, Challenges and Future TrendsIEEE ACCESSIF3.62020-01-0134OA