Cross-shard transaction optimization based on community detection in sharding blockchain systems

被引:0
|
作者
Han, Peng [1 ,2 ]
Sun, Linzhao [1 ]
Ngo, Quang-Vi [3 ]
Li, Yuanyuan [1 ]
Qi, Guanqiu [4 ]
An, Yiyao [1 ]
Zhu, Zhiqin [1 ]
机构
[1] Chongqing Univ Posts & Telecommun, Coll Comp Sci & Technol, Chongqing 400065, Peoples R China
[2] Chongqing Res Ctr Informat & Automat Technol, Chongqing 401121, Peoples R China
[3] Thuyloi Univ, Dept Robot & Intelligent Syst Engn RISE, Hanoi, Vietnam
[4] State Univ New York Buffalo State, Comp Informat Syst Dept, Buffalo, NY 14222 USA
基金
中国国家自然科学基金;
关键词
Blockchain; Sharding; Community detection; Cross-shard transaction;
D O I
10.1016/j.asoc.2024.112451
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Blockchain systems have always faced the challenge of performance bottlenecks, and sharding technology is considered a promising mainstream on-chain scalability solution to solve this problem. Due to the complexity and high cost of the cross-shard transaction processing mechanism in the sharding blockchain system, as well as the high proportion of cross-shard transactions, it becomes challenging for the sharding blockchain system to reach the ideal theoretical performance upper limit. Therefore, this paper aims to reduce the proportion of cross-shard transactions by dividing accounts with frequent transactions into the same shard, thereby improving system throughput. This paper builds a hypergraph based on historical transaction data to represent the diverse transaction relationships between accounts, and formulates the account division problem in the blockchain as a community discovery problem on the hypergraph structure. A time-aware community detection algorithm is proposed to partition accounts by considering the sustainability of transaction relationships between accounts. This also solves the problem of community detection algorithms tending to partition into larger shards. In addition, this paper builds a local Ethereum test network and implements the proposed algorithm on areal transaction dataset. Experimental results show that this algorithm can reduce the proportion of cross-shard transactions from about 95% to about 10%. Furthermore, it shows superior performance in terms of transaction throughput and latency compared with other community detection-based account partitioning algorithms.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Accelerating Cross-Shard Blockchain Consensus via Decentralized Coordinators Service With Verifiable Global States
    Zhou, Kun
    Zhang, Xiaoli
    Wang, Chunping
    Cheng, Hongbing
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (04) : 1340 - 1353
  • [22] CHERUBIM: A Secure and Highly Parallel Cross-Shard Consensus Using Quadruple Pipelined Two-Phase Commit for Sharding Blockchains
    Liu, Andi
    Liu, Yizhong
    Wu, Qianhong
    Zhao, Boyu
    Li, Dongyu
    Lu, Yuan
    Lu, Rongxing
    Susilo, Willy
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 3178 - 3193
  • [23] Blockchain Transaction Sharding Algorithm Based on Account-Weighted Graph
    Li, Jiao
    Ning, Yuanhang
    IEEE ACCESS, 2024, 12 : 24672 - 24684
  • [24] A sharding blockchain protocol for enhanced scalability and performance optimization through account transaction reconfiguration
    Wu, Jiaying
    Yuan, Lingyun
    Xie, Tianyu
    Dai, Hui
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (08)
  • [25] TransShard: A Dynamic Transaction-Aware Sharding Scheme for Account-Based Blockchain
    Wang, Qian
    Guan, Yepeng
    IEEE ACCESS, 2024, 12 : 179797 - 179812
  • [26] A two-layer consortium blockchain with transaction privacy protection based on sharding technology
    Wang, Junxin
    Wang, Shangping
    Zhang, Qian
    Deng, Yinjuan
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 74
  • [27] A novel sharding algorithm based on TOPSIS method for blockchain systems
    Xiang, Siqi
    Xiang, Xiaohua
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2025, 18 (01) : 112 - 132
  • [28] Intelligent blockchain based attack detection framework for cross-chain transaction
    Madhuri, Surisetty
    Vadlamani, Nagalakshmi
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (31) : 76247 - 76265
  • [29] A Community -based Strategy for Blockchain Sharding: Enabling More Budget -friendly Transactions
    Zhang, Zixu
    Wang, Ying
    Yu, Guangsheng
    Wang, Xu
    Zhang, Ming
    Ni, Wei
    Liu, Ren Ping
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN, 2023, : 370 - 376
  • [30] Research on Multimicrogrid Transaction Model and Cross-Chain Transaction Mechanism Based on Blockchain
    Hu, Wei
    Xia, Xue
    Zhang, Yi
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022