Scheduling Most Valuable Committees for the Sharded Blockchain

In a sharded blockchain, transactions are processed by a number of parallel committees. Thus, the transaction throughput can be largely boosted. A problem is that some groups of blockchain nodes consume large latency to form committees at the beginning of each epoch. Moreover, the heterogeneous proc...

Full description

Saved in:
Bibliographic Details
Published inIEEE/ACM transactions on networking Vol. 31; no. 6; pp. 1 - 16
Main Authors Huang, Huawei, Peng, Xiaowen, Lin, Yue, Xu, Miaoyong, Ye, Guang, Zheng, Zibin, Guo, Song
Format Journal Article
LanguageEnglish
Published New York IEEE 01.12.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1063-6692
1558-2566
DOI10.1109/TNET.2023.3278456

Cover

Abstract In a sharded blockchain, transactions are processed by a number of parallel committees. Thus, the transaction throughput can be largely boosted. A problem is that some groups of blockchain nodes consume large latency to form committees at the beginning of each epoch. Moreover, the heterogeneous processing capabilities of different committees also result in imbalanced consensus latency. Such imbalanced two-phase latency brings a large cumulative age to the transactions pending in transaction pool. Consequently, the blockchain throughput can be significantly degraded. We believe that a good committee-scheduling strategy can reduce the cumulative age of transactions, and thus benefit the throughput. However, we have not yet found a committee-scheduling mechanism that works for accelerating block formation in the context of blockchain sharding. To this end, this paper studies a fine-balanced tradeoff between the transactions' throughput and their cumulative age in a large-scale sharded blockchain. We formulate this tradeoff as a utility-maximization problem, which is proved NP-hard. To solve this problem, we propose an online distributed Stochastic-Exploration (SE) algorithm, which guarantees a near-optimal system utility. We then rigorously analyze three theoretical properties of the proposed algorithm, including the theoretical convergence time, the probability of committees' failure due to Sybil attacks, as well as the performance perturbation brought by committees' offline events. Finally, we evaluate the proposed algorithm using the dataset of real-world blockchain transactions. The simulation results demonstrate that the proposed SE algorithm outperforms other baselines in terms of system utility, the valuable degree of yielded solutions, latency, and throughput performance.
AbstractList In a sharded blockchain, transactions are processed by a number of parallel committees. Thus, the transaction throughput can be largely boosted. A problem is that some groups of blockchain nodes consume large latency to form committees at the beginning of each epoch. Moreover, the heterogeneous processing capabilities of different committees also result in imbalanced consensus latency. Such imbalanced two-phase latency brings a large cumulative age to the transactions pending in transaction pool. Consequently, the blockchain throughput can be significantly degraded. We believe that a good committee-scheduling strategy can reduce the cumulative age of transactions, and thus benefit the throughput. However, we have not yet found a committee-scheduling mechanism that works for accelerating block formation in the context of blockchain sharding. To this end, this paper studies a fine-balanced tradeoff between the transactions' throughput and their cumulative age in a large-scale sharded blockchain. We formulate this tradeoff as a utility-maximization problem, which is proved NP-hard. To solve this problem, we propose an online distributed Stochastic-Exploration (SE) algorithm, which guarantees a near-optimal system utility. We then rigorously analyze three theoretical properties of the proposed algorithm, including the theoretical convergence time, the probability of committees' failure due to Sybil attacks, as well as the performance perturbation brought by committees' offline events. Finally, we evaluate the proposed algorithm using the dataset of real-world blockchain transactions. The simulation results demonstrate that the proposed SE algorithm outperforms other baselines in terms of system utility, the valuable degree of yielded solutions, latency, and throughput performance.
Author Peng, Xiaowen
Ye, Guang
Huang, Huawei
Lin, Yue
Xu, Miaoyong
Zheng, Zibin
Guo, Song
Author_xml – sequence: 1
  givenname: Huawei
  orcidid: 0000-0002-7035-6446
  surname: Huang
  fullname: Huang, Huawei
  organization: School of Software Engineering, Sun Yat-sen University, Zhuhai, China
– sequence: 2
  givenname: Xiaowen
  surname: Peng
  fullname: Peng, Xiaowen
  organization: School of Software Engineering, Sun Yat-sen University, Zhuhai, China
– sequence: 3
  givenname: Yue
  orcidid: 0009-0003-5070-9229
  surname: Lin
  fullname: Lin, Yue
  organization: School of Software Engineering, Sun Yat-sen University, Zhuhai, China
