Paper 2021/1276 Original: eprint.iacr.org/2021/1276 ↗

On the Security and Performance of Blockchain Sharding

Runchao Han
Jiangshan Yu
Haoyu Lin
Shiping Chen
Paulo Esteves-Veríssimo
Abstract

In this paper, we perform a comprehensive evaluation on blockchain sharding protocols. We deconstruct the blockchain sharding protocol into four foundational layers with orthogonal functionalities, securing some properties. We evaluate each layer of seven state-of-the-art blockchain sharding protocols, and identify a considerable number of new attacks, questionable design trade-offs and some open challenges. The layered evaluation allows us to unveil security and performance problems arising from a fundamental design choice, namely the coherence of system settings across layers. In particular, most sharded blockchains use different trust and synchrony assumptions across layers, without corresponding architectural guarantees. Unless a hybrid architecture were used, assuming differentiated system settings across layers can introduce subtle but severe failure syndromes or reduce the system’s performance.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2021-09-24: last updated
2021-09-24: published
Short URL
https://ia.cr/2021/1276
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2021/1276,
      author = {Runchao Han and Jiangshan Yu and Haoyu Lin and Shiping Chen and Paulo Esteves-Veríssimo},
      title = {On the Security and Performance of Blockchain Sharding},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/1276},
      year = {2021},
      url = {https://eprint.iacr.org/2021/1276}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.