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. 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 language | English |
---|---|
Number of pages | 15 |
Publication status | Published - 25 Apr 2021 |
Event | 5th EAI International Conference on Safety and Security in Internet of Things - online conference Duration: 25 Apr 2021 → 25 Apr 2021 Conference number: 5th https://securityiot.eai-conferences.org/2021/ |
Conference
Conference | 5th EAI International Conference on Safety and Security in Internet of Things |
---|---|
Abbreviated title | EAI SaSeIoT 2021 |
Period | 25/04/21 → 25/04/21 |
Internet address |
Keywords
- Blockchain
- IoT
- Consensus
- Consensus algorithms
- Byzantine failure