– sequence: 4
  givenname: Miaoyong
  surname: Xu
  fullname: Xu, Miaoyong
  organization: School of Software Engineering, Sun Yat-sen University, Zhuhai, China
– sequence: 5
  givenname: Guang
  orcidid: 0009-0009-9530-8764
  surname: Ye
  fullname: Ye, Guang
  organization: School of Software Engineering, Sun Yat-sen University, Zhuhai, China
– sequence: 6
  givenname: Zibin
  orcidid: 0000-0001-7872-7718
  surname: Zheng
  fullname: Zheng, Zibin
  organization: School of Software Engineering, Sun Yat-sen University, Zhuhai, China
– sequence: 7
  givenname: Song
  orcidid: 0000-0001-9831-2202
  surname: Guo
  fullname: Guo, Song
  organization: Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China
BookMark eNp9kD1PwzAQhi0EEm3hByAxRGJO8Ufs2AsSVOVDKjC0sFqOcyEuaVwcZ-Dfk6odEAO64U563-fu9I7RcetbQOiC4CkhWF2vXuarKcWUTRnNZcbFERoRzmVKuRDHw4wFS4VQ9BSNu26NMWGYihG6Wdoayr5x7Ufy7LuYvJumN0UDycxvNi5GgC6pfEhiDcmyNqGEMrlrvP20tXHtGTqpTNPB-aFP0Nv9fDV7TBevD0-z20VqqcpiaggmObUcgCnCbVbIouCKEcUKA4SzUhkhQGYVz0iJhWC0HPRBspIVVS7ZBF3t926D_-qhi3rt-9AOJzVVOBNYDjW48r3LBt91ASptXTTR-TYG4xpNsN6FpXdh6V1Y-hDWQJI_5Da4jQnf_zKXe8YBwC8_YTIfXv4BPnl2HQ
CODEN IEANEP
CitedBy_id crossref_primary_10_3390_s25061648
Cites_doi 10.1109/ACCESS.2020.3027952
10.1016/j.pmcj.2019.101055
10.1145/3243734.3243853
10.1016/j.automatica.2020.109132
10.1109/ICPADS47876.2019.00050
10.1145/3299869.3319889
10.1109/TIT.2013.2268923
10.1145/2976749.2978389
10.1145/3299869.3319880
10.1007/978-3-030-18308-0
10.1109/ICDCS.2019.00059
10.1109/TSMC.2021.3049278
10.1017/CBO9780511804441
10.1016/0022-0531(85)90059-6
10.1214/aoap/1177005980
10.1007/s10479-017-2546-8
10.1109/TVT.2020.2973294
10.1016/j.advengsoft.2016.01.008
10.1016/S0377-2217(03)00274-1
10.1109/ICDE51399.2021.00165
10.1007/11786.1661-8289
10.1090/mbk/107
10.1145/3441692
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TNET.2023.3278456
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1558-2566
EndPage 16
ExternalDocumentID 10_1109_TNET_2023_3278456
10138778
Genre orig-research
GrantInformation_xml – fundername: General Research Fund
  grantid: 152203/20E; 152244/21E; 152169/22E
– fundername: Hong Kong Research Grants Council (RGC) Research Impact Fund
  grantid: R5060-19
– fundername: Fundamental Research Funds for the Central Universities, Sun Yat-sen University
  grantid: 23lgbj019
– fundername: Areas of Excellence Scheme
  grantid: AoE; E-601/22-R
– fundername: Shenzhen Science and Technology Innovation Commission
  grantid: JCYJ20200109142008673
– fundername: National Key Research and Development Program of China
  grantid: 2022YFB2702304
  funderid: 10.13039/501100012166
– fundername: NSFC
  grantid: 62272496; 62032025
