Resilient and efficient blockchain consensus protocol for internet-of-things
2020 IEEE International Conference on Consumer Electronics (ICCE)
The rapid advance of Blockchain has been used for the Internet-of-Things to provide reliable distributed infrastructure and applications without a centralized authority. This paper aims to create a new consensus protocol that can be efficiently and resiliently used for the Internet-of-Things based on the Practical Byzantine Fault Tolerance algorithm (PBFT), which is critical for IoT scalability and reliability. The traditional PBFT algorithm fails to provide two significant features: a) resiliency against denial of service (DoS) attacks, and b) high-throughput to quickly reach final consensus when under attack. This paper analyzes the current implementation of PBFT consensus protocol and proposes a new secure approach for achieving consensus by adding the properties of random hash generation and threshold comparison in order to defend against DoS attacks.
Blockchain, Consensus protocols, IoT, Security
Jenil Thakker and Younghee Park. "Resilient and efficient blockchain consensus protocol for internet-of-things" 2020 IEEE International Conference on Consumer Electronics (ICCE) (2020). https://doi.org/10.1109/ICCE46568.2020.9043061