Analyzing Blockchain Consensus Mechanisms for Internet of Things Networks

The consensus mechanism is the main component of blockchain technology, which allows multiple nodes to agree on a consistent view of data within the blockchain network. A carefully selected algorithm, based on which the consensus of transactions occurs, can provide the network with such properties a...

Full description

Saved in:
Bibliographic Details
Main Authors: Maxim Melnikov, Elena Igonina
Format: Article
Language:Russian
Published: The Fund for Promotion of Internet media, IT education, human development «League Internet Media» 2024-03-01
Series:Современные информационные технологии и IT-образование
Subjects:
Online Access:https://sitito.cs.msu.ru/index.php/SITITO/article/view/1007
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849421463018274816
author Maxim Melnikov
Elena Igonina
author_facet Maxim Melnikov
Elena Igonina
author_sort Maxim Melnikov
collection DOAJ
description The consensus mechanism is the main component of blockchain technology, which allows multiple nodes to agree on a consistent view of data within the blockchain network. A carefully selected algorithm, based on which the consensus of transactions occurs, can provide the network with such properties as fault tolerance and immutability. Currently, it is relevant to apply the blockchain (with all its advantages) to Internet of Things (IoT) systems, which are gaining more and more popularity every year. IoT systems are used in areas important to society such as healthcare, economics, agriculture, transport, and are also used in various forms of social security (smart cities, logistics, product tracking, parcels, etc.). Data integrity and consistency are extremely important in these areas, because hardware and software failure or discrediting the data may harm the company and its customers using IoT devices. In addition, the blockchain has become the basis for decentralized networks. The main difficulty of implementing blockchain in IoT is the lack of computing resources of these "smart devices". It follows from this that traditional consensus algorithms, for example, Proof of Work, are not applicable, as they are extremely resource-intensive. This article provides a comparative analysis of popular consensus mechanisms according to the list of developed criteria. Based on the results obtained, conclusions are drawn that help in choosing the most appropriate consensus mechanisms for applicability in IoT systems, and the conditions necessary for their integration are determined. The possibility of implementing both PoW and PoS algorithms in IoT systems using consensus algorithms specially developed for them, such as Microchain and Proof of Supply Chain Share, is also considered.
format Article
id doaj-art-d475d707ed874a23ba68ff6c0b2160ee
institution Kabale University
issn 2411-1473
language Russian
publishDate 2024-03-01
publisher The Fund for Promotion of Internet media, IT education, human development «League Internet Media»
record_format Article
series Современные информационные технологии и IT-образование
spelling doaj-art-d475d707ed874a23ba68ff6c0b2160ee2025-08-20T03:31:27ZrusThe Fund for Promotion of Internet media, IT education, human development «League Internet Media»Современные информационные технологии и IT-образование2411-14732024-03-012019210010.25559/SITITO.020.202401.92-100Analyzing Blockchain Consensus Mechanisms for Internet of Things NetworksMaxim Melnikov0https://orcid.org/0000-0003-1921-3033Elena Igonina1https://orcid.org/0000-0002-7369-6219Bunin Yelets State University, Yelets, Russia Bunin Yelets State University, Yelets, Russia The consensus mechanism is the main component of blockchain technology, which allows multiple nodes to agree on a consistent view of data within the blockchain network. A carefully selected algorithm, based on which the consensus of transactions occurs, can provide the network with such properties as fault tolerance and immutability. Currently, it is relevant to apply the blockchain (with all its advantages) to Internet of Things (IoT) systems, which are gaining more and more popularity every year. IoT systems are used in areas important to society such as healthcare, economics, agriculture, transport, and are also used in various forms of social security (smart cities, logistics, product tracking, parcels, etc.). Data integrity and consistency are extremely important in these areas, because hardware and software failure or discrediting the data may harm the company and its customers using IoT devices. In addition, the blockchain has become the basis for decentralized networks. The main difficulty of implementing blockchain in IoT is the lack of computing resources of these "smart devices". It follows from this that traditional consensus algorithms, for example, Proof of Work, are not applicable, as they are extremely resource-intensive. This article provides a comparative analysis of popular consensus mechanisms according to the list of developed criteria. Based on the results obtained, conclusions are drawn that help in choosing the most appropriate consensus mechanisms for applicability in IoT systems, and the conditions necessary for their integration are determined. The possibility of implementing both PoW and PoS algorithms in IoT systems using consensus algorithms specially developed for them, such as Microchain and Proof of Supply Chain Share, is also considered.https://sitito.cs.msu.ru/index.php/SITITO/article/view/1007consensusconsensus algorithmsblockchainiot-systems
spellingShingle Maxim Melnikov
Elena Igonina
Analyzing Blockchain Consensus Mechanisms for Internet of Things Networks
Современные информационные технологии и IT-образование
consensus
consensus algorithms
blockchain
iot-systems
title Analyzing Blockchain Consensus Mechanisms for Internet of Things Networks
title_full Analyzing Blockchain Consensus Mechanisms for Internet of Things Networks
title_fullStr Analyzing Blockchain Consensus Mechanisms for Internet of Things Networks
title_full_unstemmed Analyzing Blockchain Consensus Mechanisms for Internet of Things Networks
title_short Analyzing Blockchain Consensus Mechanisms for Internet of Things Networks
title_sort analyzing blockchain consensus mechanisms for internet of things networks
topic consensus
consensus algorithms
blockchain
iot-systems
url https://sitito.cs.msu.ru/index.php/SITITO/article/view/1007
work_keys_str_mv AT maximmelnikov analyzingblockchainconsensusmechanismsforinternetofthingsnetworks
AT elenaigonina analyzingblockchainconsensusmechanismsforinternetofthingsnetworks