Imitater: An Efficient Shared Mempool Protocol with Application to Byzantine Fault Tolerance
Qingming Zeng (Harbin Institute of Technology, Shenzhen), Mo Li (The, Chinese University of Hongkong, Shenzhen), Ximing Fu (Harbin Institute of, Technology, Shenzhen), Chuanyi Liu (Harbin Institute of Technology, Shenzhen,, Peng Cheng Laboratory, Shenzhen)

TL;DR
Imitater introduces an efficient shared mempool protocol for BFT consensus that enhances throughput and latency, especially under network instability and malicious conditions, by chaining microblocks and applying coding techniques.
Contribution
The paper presents Imitater, a novel shared mempool protocol that can be integrated into BFT protocols to improve efficiency, totality, and availability while preserving transaction order.
Findings
Imitater-HS outperforms Stratus-HS in throughput and latency.
Efficiency gains increase with more faulty nodes.
Validated in a 256-node system.
Abstract
Byzantine Fault Tolerant (BFT) consensus, a cornerstone of blockchain technology, has seen significant advancements. While existing BFT protocols ensure security guarantees, they often suffer from efficiency challenges, particularly under conditions of network instability or malicious exploitation of system mechanisms. We propose a novel Shared Mempool (SMP) protocol, named Imitater, which can be seamlessly integrated into BFT protocols. By chaining microblocks and applying coding techniques, Imitater efficiently achieves \emph{totality} and \emph{availability}. Furthermore, a BFT protocol augmented with Imitater ensures \emph{order preservation} of client transactions while mitigating the risks of \emph{over-distribution} and \emph{unbalanced workload}. In the experiment, we integrate Imitater into the HotStuff protocol, resulting in Imitater-HS. The performance of Imitater-HS is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · IoT and Edge/Fog Computing
