Zaptos: Towards Optimal Blockchain Latency
Zhuolun Xiang, Zekun Li, Balaji Arun, Teng Zhang, Alexander Spiegelman
TL;DR
Zaptos targets end-to-end blockchain latency, a critical user-facing metric often overlooked in favor of throughput-focused BFT consensus work. It builds on Aptos' pipelined architecture and introduces optimistic execution, optimistic commit, and certification piggybacking to shadow non-consensus stages under consensus latency, achieving sub-second latency at 20k TPS in geo-distributed settings. The paper provides formal safety and liveness proofs, an implementation in Rust atop Aptos, and thorough evaluations showing substantial latency reductions under both common and failure scenarios. The practical impact is a scalable, low-latency blockchain design that preserves high throughput and robustness, offering compelling performance gains for real-world deployments and DApps that require rapid finality.
Abstract
End-to-end blockchain latency has become a critical topic of interest in both academia and industry. However, while modern blockchain systems process transactions through multiple stages, most research has primarily focused on optimizing the latency of the Byzantine Fault Tolerance consensus component. In this work, we identify key sources of latency in blockchain systems and introduce Zaptos, a parallel pipelined architecture designed to minimize end-to-end latency while maintaining the high-throughput of pipelined blockchains. We implemented Zaptos and evaluated it against the pipelined architecture of the Aptos blockchain in a geo-distributed environment. Our evaluation demonstrates a 25\% latency reduction under low load and over 40\% reduction under high load. Notably, Zaptos achieves a throughput of 20,000 transactions per second with sub-second latency, surpassing previously reported blockchain throughput, with sub-second latency, by an order of magnitude.
