A survey on Blockchain mechanisms (BCM) based on internet of things (IoT) applications C. Sathish 1 & C. Yesubai Rubavathi 2 Received: 21 December 2020 /Revised: 3 January 2022 /Accepted: 21 February 2022 # The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 Abstract The Internet of Things (IoT), fast-growing smart equipment and high-speed networks, has become generally embraced and popular. Most IoT devices are nevertheless easy to hack and compromise. In general, the processors, storage, and network capacity of these IoT devices are limited. The security issues of this situation are exacerbated by several violations of safety policies. There have been suggestions and/or utilization of different security strategies and approaches. Blockchain mechanisms can be used as part of a security framework to protect many IoT-oriented applications as it ensures integrity and privacy even when datasets are released to the public. Hence, the paper elaborately surveyed common security issues in IoT architecture and the paper explores the key features of the blockchain. Along with the work proficiently investigates the technology behind bitcoin and how the blockchain solves many security issues in IoT applications. Thus the paper is concluded by providing the upsurges and limitations of various IoT with Blockchain technologies and their recent trends more precisely. Keywords Internet of things (IoT) . Blockchain mechanisms (BCM) . Smart home . Smart grid . And intelligent traffic system (ITS) 1 Introduction The Internet of Things (IoT) is one of this century’s most critical perturbing technologies. IoT is a modern technological concept designed to be a global computer and system network Multimedia Tools and Applications https://doi.org/10.1007/s11042-022-12784-5 * C. Sathish sathishgcebodi@gmail.com C. Yesubai Rubavathi yesubaicharles@gmail.com 1 Department of Computer Science and Engineering, Government College of Engineering, Tamil Nadu, Bodinayakanur, India 2 Department of Computer Science and Engineering, Francis Xavier Engineering College, Tamil Nadu, Tirunelveli, India