Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit

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

Standard

Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit. / Xu, Yibin; Slaats, Tijs; Düdder, Boris.

CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery (ACM), 2022. p. 3495–3497.

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

Harvard

Xu, Y, Slaats, T & Düdder, B 2022, Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit. in CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery (ACM), pp. 3495–3497, The 29th ACM Conference on Computer and Communications Security (CCS), Los Angeles, United States, 07/11/2022. https://doi.org/10.1145/3548606.3563506

APA

Xu, Y., Slaats, T., & Düdder, B. (2022). Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit. In CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security (pp. 3495–3497). Association for Computing Machinery (ACM). https://doi.org/10.1145/3548606.3563506

Vancouver

Xu Y, Slaats T, Düdder B. Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit. In CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery (ACM). 2022. p. 3495–3497 https://doi.org/10.1145/3548606.3563506

Author

Xu, Yibin ; Slaats, Tijs ; Düdder, Boris. / Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit. CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery (ACM), 2022. pp. 3495–3497

Bibtex

@inproceedings{002207d1a9184c809dd8fed1cc002945,
title = "Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit",
abstract = "Blockchain sharding protocols randomly distribute nodes to different shards. They limit the quantity of shards to ensure that the adversary remains a minority inside each shard with a high probability. There can exist only a small number of shards. In this article, we propose a new sharding protocol that links the number of shards with the adversary population in real-time instead of a fixed upper-bounded population. The protocol is a two-phase design. First, several committee shards are constructed where the majority of nodes inside each are honest with high probability; then, each committee shard randomly splits into several worker shards with a high likelihood that at least one honest node is inside each. Each worker shard handles different transactions. Worker shard blocks that did not pass the unanimous voting are collected and voted by the committee shard using the majority voting. We show that (1) in the worst case (extremely unlikely) when all the transactions need to be handled by the committee shards, the transaction throughput and the data requirement only deteriorate to the same level as classical sharded blockchain; (2) when the worker shards handle most transactions, the overall transaction throughput is zoomed by two magnitudes securely while the data requirement for nodes remains at the same level.",
author = "Yibin Xu and Tijs Slaats and Boris D{\"u}dder",
year = "2022",
month = nov,
day = "7",
doi = "10.1145/3548606.3563506",
language = "English",
pages = "3495–3497",
booktitle = "CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security",
publisher = "Association for Computing Machinery (ACM)",
address = "United States",
note = "The 29th ACM Conference on Computer and Communications Security (CCS) ; Conference date: 07-11-2022 Through 10-11-2022",

}

RIS

TY - GEN

T1 - Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit

AU - Xu, Yibin

AU - Slaats, Tijs

AU - Düdder, Boris

PY - 2022/11/7

Y1 - 2022/11/7

N2 - Blockchain sharding protocols randomly distribute nodes to different shards. They limit the quantity of shards to ensure that the adversary remains a minority inside each shard with a high probability. There can exist only a small number of shards. In this article, we propose a new sharding protocol that links the number of shards with the adversary population in real-time instead of a fixed upper-bounded population. The protocol is a two-phase design. First, several committee shards are constructed where the majority of nodes inside each are honest with high probability; then, each committee shard randomly splits into several worker shards with a high likelihood that at least one honest node is inside each. Each worker shard handles different transactions. Worker shard blocks that did not pass the unanimous voting are collected and voted by the committee shard using the majority voting. We show that (1) in the worst case (extremely unlikely) when all the transactions need to be handled by the committee shards, the transaction throughput and the data requirement only deteriorate to the same level as classical sharded blockchain; (2) when the worker shards handle most transactions, the overall transaction throughput is zoomed by two magnitudes securely while the data requirement for nodes remains at the same level.

AB - Blockchain sharding protocols randomly distribute nodes to different shards. They limit the quantity of shards to ensure that the adversary remains a minority inside each shard with a high probability. There can exist only a small number of shards. In this article, we propose a new sharding protocol that links the number of shards with the adversary population in real-time instead of a fixed upper-bounded population. The protocol is a two-phase design. First, several committee shards are constructed where the majority of nodes inside each are honest with high probability; then, each committee shard randomly splits into several worker shards with a high likelihood that at least one honest node is inside each. Each worker shard handles different transactions. Worker shard blocks that did not pass the unanimous voting are collected and voted by the committee shard using the majority voting. We show that (1) in the worst case (extremely unlikely) when all the transactions need to be handled by the committee shards, the transaction throughput and the data requirement only deteriorate to the same level as classical sharded blockchain; (2) when the worker shards handle most transactions, the overall transaction throughput is zoomed by two magnitudes securely while the data requirement for nodes remains at the same level.

UR - http://dx.doi.org/10.1145/3548606.3563506

U2 - 10.1145/3548606.3563506

DO - 10.1145/3548606.3563506

M3 - Article in proceedings

SP - 3495

EP - 3497

BT - CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security

PB - Association for Computing Machinery (ACM)

T2 - The 29th ACM Conference on Computer and Communications Security (CCS)

Y2 - 7 November 2022 through 10 November 2022

ER -

ID: 325821809