Proof-of-Execution: Low-Latency Consensus via Speculative Execution
The introduction of Bitcoin fueled the development of blockchain-based resilient data management systems that are resilient against failures, enable federated data management, and can support data provenance. The key factor determining the performance of such resilient data management systems is the consensus protocol used by the system to replicate client transactions among all participants. Unfortunately, existing high-throughput consensus protocols are costly and impose significant latency on transaction processing, which rules out their usage in responsive high-performance data management systems. In this work, we improve on this situation by introducing the Proof-of-Execution consensus protocol ( PoE ), a consensus protocol designed for high-performance low-latency resilient data management. PoE introduces speculative execution , which minimizes latency by starting execution before consensus is reached, and PoE introduces proof-of-executions to guarantee successful execution to clients. Furthermore, PoE introduces a single-round check-commit protocol to reduce the overall communication costs of consensus. Hence, we believe that PoE is a promising step towards flexible general-purpose low-latency resilient data management systems.
Authors
- Suyash Gupta (ORCID: https://orcid.org/0000-0002-3240-1840)
- J. Bradley Chen (ORCID: https://orcid.org/0009-0007-6189-3681)
- Sajjad Rahnama (ORCID: https://orcid.org/0000-0001-8480-0897)
- Mohammad Sadoghi (ORCID: https://orcid.org/0000-0003-2779-6080)
- Jelle Hellings (ORCID: https://orcid.org/0000-0003-0290-1438)
- Celine Sana (ORCID: https://orcid.org/0009-0000-0592-7137)
Institutions
- Oracle (United States) (US)
- University of California, Davis (US)
- McMaster University (CA)
Publication Details
- Journal
- ACM Transactions on Database Systems
- Published
- 2025-11-07
- DOI
- https://doi.org/10.1145/3774322
- Primary Topic
- Distributed systems and fault tolerance
- Type
- article
- Field-Weighted Citation Impact
- 0.00