An n/2 byzantine node tolerate blockchain sharding approach

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Standard

An n/2 byzantine node tolerate blockchain sharding approach. / Xu, Yibin; Huang, Yangyu.

35th Annual ACM Symposium on Applied Computing, SAC 2020. Association for Computing Machinery, Inc, 2020. s. 349-352 (Proceedings of the ACM Symposium on Applied Computing).

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Harvard

Xu, Y & Huang, Y 2020, An n/2 byzantine node tolerate blockchain sharding approach. i 35th Annual ACM Symposium on Applied Computing, SAC 2020. Association for Computing Machinery, Inc, Proceedings of the ACM Symposium on Applied Computing, s. 349-352, 35th Annual ACM Symposium on Applied Computing, SAC 2020, Brno, Tjekkiet, 30/03/2020. https://doi.org/10.1145/3341105.3374069

APA

Xu, Y., & Huang, Y. (2020). An n/2 byzantine node tolerate blockchain sharding approach. I 35th Annual ACM Symposium on Applied Computing, SAC 2020 (s. 349-352). Association for Computing Machinery, Inc. Proceedings of the ACM Symposium on Applied Computing https://doi.org/10.1145/3341105.3374069

Vancouver

Xu Y, Huang Y. An n/2 byzantine node tolerate blockchain sharding approach. I 35th Annual ACM Symposium on Applied Computing, SAC 2020. Association for Computing Machinery, Inc. 2020. s. 349-352. (Proceedings of the ACM Symposium on Applied Computing). https://doi.org/10.1145/3341105.3374069

Author

Xu, Yibin ; Huang, Yangyu. / An n/2 byzantine node tolerate blockchain sharding approach. 35th Annual ACM Symposium on Applied Computing, SAC 2020. Association for Computing Machinery, Inc, 2020. s. 349-352 (Proceedings of the ACM Symposium on Applied Computing).

Bibtex

@inproceedings{c8e5c3dccc164610898bd495d76808c5,
title = "An n/2 byzantine node tolerate blockchain sharding approach",
abstract = "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.",
keywords = "Blockchain, Blockchain sharding, Decentralised ledger, PBFT",
author = "Yibin Xu and Yangyu Huang",
note = "Publisher Copyright: {\textcopyright} 2020 Owner/Author.; 35th Annual ACM Symposium on Applied Computing, SAC 2020 ; Conference date: 30-03-2020 Through 03-04-2020",
year = "2020",
month = mar,
day = "30",
doi = "10.1145/3341105.3374069",
language = "English",
series = "Proceedings of the ACM Symposium on Applied Computing",
pages = "349--352",
booktitle = "35th Annual ACM Symposium on Applied Computing, SAC 2020",
publisher = "Association for Computing Machinery, Inc",

}

RIS

TY - GEN

T1 - An n/2 byzantine node tolerate blockchain sharding approach

AU - Xu, Yibin

AU - Huang, Yangyu

N1 - Publisher Copyright: © 2020 Owner/Author.

PY - 2020/3/30

Y1 - 2020/3/30

N2 - 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.

AB - 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.

KW - Blockchain

KW - Blockchain sharding

KW - Decentralised ledger

KW - PBFT

UR - http://www.scopus.com/inward/record.url?scp=85079796866&partnerID=8YFLogxK

U2 - 10.1145/3341105.3374069

DO - 10.1145/3341105.3374069

M3 - Article in proceedings

AN - SCOPUS:85079796866

T3 - Proceedings of the ACM Symposium on Applied Computing

SP - 349

EP - 352

BT - 35th Annual ACM Symposium on Applied Computing, SAC 2020

PB - Association for Computing Machinery, Inc

T2 - 35th Annual ACM Symposium on Applied Computing, SAC 2020

Y2 - 30 March 2020 through 3 April 2020

ER -

ID: 300914381