An Efficient and Robust Committee Structure for Sharding Blockchain
Nowadays, sharding is deemed a promising way to save traditional blockchain protocols from their low scalability. However, such a technique also brings several potential risks and a huge communication burden. An improper design may give rise to an inconsistent state among different committees. Furth...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on cloud computing 2023-07, Vol.11 (3), p.2562-2574 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 2574 |
---|---|
container_issue | 3 |
container_start_page | 2562 |
container_title | IEEE transactions on cloud computing |
container_volume | 11 |
creator | Zhang, Mengqian Li, Jichen Chen, Zhaohua Chen, Hongyin Deng, Xiaotie |
description | Nowadays, sharding is deemed a promising way to save traditional blockchain protocols from their low scalability. However, such a technique also brings several potential risks and a huge communication burden. An improper design may give rise to an inconsistent state among different committees. Further, the communication burden arising from cross-shard transactions, unfortunately, reduces the system's performance. In this article, we first summarize five essential issues that all sharding blockchain designers face. For each issue, we discuss its key challenge and propose our suggested solutions. In order to break the performance bottlenecks, we design a committee structure and propose a reputation mechanism for selecting leaders. The term reputation in our design reflects each node's honest computation resources. In addition, we present a recovery procedure in case the leader is malicious. Theoretically, we prove that the system is robust under our design. Further simulation results also support this. In addition, the results show that selecting leaders by reputation can dramatically improve the system's performance. |
doi_str_mv | 10.1109/TCC.2022.3217856 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TCC_2022_3217856</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9931932</ieee_id><sourcerecordid>2861459553</sourcerecordid><originalsourceid>FETCH-LOGICAL-c333t-4a4718e943c6b2e87ece77cc1d14edcec5e3cb4ce1f914a3128063c89bda8c903</originalsourceid><addsrcrecordid>eNo9kE1LAzEQhoMoWGrvgpeA562ZZD-SY13qBxQEW88hOztrt7a7Ncke_PeutDiXdw7POwMPY7cg5gDCPGzKci6FlHMlodBZfsEmUhUyEQL05bhDrpMCcrhmsxB2YhydgQEzYeWi48umabGlLnLX1fy9r4YQedkfDm2MRHwd_YBx8MSb3vP11vm67T75477HL9y6trthV43bB5qdc8o-npab8iVZvT2_lotVgkqpmKQuLUCTSRXmlSRdEFJRIEINKdVImJHCKkWCxkDqFEgtcoXaVLXTaISasvvT3aPvvwcK0e76wXfjSyt1DmlmskyNlDhR6PsQPDX26NuD8z8WhP2zZUdb9s-WPdsaK3enSktE_7gxCoyS6hfurGT_</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2861459553</pqid></control><display><type>article</type><title>An Efficient and Robust Committee Structure for Sharding Blockchain</title><source>IEEE Electronic Library (IEL)</source><creator>Zhang, Mengqian ; Li, Jichen ; Chen, Zhaohua ; Chen, Hongyin ; Deng, Xiaotie</creator><creatorcontrib>Zhang, Mengqian ; Li, Jichen ; Chen, Zhaohua ; Chen, Hongyin ; Deng, Xiaotie</creatorcontrib><description>Nowadays, sharding is deemed a promising way to save traditional blockchain protocols from their low scalability. However, such a technique also brings several potential risks and a huge communication burden. An improper design may give rise to an inconsistent state among different committees. Further, the communication burden arising from cross-shard transactions, unfortunately, reduces the system's performance. In this article, we first summarize five essential issues that all sharding blockchain designers face. For each issue, we discuss its key challenge and propose our suggested solutions. In order to break the performance bottlenecks, we design a committee structure and propose a reputation mechanism for selecting leaders. The term reputation in our design reflects each node's honest computation resources. In addition, we present a recovery procedure in case the leader is malicious. Theoretically, we prove that the system is robust under our design. Further simulation results also support this. In addition, the results show that selecting leaders by reputation can dramatically improve the system's performance.</description><identifier>ISSN: 2168-7161</identifier><identifier>EISSN: 2372-0018</identifier><identifier>DOI: 10.1109/TCC.2022.3217856</identifier><identifier>CODEN: ITCCF6</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Bitcoin ; Blockchain ; Blockchains ; committee design ; Cryptography ; Design ; Protocols ; recovery procedure ; reputation mechanism ; Reputations ; Robustness ; Scalability ; Sharding blockchain ; System performance ; Task analysis ; Throughput</subject><ispartof>IEEE transactions on cloud computing, 2023-07, Vol.11 (3), p.2562-2574</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c333t-4a4718e943c6b2e87ece77cc1d14edcec5e3cb4ce1f914a3128063c89bda8c903</citedby><cites>FETCH-LOGICAL-c333t-4a4718e943c6b2e87ece77cc1d14edcec5e3cb4ce1f914a3128063c89bda8c903</cites><orcidid>0000-0003-3443-095X ; 0000-0002-8711-5040 ; 0000-0002-5282-6467 ; 0000-0002-8895-5236 ; 0000-0003-0247-6152</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9931932$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,777,781,793,27905,27906,54739</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9931932$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Zhang, Mengqian</creatorcontrib><creatorcontrib>Li, Jichen</creatorcontrib><creatorcontrib>Chen, Zhaohua</creatorcontrib><creatorcontrib>Chen, Hongyin</creatorcontrib><creatorcontrib>Deng, Xiaotie</creatorcontrib><title>An Efficient and Robust Committee Structure for Sharding Blockchain</title><title>IEEE transactions on cloud computing</title><addtitle>TCC</addtitle><description>Nowadays, sharding is deemed a promising way to save traditional blockchain protocols from their low scalability. However, such a technique also brings several potential risks and a huge communication burden. An improper design may give rise to an inconsistent state among different committees. Further, the communication burden arising from cross-shard transactions, unfortunately, reduces the system's performance. In this article, we first summarize five essential issues that all sharding blockchain designers face. For each issue, we discuss its key challenge and propose our suggested solutions. In order to break the performance bottlenecks, we design a committee structure and propose a reputation mechanism for selecting leaders. The term reputation in our design reflects each node's honest computation resources. In addition, we present a recovery procedure in case the leader is malicious. Theoretically, we prove that the system is robust under our design. Further simulation results also support this. In addition, the results show that selecting leaders by reputation can dramatically improve the system's performance.</description><subject>Bitcoin</subject><subject>Blockchain</subject><subject>Blockchains</subject><subject>committee design</subject><subject>Cryptography</subject><subject>Design</subject><subject>Protocols</subject><subject>recovery procedure</subject><subject>reputation mechanism</subject><subject>Reputations</subject><subject>Robustness</subject><subject>Scalability</subject><subject>Sharding blockchain</subject><subject>System performance</subject><subject>Task analysis</subject><subject>Throughput</subject><issn>2168-7161</issn><issn>2372-0018</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE1LAzEQhoMoWGrvgpeA562ZZD-SY13qBxQEW88hOztrt7a7Ncke_PeutDiXdw7POwMPY7cg5gDCPGzKci6FlHMlodBZfsEmUhUyEQL05bhDrpMCcrhmsxB2YhydgQEzYeWi48umabGlLnLX1fy9r4YQedkfDm2MRHwd_YBx8MSb3vP11vm67T75477HL9y6trthV43bB5qdc8o-npab8iVZvT2_lotVgkqpmKQuLUCTSRXmlSRdEFJRIEINKdVImJHCKkWCxkDqFEgtcoXaVLXTaISasvvT3aPvvwcK0e76wXfjSyt1DmlmskyNlDhR6PsQPDX26NuD8z8WhP2zZUdb9s-WPdsaK3enSktE_7gxCoyS6hfurGT_</recordid><startdate>20230701</startdate><enddate>20230701</enddate><creator>Zhang, Mengqian</creator><creator>Li, Jichen</creator><creator>Chen, Zhaohua</creator><creator>Chen, Hongyin</creator><creator>Deng, Xiaotie</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-3443-095X</orcidid><orcidid>https://orcid.org/0000-0002-8711-5040</orcidid><orcidid>https://orcid.org/0000-0002-5282-6467</orcidid><orcidid>https://orcid.org/0000-0002-8895-5236</orcidid><orcidid>https://orcid.org/0000-0003-0247-6152</orcidid></search><sort><creationdate>20230701</creationdate><title>An Efficient and Robust Committee Structure for Sharding Blockchain</title><author>Zhang, Mengqian ; Li, Jichen ; Chen, Zhaohua ; Chen, Hongyin ; Deng, Xiaotie</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c333t-4a4718e943c6b2e87ece77cc1d14edcec5e3cb4ce1f914a3128063c89bda8c903</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Bitcoin</topic><topic>Blockchain</topic><topic>Blockchains</topic><topic>committee design</topic><topic>Cryptography</topic><topic>Design</topic><topic>Protocols</topic><topic>recovery procedure</topic><topic>reputation mechanism</topic><topic>Reputations</topic><topic>Robustness</topic><topic>Scalability</topic><topic>Sharding blockchain</topic><topic>System performance</topic><topic>Task analysis</topic><topic>Throughput</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Mengqian</creatorcontrib><creatorcontrib>Li, Jichen</creatorcontrib><creatorcontrib>Chen, Zhaohua</creatorcontrib><creatorcontrib>Chen, Hongyin</creatorcontrib><creatorcontrib>Deng, Xiaotie</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on cloud computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Zhang, Mengqian</au><au>Li, Jichen</au><au>Chen, Zhaohua</au><au>Chen, Hongyin</au><au>Deng, Xiaotie</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Efficient and Robust Committee Structure for Sharding Blockchain</atitle><jtitle>IEEE transactions on cloud computing</jtitle><stitle>TCC</stitle><date>2023-07-01</date><risdate>2023</risdate><volume>11</volume><issue>3</issue><spage>2562</spage><epage>2574</epage><pages>2562-2574</pages><issn>2168-7161</issn><eissn>2372-0018</eissn><coden>ITCCF6</coden><abstract>Nowadays, sharding is deemed a promising way to save traditional blockchain protocols from their low scalability. However, such a technique also brings several potential risks and a huge communication burden. An improper design may give rise to an inconsistent state among different committees. Further, the communication burden arising from cross-shard transactions, unfortunately, reduces the system's performance. In this article, we first summarize five essential issues that all sharding blockchain designers face. For each issue, we discuss its key challenge and propose our suggested solutions. In order to break the performance bottlenecks, we design a committee structure and propose a reputation mechanism for selecting leaders. The term reputation in our design reflects each node's honest computation resources. In addition, we present a recovery procedure in case the leader is malicious. Theoretically, we prove that the system is robust under our design. Further simulation results also support this. In addition, the results show that selecting leaders by reputation can dramatically improve the system's performance.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TCC.2022.3217856</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0003-3443-095X</orcidid><orcidid>https://orcid.org/0000-0002-8711-5040</orcidid><orcidid>https://orcid.org/0000-0002-5282-6467</orcidid><orcidid>https://orcid.org/0000-0002-8895-5236</orcidid><orcidid>https://orcid.org/0000-0003-0247-6152</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2168-7161 |
ispartof | IEEE transactions on cloud computing, 2023-07, Vol.11 (3), p.2562-2574 |
issn | 2168-7161 2372-0018 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TCC_2022_3217856 |
source | IEEE Electronic Library (IEL) |
subjects | Bitcoin Blockchain Blockchains committee design Cryptography Design Protocols recovery procedure reputation mechanism Reputations Robustness Scalability Sharding blockchain System performance Task analysis Throughput |
title | An Efficient and Robust Committee Structure for Sharding Blockchain |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T21%3A13%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Efficient%20and%20Robust%20Committee%20Structure%20for%20Sharding%20Blockchain&rft.jtitle=IEEE%20transactions%20on%20cloud%20computing&rft.au=Zhang,%20Mengqian&rft.date=2023-07-01&rft.volume=11&rft.issue=3&rft.spage=2562&rft.epage=2574&rft.pages=2562-2574&rft.issn=2168-7161&rft.eissn=2372-0018&rft.coden=ITCCF6&rft_id=info:doi/10.1109/TCC.2022.3217856&rft_dat=%3Cproquest_RIE%3E2861459553%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2861459553&rft_id=info:pmid/&rft_ieee_id=9931932&rfr_iscdi=true |