1. Department of Electronic and Computer Engineering, University of Limerick, Limerick, Ireland
2. Department of Computer Science, College of Computer Science and Engineering, Taibah University, Madinah, Saudi Arabia
3. Blockchain@UBC, University of British Columbia, Vancouver, BC, Canada
4. Department of Computer Science, Knowledge University, Erbil, Iraq