HDPoA: Honesty-based distributed proof of authority via scalable work consensus protocol for IoT-blockchain applications[J] COMPUTER NETWORKS 2022(217) Alrubei, Subhi Ball, Edward Rigelsford, Jonathan