An n/2 byzantine node tolerate blockchain sharding approach

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Traditional Blockchain Sharding approaches can only tolerate up to n/3 of nodes being adversary because they rely on the hyper-geometric distribution to make a failure (an adversary does not have n/3 of nodes globally but can manipulate the consensus of a Shard) hard to happen. The system must maintain a large Shard size (the number of nodes inside a Shard) to sustain the low failure probability so that only a small number of Shards may exist. In this paper, we present a new approach of Blockchain Sharding that can withstand up to n/2 of nodes being bad. We categorise the nodes into different classes, and every Shard has a fixed number of nodes from different classes. We prove that this design is much more secure than the traditional models (only have one class) and the Shard size can be reduced significantly. In this way, many more Shards can exist, and the transaction throughput can be largely increased. The improved Blockchain Sharding approach is promising to serve as the foundation for decentralised autonomous organisations and decentralised database.

Original languageEnglish
Title of host publication35th Annual ACM Symposium on Applied Computing, SAC 2020
Number of pages4
PublisherAssociation for Computing Machinery, Inc
Publication date30 Mar 2020
Pages349-352
ISBN (Electronic)9781450368667
DOIs
Publication statusPublished - 30 Mar 2020
Externally publishedYes
Event35th Annual ACM Symposium on Applied Computing, SAC 2020 - Brno, Czech Republic
Duration: 30 Mar 20203 Apr 2020

Conference

Conference35th Annual ACM Symposium on Applied Computing, SAC 2020
LandCzech Republic
ByBrno
Periode30/03/202003/04/2020
SponsorACM Special Interest Group on Applied Computing (SIGAPP)
SeriesProceedings of the ACM Symposium on Applied Computing

Bibliographical note

Publisher Copyright:
© 2020 Owner/Author.

    Research areas

  • Blockchain, Blockchain sharding, Decentralised ledger, PBFT

ID: 300914381