GroupedDBID -DZ
-~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
85S
8US
97E
AAJGR
AAKMM
AALFJ
AARMG
AASAJ
AAWTH
AAWTV
ABAZT
ABPPZ
ABQJQ
ABVLG
ACGFS
ACGOD
ACIWK
ACM
ADBCU
ADL
AEBYY
AEFXT
AEJOY
AENSD
AETEA
AFWIH
AFWXC
AGQYO
AHBIQ
AIKLT
AKJIK
AKQYR
AKRVB
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BDXCO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CCLIF
CS3
D0L
EBS
FEDTE
GUFHI
HGAVV
HZ~
I07
IEDLZ
IES
IFIPE
IPLJI
JAVBF
LAI
LHSKQ
M43
O9-
OCL
P1C
P2P
PQQKQ
RIA
RIE
RNS
TN5
UPT
YR2
ZCA
9M8
AAYXX
AETIX
AGSQL
AI.
AIBXA
ALLEH
CITATION
EJD
HF~
H~9
ICLAB
IFJZH
MVM
ROL
UQL
VH1
XOL
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c294t-a10172c5ee3915c4b8bb593193bae153d9a66e84f541d06632db59ae1c83bf783
IEDL.DBID RIE
ISSN 1063-6692
IngestDate Mon Jun 30 04:29:45 EDT 2025
Wed Oct 01 02:32:02 EDT 2025
Thu Apr 24 23:09:19 EDT 2025
Mon Aug 04 05:48:52 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 6
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c294t-a10172c5ee3915c4b8bb593193bae153d9a66e84f541d06632db59ae1c83bf783
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0009-0003-5070-9229
0000-0002-7035-6446
0000-0001-7872-7718
0000-0001-9831-2202
0009-0009-9530-8764
PQID 2904608080
PQPubID 32020
PageCount 16
ParticipantIDs proquest_journals_2904608080
crossref_citationtrail_10_1109_TNET_2023_3278456
ieee_primary_10138778
crossref_primary_10_1109_TNET_2023_3278456
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2023-12-01
PublicationDateYYYYMMDD 2023-12-01
PublicationDate_xml – month: 12
  year: 2023
  text: 2023-12-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE/ACM transactions on networking
PublicationTitleAbbrev TNET
PublicationYear 2023
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
Wang (ref11)
ref15
Castro (ref3); 99
ref14
ref10
ref2
ref17
ref19
ref18
Abdelatif (ref28) 2021
ref24
ref23
ref26
ref25
ref20
Kelly (ref16) 2011
ref22
Amiri (ref6) 2019
ref21
Nakamoto (ref1) 2008
ref27
ref29
ref8
ref7
ref9
ref4
ref5
References_xml – ident: ref26
  doi: 10.1109/ACCESS.2020.3027952
– ident: ref10
  doi: 10.1016/j.pmcj.2019.101055
– ident: ref5
  doi: 10.1145/3243734.3243853
– ident: ref22
  doi: 10.1016/j.automatica.2020.109132
– ident: ref7
  doi: 10.1109/ICPADS47876.2019.00050
– ident: ref9
  doi: 10.1145/3299869.3319889
– ident: ref14
  doi: 10.1109/TIT.2013.2268923
– start-page: 95
  volume-title: Proc. NSDI
  ident: ref11
  article-title: Monoxide: Scale out blockchains with asynchronous consensus zones
– year: 2008
  ident: ref1
  article-title: Bitcoin: A peer-to-peer electronic cash system
– ident: ref2
  doi: 10.1145/2976749.2978389
– ident: ref23
  doi: 10.1145/3299869.3319880
– ident: ref27
  doi: 10.1007/978-3-030-18308-0
– year: 2019
  ident: ref6
  article-title: SharPer: Sharding permissioned blockchains over network clusters
  publication-title: arXiv:1910.00765
– ident: ref8
  doi: 10.1109/ICDCS.2019.00059
– volume-title: Reversibility and Stochastic Networks
  year: 2011
  ident: ref16
– ident: ref20
  doi: 10.1109/TSMC.2021.3049278
– ident: ref15
  doi: 10.1017/CBO9780511804441
– volume: 99
  start-page: 173
  volume-title: Proc. OSDI
  ident: ref3
  article-title: Practical Byzantine fault tolerance
– ident: ref19
  doi: 10.1016/0022-0531(85)90059-6
– year: 2021
  ident: ref28
  article-title: A tractable probabilistic approach to analyze Sybil attacks in sharding-based blockchain protocols
  publication-title: arXiv:2104.07215
– ident: ref18
  doi: 10.1214/aoap/1177005980
– ident: ref21
  doi: 10.1007/s10479-017-2546-8
– ident: ref24
  doi: 10.1109/TVT.2020.2973294
– ident: ref25
  doi: 10.1016/j.advengsoft.2016.01.008
– ident: ref13
  doi: 10.1016/S0377-2217(03)00274-1
– ident: ref12
  doi: 10.1109/ICDE51399.2021.00165
