Abstract:
Internet of things is widely used in current era for collecting data from sensors and performing certain tasks through processing according to requirement. IoT is developing and will acquire some features from Blockchain which is another giant field of study. More than 3000 cryptocurrencies have been produced by using Blockchain. Combination of Blockchain and IoT give rise to BCIoT applications. Many studies are developing on this ground but challenges are also increasing with the every passing day. These studies are guiding new researchers to tackle issues for BCIoT applications before deploying systems. In this study,consensus algorithm is proposed for validation and verification of data in wireless sensor network of BCIoT. This algorithm is efficient (Massive TPS) and compatible with IoT devices where little delay is acceptable. Consensus mechanisms is developed by consulting cryptocurrencies algorithms and make it suitable for BCIoT. Desired changes in existing consensus algorithms are done according to IoT scenario used in this study. Simulation results on blockchain 2.0 shows its efficiency in terms of less block generation time. Unpredictability, flexibility and limited broadcast domain are three major properties of this consensus algorithm which causes randomness, make configurable according to requirement and increase transaction rate (TPS).