TransShard: A Dynamic Transaction-Aware Sharding Scheme for Account-Based Blockchain

被引:1
|
作者
Wang, Qian [1 ]
Guan, Yepeng [1 ,2 ,3 ]
机构
[1] Shanghai Univ, Sch Commun & Informat Engn, Shanghai 200444, Peoples R China
[2] Minist Educ, Key Lab Adv Display & Syst Applicat, Shanghai 200072, Peoples R China
[3] Shanghai Univ, Key Lab Silicate Cultural Rel Conservat, Minist Educ, Shanghai 200444, Peoples R China
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Blockchains; Resource management; Sharding; Heuristic algorithms; Partitioning algorithms; Protocols; Dynamic scheduling; Security; Scalability; Reviews; Blockchain; sharding; scalability; dynamic graph analysis;
D O I
10.1109/ACCESS.2024.3505953
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The poor scalability of blockchain technology restricts its application in large-scale networks. Sharding technology is viewed as the most promising on-chain solution to improving blockchain scalability. However, the high proportion of cross-shard transactions (TXs) and imbalanced transaction load on different shards resulting from the previous sharding schemes prevent further performance improvements. To address this problem, a dynamic transaction-aware sharding scheme (TransShard) is proposed for account-based blockchain. Firstly, a token-based cryptographic sortition approach is introduced to form shards. Nodes are weighted based on the tokens they own and assigned to different shards randomly in a private and non-interactive way. The design of this approach is the basis of transaction allocation and ensures the security of the whole blockchain. Secondly, an on-the-fly transaction placement algorithm is designed to optimize initial transaction allocation. The blockchain transactions are modeled as a dynamic graph, and a new scoring heuristic is introduced to find the optimal shards for incoming transactions and determine the placement of new accounts. Lastly, an incremental account reallocation algorithm is designed to maintain the quality of account allocation as the transaction graph updates. When the allocation quality is suboptimal, some of the hot accounts are examined to determine how to migrate their ledger states. Simulation results show that the proposed scheme has some excellent performances compared to some other state-of-the-art sharded blockchains in system throughput, transaction confirmation latency, and workload balance.
引用
收藏
页码:179797 / 179812
页数:16
相关论文
共 50 条
  • [1] PartChain: Scaling blockchain through account-based partitioned sharding
    Tian, Junfeng
    Jing, Caishi
    Tian, Jin
    Li, Yaze
    COMPUTER NETWORKS, 2024, 254
  • [2] RZcash: A Privacy Protection Scheme for the Account-based Blockchain
    Bai, Xue
    Wang, Licheng
    Zhou, Lijing
    Yang, Sijia
    Li, Lixiang
    2019 17TH INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2019, : 28 - 36
  • [3] Blockchain Transaction Sharding Algorithm Based on Account-Weighted Graph
    Li, Jiao
    Ning, Yuanhang
    IEEE ACCESS, 2024, 12 : 24672 - 24684
  • [4] A Dynamic Sharding Scheme For Blockchain Based On Graph Partitioning
    Li, Huan
    Wang, Dongbin
    Zhi, Hui
    Wang, Yuchen
    Yang, Tao
    Song, Jiang
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 286 - 293
  • [5] TRacer: Scalable Graph-Based Transaction Tracing for Account-Based Blockchain Trading Systems
    Wu, Zhiying
    Liu, Jieli
    Wu, Jiajing
    Zheng, Zibin
    Chen, Ting
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 2609 - 2621
  • [6] Mobius: an Atomic State Sharding Design for Account-Based Blockchains
    Singh, Srisht Fateh
    Michalopoulos, Panagiotis
    Beillahi, Sidi Mohamed
    Veneris, Andreas
    Long, Fan
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY, ICBC, 2023,
  • [7] Trust Management Scheme of IoV Based on Dynamic Sharding Blockchain
    Han, Hongmu
    Chen, Sheng
    Xu, Zhigang
    Dong, Xinhua
    Zeng, Jing
    ELECTRONICS, 2024, 13 (06)
  • [8] Account-based blockchain scalable storage model
    Zhang X.
    Niu B.
    Gong T.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2022, 48 (04): : 708 - 715
  • [9] A Dynamic Sharding Model Aware Security and Scalability in Blockchain
    Khacef, Kahina
    Benbernou, Salima
    Ouziri, Mourad
    Younas, Muhammad
    INFORMATION SYSTEMS FRONTIERS, 2024, 26 (06) : 2323 - 2336
  • [10] A reputation-based dynamic reorganization scheme for blockchain network sharding
    Zhang, Shuhui
    Tian, Hanwen
    Wang, Lianhai
    Xu, Shujiang
    Shao, Wei
    CONNECTION SCIENCE, 2024, 36 (01)