Description
ABSTRACT
Several consensus algorithms have been proposed as a way of resolving the Byzantine General problem with respect to 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 the majority of research have not considered the importance of liveness and safety, with respect to the integrity of the consensus decision. In this paper a novel solution to this challenge is presented. A solution that protects blockchain transactions from fraudulent or erroneous mis-spends and mistakes. 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 request. Designed to operate in a distributed asynchronous network, this approach increases scalability while maintaining a high transactional throughput, even when faced with Byzantine failure.
Several consensus algorithms have been proposed as a way of resolving the Byzantine General problem with respect to 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 the majority of research have not considered the importance of liveness and safety, with respect to the integrity of the consensus decision. In this paper a novel solution to this challenge is presented. A solution that protects blockchain transactions from fraudulent or erroneous mis-spends and mistakes. 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 request. Designed to operate in a distributed asynchronous network, this approach increases scalability while maintaining a high transactional throughput, even when faced with Byzantine failure.
| Date made available | 17 Aug 2022 |
|---|---|
| Publisher | Logical Step Ltd |
Research output
- 3 Conference contribution
-
A secure and scalable IoT consensus protocol
Mackenzie, B. A., Ferguson, I. & Razaq, A., 12 Jun 2022, 5th International Conference on Safety and Security with IoT - SaSeIoT 2021: SaSeIoT 2021. Nayyar, A., Paul, A. & Tanwar, S. (eds.). Cham: Springer, p. 65-80 16 p. (EAI/Springer Innovations in Communication and Computing).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open AccessFile1 Link opens in a new tab Citation (Scopus)111 Downloads (Pure) -
Investigating the tension between cloud-related actors and individual privacy rights
Duncan, B., Renaud, K. & Mackenzie, B., 5 May 2019, Cloud computing 2019, the tenth international conference on cloud computing, GRIDs, and virtualization. Duncan, B., Lee, Y. W., Westerlund, M. & Aßmuth, A. (eds.). International Academy, Research, and Industry Association (IARIA), p. 19-24 6 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open AccessFile -
An assessment of blockchain consensus protocols for the Internet of Things
Mackenzie, B., Bellekens, X. & Ferguson, R. I., 31 Dec 2018, 2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC): proceedings. IEEE , p. 183-190 8 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open AccessFile19 Link opens in a new tab Citations (Scopus)635 Downloads (Pure)
Student theses
-
To ascertain if blockchain can facilitate the Internet of Things security and scalability requirements
Mackenzie, B. (Author), Ferguson, I. (Supervisor), Razaq, A. (Supervisor) & Bellekens, X. (Supervisor), 26 Jan 2022Student thesis: Doctoral Thesis › PhD
File
Cite this
- DataSetCite