A secure and scalable IoT consensus protocol

Research output: Contribution to conferencePaperpeer-review


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. 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.
Original languageEnglish
Number of pages15
Publication statusPublished - 25 Apr 2021
Event5th EAI International Conference on Safety and Security in Internet of Things - online conference
Duration: 25 Apr 202125 Apr 2021
Conference number: 5th


Conference5th EAI International Conference on Safety and Security in Internet of Things
Abbreviated titleEAI SaSeIoT 2021
Internet address


  • Blockchain
  • IoT
  • Consensus
  • Consensus algorithms
  • Byzantine failure

Cite this