Abstract

Internet of Things (IoT) networks are typically composed of many sensors and actuators. The operation controls for robots in smart factories or drones produce a massive volume of data that requires high reliability. A blockchain architecture can be used to build highly reliable IoT networks. The shared ledger and open data validation among users guarantee extremely high data security. However, current blockchain technology has limitations for its overall application across IoT networks. Because general permission-less blockchain networks typically target high-performance network nodes with sufficient computing power, a blockchain node with low computing power and memory, such as an IoT sensor/actuator, cannot operate in a blockchain as a fully functional node. A lightweight blockchain provides practical blockchain availability over IoT networks. We propose essential operational advances to develop a lightweight blockchain over IoT networks. A dynamic network configuration enforced by deep clustering provides ad-hoc flexibility for IoT network environments. The proposed graph neural network technique enhances the efficiency of dApp (distributed application) spreading across IoT networks. In addition, the proposed blockchain technology is highly implementable in software because it adopts the Hyperledger development environment. Directly embedding the proposed blockchain middleware platform in small computing devices proves the practicability of the proposed methods.

Highlights

  • The enormous volume of data that is generated, collected, and utilized has changed the modern industry

  • We proved that the proposed lightweight blockchain software module can enable blockchain solutions for Internet of Things (IoT) applications

  • We suggest two essential operation strategies to cover dynamic node behaviors in IoT blockchain networks: (1) dynamic IoT blockchain network configuration through deep clustering and (2) reduced dApp spreading through graph neural network (GNN) node classification

Read more

Summary

Introduction

The enormous volume of data that is generated, collected, and utilized has changed the modern industry. The IoT network has significant limitations in adopting common blockchains; the requisite amount of computing power is not available in IoT nodes. Energy consumption is another challenge in IoT devices powered with batteries. The fog or edge computing architecture offloads processing from the cloud to the edge of the network This type of architecture allows for multi-layered networking of IoT devices. In our previous work [2], we reorganized the blockchain software structure and developed new software modules, such as the consensus engine, validator, database, and data-serialization functions, for small-scale IoT development devices. The developed blockchain software module embedded in IoT sensor devices guarantees secure data transactions for distributed applications. We proved that the proposed lightweight blockchain software module can enable blockchain solutions for IoT applications

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call