Abstract
This paper presents Hamster, a novel synchronous Byzantine Fault Tolerant protocol that achieves high throughput and weaker dependency on synchrony. Specifically, Hamster is the first to introduce coding techniques into synchronous BFT, addressing the challenges posed by higher fault tolerance requirements and significantly reducing communication complexity. Consequently, Hamster achieves linear throughput gains as the number of nodes increases, surpassing Sync HotStuff. Additionally, with minor modifications, Hamster can operate effectively in mobile sluggish environments, further reducing its dependency on strict synchrony. We implement Hamster, and experimental results highlight its performance advantages. Specifically, Hamster achieves 2.5x times the throughput of Sync HotStuff in a network of 9 nodes, with this gain growing to 10x times as the network scales to 65 nodes. This increasing throughput advantage makes Hamster more applicable to large-scale distributed systems.
| Original language | English |
|---|---|
| Pages (from-to) | 2664-2676 |
| Number of pages | 13 |
| Journal | IEEE Transactions on Information Forensics and Security |
| Volume | 20 |
| DOIs | |
| State | Published - 2025 |
| Externally published | Yes |
Keywords
- Byzantine fault tolerance
- coding technique
- liveness
- mobile sluggish
- safety
- synchronous
Fingerprint
Dive into the research topics of 'Hamster: A Fast Synchronous Byzantine Fault Tolerant Protocol'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver