Optimizing View Change for Byzantine Fault Tolerance in Parallel Consensus

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Xie, Yifei, Er-Rahmadi, Btissam, Chen, Xiao, Ma, Tiejun, Hillston, Jane
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912823127310336
author Xie, Yifei
Er-Rahmadi, Btissam
Chen, Xiao
Ma, Tiejun
Hillston, Jane
author_facet Xie, Yifei
Er-Rahmadi, Btissam
Chen, Xiao
Ma, Tiejun
Hillston, Jane
contents The parallel Byzantine Fault Tolerant (BFT) protocol is viewed as a promising solution to address the consensus scalability issue of the permissioned blockchain. One of the main challenges in parallel BFT is the view change process that happens when the leader node fails, which can lead to performance bottlenecks. Existing parallel BFT protocols typically rely on passive view change mechanisms with blind leader rotation. Such approaches frequently select unavailable or slow nodes as leaders, resulting in degraded performance. To address these challenges, we propose a View Change Optimization (VCO) model based on mixed integer programming that optimizes leader selection and follower reassignment across parallel committees by considering communication delays and failure scenarios. We applied a decomposition method with efficient subproblems and improved benders cuts to solve the VCO model. Leveraging the results of improved decomposition solution method, we propose an efficient iterative backup leader selection algorithm as views proceed. By performing experiments in Microsoft Azure cloud environments, we demonstrate that the VCO-driven parallel BFT outperforms existing configuration methods under both normal operation and faulty condition. The results show that the VCO model is effective as network size increases, making it a suitable solution for high-performance parallel BFT systems.
format Preprint
id arxiv_https___arxiv_org_abs_2601_09184
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Optimizing View Change for Byzantine Fault Tolerance in Parallel Consensus
Xie, Yifei
Er-Rahmadi, Btissam
Chen, Xiao
Ma, Tiejun
Hillston, Jane
Distributed, Parallel, and Cluster Computing
The parallel Byzantine Fault Tolerant (BFT) protocol is viewed as a promising solution to address the consensus scalability issue of the permissioned blockchain. One of the main challenges in parallel BFT is the view change process that happens when the leader node fails, which can lead to performance bottlenecks. Existing parallel BFT protocols typically rely on passive view change mechanisms with blind leader rotation. Such approaches frequently select unavailable or slow nodes as leaders, resulting in degraded performance. To address these challenges, we propose a View Change Optimization (VCO) model based on mixed integer programming that optimizes leader selection and follower reassignment across parallel committees by considering communication delays and failure scenarios. We applied a decomposition method with efficient subproblems and improved benders cuts to solve the VCO model. Leveraging the results of improved decomposition solution method, we propose an efficient iterative backup leader selection algorithm as views proceed. By performing experiments in Microsoft Azure cloud environments, we demonstrate that the VCO-driven parallel BFT outperforms existing configuration methods under both normal operation and faulty condition. The results show that the VCO model is effective as network size increases, making it a suitable solution for high-performance parallel BFT systems.
title Optimizing View Change for Byzantine Fault Tolerance in Parallel Consensus
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2601.09184