Multiple entry point PBFT for IoT systems

Jelena Mišić, Vojislav B. Mišić, Xiaolin Chang, Haytham Qushtom · 2020

Practical Byzantine Fault Tolerance (PBFT) consensus algorithm is unsuitable for Internet of things (IoT) applications due to the need for a single view leader. In this work we propose to augment PBFT with a contention-based bandwidth reservation phase that allows any ordering node to initiate a new consensus round. We model the operation of the proposed algorithm, and show that system throughput is not significantly affected by the increased communication load when the number of ordering nodes increases, as the load per ordering node actually decreases. In this fashion, the proposed algorithm allows the deployment of wide area IoT networks that use PBFT-based consensus.

Read the paper · More papers on PaperTik