Adaptation of Proof-of-Stake-based Blockchains for IoT Data Streams









Abstract

Proof-of-Work (PoW) in Blockchains (BC), which is a widely used consensus algorithm, suffers from high power consumption of miners and low transaction rates. This work demonstrates a Proof-of-Stake (PoS)-based BC called Bazo, which is specially designed and adapted for Internet of Things (IoT) data streams. Bazo displays enhanced performance in terms of energy consumption and transactions processing in comparison to PoW-based BC. To further improve performance of Bazo, sharding and transaction aggregation methods are employed. Moreover, IoT-BC adaptation helpers of a modular and layered architecture are provided to allow wireless devices to submit data into the BC. The designed architecture can support multiple hardware and software platforms as well as network technologies.


Modules


Algorithms


Software And Hardware

• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB Raspberry pi/arduino,other hardware components (please call) • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL