Fast and Interactive Byzantine Fault-tolerant Web Services via Session-Based Consensus Decoupling

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Akmal, Ahmad Zaki, Pratama, Azkario Rizky, Putra, Guntur Dharma
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915382859661312
author Akmal, Ahmad Zaki
Pratama, Azkario Rizky
Putra, Guntur Dharma
author_facet Akmal, Ahmad Zaki
Pratama, Azkario Rizky
Putra, Guntur Dharma
contents 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 immediate feedback during multi-step workflows and tamper-proof record keeping. Our evaluation shows that our Layer 2 operations perform four times faster than the Layer 1 counterpart, while substantially preserving the end-to-end transaction integrity. Our approach enables BFT applications in domains previously considered impractical due to latency constraints, such as metaverse environments, where users require both responsive interaction and guaranteed state consistency.
format Preprint
id arxiv_https___arxiv_org_abs_2507_08281
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Fast and Interactive Byzantine Fault-tolerant Web Services via Session-Based Consensus Decoupling
Akmal, Ahmad Zaki
Pratama, Azkario Rizky
Putra, Guntur Dharma
Distributed, Parallel, and Cluster Computing
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 immediate feedback during multi-step workflows and tamper-proof record keeping. Our evaluation shows that our Layer 2 operations perform four times faster than the Layer 1 counterpart, while substantially preserving the end-to-end transaction integrity. Our approach enables BFT applications in domains previously considered impractical due to latency constraints, such as metaverse environments, where users require both responsive interaction and guaranteed state consistency.
title Fast and Interactive Byzantine Fault-tolerant Web Services via Session-Based Consensus Decoupling
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2507.08281