A Lightweight Blockchain Architecture for IoT Based on Delegated Nodes
Yassin Elgountery, Meryem Lasaad, Mohamed Oualla, Abdeslam Jakimi, Hassain Sadki · 2024
Blockchain for the Internet of Things (BCoT) is a new technology enabling the combination of Blockchain and IoT. BCoT aims to store transactions among IoT nodes in real time based on a decentralized, distributed and public ledger. BCoT architecture refers to the design of a system that combines these two technologies to enable secure and efficient communication and management of IoT data. However, implementing blockchain for IoT faces a variety of challenges due to the resource limitations of IoT devices. This paper proposes a lightweight architecture based on delegated nodes to avoid direct integration of blockchain into IoT systems. To enhance data trust, a proof of authentication (PoAh) consensus mechanism and smart contracts are deployed in the blockchain network.