A Study on Practical Byzantine Algorithms Based on Short Group Signatures

preprint OA: closed CC-BY-4.0
📄 Open PDF View at publisher

Abstract

Abstract The Practical Byzantine Fault Tolerance (PBFT) algorithm is a well-known consensus algorithm used in distributed systems. However, it has limitations in terms of performance and fault tolerance.This paper proposes an improved PBFT algorithm called GR-PBFT, which is based on the Short Group Signatures mechanism. Firstly, we introduce the Short Group Signatures mechanism, which involves adding nodes to the group and allowing the master node to verify messages signed by each member. Once enough signatures are collected, the master node generates the commit message. Replica nodes can then verify the commit message and synchronize the state information, thereby enhancing the interaction between the preparation and commit phases and reducing communication complexity. Secondly, we design a mechanism for dynamic node joining and exiting to improve system performance and scalability. Finally, we verify the performance and fault tolerance of the GR-PBFT algorithm through theoretical analysis and large-scale simulation experiments on the Fabric platform. The results show that GR-PBFT achieves a maximum 49.6% improvement in throughput, a 45.5% reduction in latency, and a 32% improvement in transaction success rate compared to PBFT. Particularly, when the number of nodes exceeds the threshold, PBFT performance drastically declines, whereas GR-PBFT remains relatively stable, demonstrating better performance and reliability.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-05-22T02:00:06.705733+00:00
License: CC-BY-4.0