Paper 2024/664
Pando: Extremely Scalable BFT Based on Committee Sampling
Abstract
Byzantine fault-tolerant (BFT) protocols are known to suffer from the scalability issue. Indeed, their performance degrades drastically as the number of replicas $n$ grows. While a long line of work has attempted to achieve the scalability goal, these works can only scale to roughly a hundred replicas, particularly on low-end machines. In this paper, we develop BFT protocols from the so-called committee sampling approach that selects a small committee for consensus and conveys the results to all replicas. Such an approach, however, has been focused on the Byzantine agreement (BA) problem (considering replicas only) instead of the BFT problem (in the client-replica model); also, the approach is mainly of theoretical interest only, as concretely, it works for impractically large $n$. We build an extremely efficient, scalable, and adaptively secure BFT protocol called Pando in partially synchronous environments based on the committee sampling approach. Our evaluation on Amazon EC2 shows that in contrast to existing protocols, Pando can easily scale to a thousand replicas in the WAN environment, achieving a throughput of 62.57 ktx/sec.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Major revision. Network and Distributed System Security (NDSS) Symposium 2026
- DOI
- 10.14722/ndss.2026.230273
- Keywords
- Byzantine fault tolerancecommittee samplingpartially synchronousconsensusblockchain
- Contact author(s)
-
wangxin87 @ mail tsinghua edu cn
wanghaochen0520 @ gmail com
bchainzhang @ aliyun com
duansisi @ tsinghua edu cn - History
- 2025-09-03: last of 4 revisions
- 2024-04-30: received
- See all versions
- Short URL
- https://ia.cr/2024/664
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/664,
author = {Xin Wang and Haochen Wang and Haibin Zhang and Sisi Duan},
title = {Pando: Extremely Scalable {BFT} Based on Committee Sampling},
howpublished = {Cryptology {ePrint} Archive, Paper 2024/664},
year = {2024},
doi = {10.14722/ndss.2026.230273},
url = {https://eprint.iacr.org/2024/664}
}