Fast and Interactive Byzantine Fault-tolerant Web Services via Session-Based Consensus Decoupling
Ahmad Zaki Akmal, Azkario Rizky Pratama, and Guntur Dharma Putra

TL;DR
This paper introduces a two-layer architecture for Byzantine fault-tolerant web services that separates interactive feedback from consensus finalization, achieving under 200ms responsiveness while maintaining security.
Contribution
The paper presents a novel session-based consensus decoupling architecture that significantly improves responsiveness in BFT web services without compromising security.
Findings
Layer 2 operations are four times faster than Layer 1.
System achieves under 200ms response time.
Effective in domains like metaverse requiring quick interaction and security.
Abstract
Byzantine fault-tolerant (BFT) web services provide critical integrity guarantees for distributed applications but face significant latency challenges that hinder interactive user experiences. We propose a novel two-layer architecture that addresses this fundamental tension between security and responsiveness in BFT systems. Our approach introduces a session-aware transaction buffer layer (Layer 2) that delivers immediate feedback to users through consensus simulation, while periodically committing batched operations to a fully Byzantine fault-tolerant consensus layer (Layer 1). By separating interactive operations from consensus finalization, our system achieves responsive user experiences of under 200ms, while maintaining strong BFT security guarantees. We demonstrate the efficacy of our architecture through a supply chain management implementation, where operators require both…
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 · Security and Verification in Computing · Software System Performance and Reliability
