English

SmartShards: Churn-Tolerant Continuously Available Distributed Ledger

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

Abstract

We present SmartShards: a new sharding algorithm for improving Byzantine tolerance and churn resistance in blockchains. Our algorithm places a peer in multiple shards to create an overlap. This simplifies cross-shard communication and shard membership management. We describe SmartShards, prove it correct and evaluate its performance. We propose several SmartShards extensions: defense against a slowly adaptive adversary, combining transactions into blocks, fortification against the join/leave attack.

Keywords

Cite

@article{arxiv.2503.11077,
  title  = {SmartShards: Churn-Tolerant Continuously Available Distributed Ledger},
  author = {Joseph Oglio and Mikhail Nesterenko and Gokarna Sharma},
  journal= {arXiv preprint arXiv:2503.11077},
  year   = {2025}
}
R2 v1 2026-06-28T22:20:07.731Z