A Survey on Role of Blockchain for IoT: Applications and Technical Aspects. - Shikha Mathur; Anshuman Kalla; Gürkan Gür; Manoj Kumar Bohra; Madhusanka Liyanage (Comput. Networks, 2023)