To ascertain if blockchain can facilitate the Internet of Things security and scalability requirements
type: CreativeWork
description: Several consensus algorithms have been proposed as a way of resolving the Byzantine General problem, with respect to the blockchain consensus process. However, when these consensus algorithms are applied to a distributed, asynchronous network, some suffer with security and/or scalability issues, while others suffer with liveness and/or safety issues. This is because many researchers have not considered the importance of liveness and safety, with respect to the integrity of the consensus decision. In this research first the requirements of a IoT blockchain consensus protocol is assessed. Next prevalent blockchain consensus protocols are evaluated against these requirements. Finally, a consensus protocol that meets IoT’s requirements of scalability, security, safety and liveness is designed, developed and built. This research contains a novel solution to this challenge. A solution that protects blockchain transactions from fraudulent and/or erroneous mis-spends. This consensus protocol uses a combination of probabilistic randomness, an isomorphic balance authentication, error detection and synchronised time restrictions, when assessing the authenticity and validity of IoT requests. Designed to operate in a distributed asynchronous network, this approach increases scalability while maintaining a high transactional throughput, even when faced with Byzantine failure.
abstract: Several consensus algorithms have been proposed as a way of resolving the Byzantine General problem, with respect to the blockchain consensus process. However, when these consensus algorithms are applied to a distributed, asynchronous network, some suffer with security and/or scalability issues, while others suffer with liveness and/or safety issues. This is because many researchers have not considered the importance of liveness and safety, with respect to the integrity of the consensus decision. In this research first the requirements of a IoT blockchain consensus protocol is assessed. Next prevalent blockchain consensus protocols are evaluated against these requirements. Finally, a consensus protocol that meets IoT’s requirements of scalability, security, safety and liveness is designed, developed and built. This research contains a novel solution to this challenge. A solution that protects blockchain transactions from fraudulent and/or erroneous mis-spends. This consensus protocol uses a combination of probabilistic randomness, an isomorphic balance authentication, error detection and synchronised time restrictions, when assessing the authenticity and validity of IoT requests. Designed to operate in a distributed asynchronous network, this approach increases scalability while maintaining a high transactional throughput, even when faced with Byzantine failure.
author: Mackenzie, Beverley
language: eng
keywords: Internet of Things, Blockchain, Consensus protocol, IoT, Cyber security, Safety and liveness, Immutability, Proof of work, Proof of stake
date published: 2022-1-26
date modified: 2026-07-24T00:50:29Z
provider: Abertay University
publisher: Networked Digital Library of Theses and Dissertations
type: WebPage
source organization: Abertay University