CRSep 8, 2021

On the Security of Permissioned Blockchain Solutions for IoT Applications

arXiv:2109.03621v16 citations
Originality Synthesis-oriented
AI Analysis

This work addresses security and performance challenges for IoT ecosystems, but it is incremental as it focuses on evaluating existing protocols rather than proposing new ones.

The paper investigates permissioned blockchain consensus protocols to evaluate their performance and fault tolerance for IoT applications, highlighting differences in their capacity to meet IoT needs.

The blockchain has found numerous applications in many areas with the expectation to significantly enhance their security. The Internet of things (IoT) constitutes a prominent application domain of blockchain, with a number of architectures having been proposed for improving not only security but also properties like transparency and auditability. However, many blockchain solutions suffer from inherent constraints associated with the consensus protocol used. These constraints are mostly inherited by the permissionless setting, e.g. computational power in proof-of-work, and become serious obstacles in a resource-constrained IoT environment. Moreover, consensus protocols with low throughput or high latency are not suitable for IoT networks where massive volumes of data are generated. Thus, in this paper we focus on permissioned blockchain platforms and investigate the consensus protocols used, aiming at evaluating their performance and fault tolerance as the main selection criteria for (in principle highly insecure) IoT ecosystem. The results of the paper provide new insights on the essential differences of various consensus protocols and their capacity to meet IoT needs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes