Abstract

Internet of Things (IoT) consists of smart Things with evolution of ubiquitous computing. Fog Computing (FC) processes and analyzes data of these sensors near to users. However, the ever-increasing in number of Things and the consequent explosion in data traffic have led to fail traditional solutions of centralized storage. Blockchain is a new technology developed as a shared ledger build around peer-to-peer network to produce unchangeable blocks that contain multiple data. These blocks are linked to previous ones in sequence called chain through hash functions. Participants in blockchain selects a leader through one of consensus algorithms who adds new blocks in the chain to prevent dishonest nodes from creating invalid blocks. In this paper, we propose IoT based blockchain architecture named blockchain of Things to store medical records in a distributed manner. The architecture is emulated on Fog server Linux-based using Node.js and Postman. Three consensus protocols, namely: Proof of Work (PoW), Proof of Stake (PoS), and Byzantine Fault Tolerance (PBFT) are emulated and communicated using WebSocket. The consensus algorithms are evaluated in terms of CPU utilization and memory usage. The results show that PoS compared to PoW and PBFT is more lightweight and beneficial to IoT application.

Highlights

  • Smart sensors can generate and collect data from environments, communicate with each other, and share information to increase the overall efficiency of applications

  • A blockchain is a new technology initially proposed by Satoshi Nakamoto, consists of a sequence of small databases called blocks linked by a cryptography and links between each two consecutive blocks called chain

  • The main aim of this paper is to propose blockchain with Internet of Things (IoT) named blockchain of Things to facilitate the analysis and monitoring of health data collected from medical Things and to keep track of history, measurements, and treatments of patients

Read more

Summary

INTRODUCTION

Smart sensors ( called Things) can generate and collect data from environments, communicate with each other, and share information to increase the overall efficiency of applications These sensors in the Internet of Things (IoT) with affective computing and networking capabilities can be controlled by anyone, anywhere, and anytime through the Internet. The integration between IoT and blockchain appears very useful because of new features can be added to IoT like local processing, no single point of failure, distributed sharing, and immutable data. The main aim of this paper is to propose blockchain with IoT named blockchain of Things to facilitate the analysis and monitoring of health data collected from medical Things and to keep track of history, measurements, and treatments of patients.

BLOCKCHAIN TECHNOLOGY
Proof of work
Practical byzantine fault tolerance
WEBSOCKET PROTOCOL
BLOCKCHAIN OF THINGS ARCHITECTURES
Blockchain of things based PoW
Blockchain of things based PoS
Blockchain of things based PBFT
RESULTS
VIII. CONCLUSIONS
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