– ident: ref29
  doi: 10.1007/11786.1661-8289
– ident: ref17
  doi: 10.1090/mbk/107
– ident: ref4
  doi: 10.1145/3441692
SSID ssj0013026
Score 2.493273
Snippet In a sharded blockchain, transactions are processed by a number of parallel committees. Thus, the transaction throughput can be largely boosted. A problem is...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1
SubjectTerms Algorithms
Blockchain
Blockchains
committee scheduling
Committees
Consensus protocol
Cryptography
Heuristic algorithms
Optimization
Protocols
Scalability
Scheduling
Sharding
Throughput
Tradeoffs
Transaction processing
Title Scheduling Most Valuable Committees for the Sharded Blockchain
URI https://ieeexplore.ieee.org/document/10138778
https://www.proquest.com/docview/2904608080
Volume 31
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1558-2566
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0013026
  issn: 1063-6692
  databaseCode: RIE
  dateStart: 19930101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF5sT3rwWbFaZQ-ehMRkd5PsXgSVliK0F1vpLWQf0dKSik0v_np3NqkWRfEW2AfLzM5jMzPfIHQZW5MTAdBtbq2Px8KMeCIR2hOcUZIpmVMHxzAYxv0xe5hEk7pY3dXCGGNc8pnx4dPF8vVCreBXmZXwkPIk4Q3USHhcFWt9hQwC11vNPnGoF8eC1CHMMBDXo2F35EOfcJ9CnA2aVW8YIddV5Ycqdvalt4eG65NVaSUzf1VKX71_A23899H30W7taeLb6mocoC1THKKdDfzBI3TzaFmmIRf9GQ8WyxI_AfS3nBsMdSPTsjRmia1Xi62XiAHaWRuN76z5m6mXbFq00LjXHd33vbqhgqeIYKWXgfwRFRkDsPCKSS5lJKwQUpkZq_q0yOLYcJZHLNTgixBtx-2Q4lTmCafHqFksCnOCMNFJxokEwD7NktyIIFJW7UvBhAxVQtooWFM4VTXaODS9mKfu1RGIFJiSAlPSmiltdPW55LWC2vhrcguIvDGxom8bddZ8TGtpXKZEQPgXEDRPf1l2hrZh9ypPpYOa5dvKnFtvo5QX7pZ9ACvMzZk
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED5BGYCBN6JQwAMTUkLiOA8vSICoyqNdaBFbFD8CVasW0XTh1-NzUqhAILZItmXrzvdw7u47gJPImJwQgW5zY30c5mfU4TFXDk9YQDMp8sDCMbQ7UavHbp_Cp6pY3dbCaK1t8pl28dPG8tVYTvFXmZFwP0jiOFmEpZAxFpblWl9BA892VzOPnMCJIk6rIKbv8bNu57rrYqdwN8BIG7arnjNDtq_KD2VsLUxzHTqzs5WJJQN3WghXvn-Dbfz34TdgrfI1yUV5OTZhQY-2YHUOgXAbzh8M0xRmoz-T9nhSkEcE_xZDTbBypF8UWk-I8WuJ8RMJgjsrrcilMYAD-ZL1RzvQa153r1pO1VLBkZSzwslQAqkMtUZgeMlEIkTIjRgGItNG-SmeRZFOWB4yX6E3QpUZN0MyCUQeJ8Eu1Ebjkd4DQlWcJVQgZJ9ica65F0qj-AVnXPgypnXwZhROZYU3jm0vhql9d3g8RaakyJS0YkodTj-XvJZgG39N3kEiz00s6VuHxoyPaSWPk5RyDAAjhub-L8uOYbnVbd-n9zeduwNYwZ3KrJUG1Iq3qT40vkchjuyN-wAdbNDm
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Scheduling+Most+Valuable+Committees+for+the+Sharded+Blockchain&rft.jtitle=IEEE%2FACM+transactions+on+networking&rft.au=Huang%2C+Huawei&rft.au=Peng%2C+Xiaowen&rft.au=Lin%2C+Yue&rft.au=Xu%2C+Miaoyong&rft.date=2023-12-01&rft.issn=1063-6692&rft.eissn=1558-2566&rft.volume=31&rft.issue=6&rft.spage=3284&rft.epage=3299&rft_id=info:doi/10.1109%2FTNET.2023.3278456&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TNET_2023_3278456
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6692&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6692&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6692&client=summon