English

Proof-Carrying Fair Ordering: Asymmetric Verification for BFT via Incremental Graphs

Distributed, Parallel, and Cluster Computing 2025-10-17 v1

Abstract

Byzantine Fault-Tolerant (BFT) consensus protocols ensure agreement on transaction ordering despite malicious actors, but unconstrained ordering power enables sophisticated value extraction attacks like front running and sandwich attacks - a critical threat to blockchain systems. Order-fair consensus curbs adversarial value extraction by constraining how leaders may order transactions. While state-of-the-art protocols such as Themis attain strong guarantees through graph-based ordering, they ask every replica to re-run the leader's expensive ordering computation for validation - an inherently symmetric and redundant paradigm. We present AUTIG, a high-performance, pluggable order-fairness service that breaks this symmetry. Our key insight is that verifying a fair order does not require re-computing it. Instead, verification can be reduced to a stateless audit of succinct, verifiable assertions about the ordering graph's properties. AUTIG realizes this via an asymmetric architecture: the leader maintains a persistent Unconfirmed-Transaction Incremental Graph (UTIG) to amortize graph construction across rounds and emits a structured proof of fairness with each proposal; followers validate the proof without maintaining historical state. AUTIG introduces three critical innovations: (i) incremental graph maintenance driven by threshold-crossing events and state changes; (ii) a decoupled pipeline that overlaps leader-side collection/update/extraction with follower-side stateless verification; and (iii) a proof design covering all internal pairs in the finalized prefix plus a frontier completeness check to rule out hidden external dependencies. We implement AUTIG and evaluate it against symmetric graph-based baselines under partial synchrony. Experiments show higher throughput and lower end-to-end latency while preserving gamma-batch-order-fairness.

Keywords

Cite

@article{arxiv.2510.14186,
  title  = {Proof-Carrying Fair Ordering: Asymmetric Verification for BFT via Incremental Graphs},
  author = {Pengkun Ren and Hai Dong and Nasrin Sohrabi and Zahir Tari and Pengcheng Zhang},
  journal= {arXiv preprint arXiv:2510.14186},
  year   = {2025}
}

Comments

18 pages, 4 figures

R2 v1 2026-07-01T06:40:13.775Z