Learned Sharding Toward Sustainable Communications and Networking in Blockchains

被引:0
|
作者
Yin, Bo [1 ]
Rong, Rongyao [1 ]
Xiao, Xiaoli [1 ]
机构
[1] Changsha Univ Sci & Technol, Sch Comp & Commun Engn, Changsha 410114, Peoples R China
关键词
Computer network management; neural networks; graph theory; distributed database management systems; INTERNET; THINGS;
D O I
10.1109/TGCN.2024.3386172
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Sharding scales blockchain by grouping blockchain nodes into committees each of which processes a portion of the total transactions in parallel. The issue with sharding is the enormous volume of cross-shard transactions, which results in high communication costs to ensure transaction atomicity. The account-based sharding problem can be viewed as the vertex classification problem of the account-transaction graph. However, prior studies employed traditional graph partitioning algorithms for sharding, failing to make full use of the account relationship in the graph structure. In this work, we aim to address the sharding problem from the perspective of deep learning that can learn the graph structure toward sustainable communications. We propose an efficient deep learning-based sharding scheme (DLS) based on the graph attention (GAT) network. The account and transaction information are input into the GAT for semi-supervised training and account/vertex classification. Since the performance may degrade in the case of limited label information, we incorporate the label propagation method to acquire the label information of non-trained accounts. We also extend our approach to deal with the new account scenario without retraining the neural network. Extensive experiments on Ethereum data demonstrate that our proposed DLS can effectively reduce the number of cross-shard transactions.
引用
收藏
页码:1427 / 1439
页数:13
相关论文
共 50 条
  • [41] Cloud communications and networking
    Perros, Harry
    Papapanagiotou, Ioannis
    Pujolle, Guy
    ANNALS OF TELECOMMUNICATIONS, 2018, 73 (3-4) : 165 - 167
  • [42] Elastic Resource Allocation Against Imbalanced Transaction Assignments in Sharding-Based Permissioned Blockchains
    Huang, Huawei
    Yue, Zhengyu
    Peng, Xiaowen
    He, Liuding
    Chen, Wuhui
    Dai, Hong-Ning
    Zheng, Zibin
    Guo, Song
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (10) : 2372 - 2385
  • [43] Underwater Communications and Networking
    Tsimenidis, Charalampos C.
    Zakharov, Yuriy
    Laot, Christophe
    Pelekanakis, Konstantinos
    Casari, Paolo
    Morozov, Andrey K.
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2012, 2012
  • [44] Green Communications and Networking
    Jaime Lloret
    Liang Zhou
    Ford Lumban Gaol
    Mobile Networks and Applications, 2015, 20 : 539 - 542
  • [45] On the Sustainability of Communications and Networking
    Meo, Michela
    2021 31ST INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2021, : 147 - 150
  • [46] Cloud networking and communications
    Boutaba, Raouf
    Limam, Noura
    Secci, Stefano
    Taleb, Tarik
    COMPUTER NETWORKS, 2014, 68 : 1 - 4
  • [47] CONSUMER COMMUNICATIONS AND NETWORKING
    Begen, Ali C.
    Kolberg, Mario
    Merabti, Madjid
    IEEE COMMUNICATIONS MAGAZINE, 2016, 54 (06) : 87 - 87
  • [48] Cooperative communications and networking
    Aazhang, Behnaam
    Blum, Rick S.
    Laneman, J. Nicholas
    Liu, K. J. Ray
    Su, Weifeng
    Wittneben, Armin
    Milstein, L. B.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2007, 25 (02) : 241 - 244
  • [49] Molecular Communications and Networking
    Akyildiz, Ian F.
    Pierobon, Massimiliano
    Balasubramaniam, Sasitharan
    PROCEEDINGS OF THE IEEE, 2019, 107 (07) : 1227 - 1229
  • [50] Suitability of Blockchains to Enable and Support Networking Functions: State of Art
    Gebraselase, Befekadu G.
    Helvik, Bjarne Emil
    Jiang, Yuming
    2019 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTERNET OF THINGS (CCIOT 2019), 2019, : 110 - 119