Blockchain for IoT Applications: Taxonomy, Platforms, Recent Advances, Challenges and Future Research Directions[J] ELECTRONICS 2022(11) Abdelmaboud, Abdelzahir Ahmed, Abdelmuttlib Ibrahim Abdalla Abaker, Mohammed Eisa, Taiseer Abdalla Elfadil Albasheer, Hashim Ghorashi, Sara Abdelwahab Karim, Faten Khalid