English

Near-Optimal Stability for Distributed Transaction Processing in Blockchain Sharding

Distributed, Parallel, and Cluster Computing 2025-09-03 v1

Abstract

In blockchain sharding, nn processing nodes are divided into ss shards, and each shard processes transactions in parallel. A key challenge in such a system is to ensure system stability for any ``tractable'' pattern of generated transactions; this is modeled by an adversary generating transactions with a certain rate of at most ρ\rho and burstiness bb. This model captures worst-case scenarios and even some attacks on transactions' processing, e.g., DoS. A stable system ensures bounded transaction queue sizes and bounded transaction latency. It is known that the absolute upper bound on the maximum injection rate for which any scheduler could guarantee bounded queues and latency of transactions is max{2k+1,22s}\max\left\{ \frac{2}{k+1}, \frac{2}{ \left\lfloor\sqrt{2s}\right\rfloor}\right\}, where kk is the maximum number of shards that each transaction accesses. Here, we first provide a single leader scheduler that guarantees stability under injection rate ρmax{116k,116s}\rho \leq \max\left\{ \frac{1}{16k}, \frac{1}{16\lceil \sqrt{s} \rceil}\right\}. Moreover, we also give a distributed scheduler with multiple leaders that guarantees stability under injection rate ρ116c1logDlogsmax{1k,1s}\rho \leq \frac{1}{16c_1 \log D \log s}\max\left\{ \frac{1}{k}, \frac{1}{\lceil \sqrt{s} \rceil} \right\}, where c1c_1 is some positive constant and DD is the diameter of shard graph GsG_s. This bound is within a poly-log factor from the optimal injection rate, and significantly improves the best previous known result for the distributed setting by Adhikari et al., SPAA 2024.

Keywords

Cite

@article{arxiv.2509.02421,
  title  = {Near-Optimal Stability for Distributed Transaction Processing in Blockchain Sharding},
  author = {Ramesh Adhikari and Costas Busch and Dariusz R. Kowalski},
  journal= {arXiv preprint arXiv:2509.02421},
  year   = {2025}
}

Comments

13 pages, 1 figure, accepted for publication in Proceedings of the 27th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS 2025)

R2 v1 2026-07-01T05:17:32.792Z