Abstract

Internet of Things (IoT) has grown increasingly in the past decade. This growth brings up several challenging issues for a successful continuous operation of IoT applications. Some of these challenges that need to be taken care of are resource constraints, central server overload, and the risk of illegal use of private data. On the other side, Blockchain technology is increasingly popular and has gained huge success in cryptocurrencies. It offers numerous vital qualities such as a technique for consensus, peer communications, confidence-building without a trustworthy third party, and a transaction controlled by conditions and functions using the intelligent contract technique. Blockchain is an excellent candidate to establish a decentralized, autonomous IoT system addressing the above issues. This study proposes an IoT-Blockchain integration architecture using an Ethereum Blockchain infrastructure within a rich-thin client IoT approach to address the challenges created by the limited IoT resources while implementing the Blockchain mining technique in IoT systems. The architecture depends on load distribution between the resources. Limited resource devices are the thin-clients, while the higher resource devices are assigned as rich-clients. Both clients can access the blockchain and collect the data, but rich-client can only execute the mining process. In addition, we implement a healthcare system based on the proposed architecture in which surgical process management is carried out. We also prove our solution’s efficiency by testing and comparing the architecture against other well-known IoT-based blockchain architectures. The obtained results show that proposed blockchain-IoT architecture is suited for many IoT applications while avoiding difficulties created by IoT devices’ limitations.

Highlights

  • T HE twenty-first century is geared up by rapid development in many technological fields affecting almost every aspect of our lives

  • The rich client used all the resources of the PC, but the thin client was simulated by the settings of x6 slowdown in the CPU and using a slow 3G network. the result of each experiment is discussed in sections 1 and 2

  • There is no difference between a rich client and a thin client; because all the client was a Blockchain full node with their own smart contract definition

Read more

Summary

Introduction

T HE twenty-first century is geared up by rapid development in many technological fields affecting almost every aspect of our lives. There are many examples of technology gathering data and embedding it in different forms to be used in different applications. It can be seen while doing our daily personal and professional activities. Smart devices (such as phones and tablets) can help calculate the distance, the number of steps, the heartbeat and blood pressure, and the number of calories burned. This example and many other scenarios where sensors and communication devices are involved lead to creating a new concept called the Internet of Things (IoT). IoT suffers from many challenges and issues that the researcher tries to solve

Objectives
Methods
Results
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