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] A Blockchain Cross-Chain Transaction Protection Scheme Based on FHE
    Tian, Hongliang
    Li, Zuoqing
    CMC-COMPUTERS MATERIALS & CONTINUA, 2025, 82 (03): : 3983 - 4002
  • [22] Distributed Community Detection over Blockchain Networks Based on Structural Entropy
    Chen, Yang
    Liu, Jiamou
    BSCI '19: PROCEEDINGS OF THE 2019 ACM INTERNATIONAL SYMPOSIUM ON BLOCKCHAIN AND SECURE CRITICAL INFRASTRUCTURE, 2019, : 3 - 12
  • [23] Data depth and core-based trend detection on blockchain transaction networks
    Zhu, Jason
    Khan, Arijit
    Akcora, Cuneyt Gurcan
    FRONTIERS IN BLOCKCHAIN, 2024, 7
  • [24] Improving scalability in blockchain systems using multi-level sharding based on heterogeneity of network nodes
    Matani, Alemeh
    Sahafi, Amir
    Broumandnia, Ali
    COMPUTING, 2025, 107 (02)
  • [25] Designing confidentiality-preserving Blockchain-based transaction processing systems
    Wang, Yunsen
    Kogan, Alexander
    INTERNATIONAL JOURNAL OF ACCOUNTING INFORMATION SYSTEMS, 2018, 30 : 1 - 18
  • [26] Secure Blockchain-based Energy Transaction Framework in Smart Power Systems
    Esfahani, Mohammad Mahmoudian
    Mohammed, Osama A.
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 260 - 264
  • [27] Graph Learning-Based Blockchain Phishing Account Detection with a Heterogeneous Transaction Graph
    Kim, Jaehyeon
    Lee, Sejong
    Kim, Yushin
    Ahn, Seyoung
    Cho, Sunghyun
    SENSORS, 2023, 23 (01)
  • [28] Blockchain Based Transaction System with Fungible and Non-Fungible Tokens for a Community-Based Energy Infrastructure
    Karandikar, Nikita
    Chakravorty, Antorweep
    Rong, Chunming
    SENSORS, 2021, 21 (11)
  • [29] 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
  • [30] A multi-hop cross-blockchain transaction model based on improved hash-locking
    Dai, Bingrong
    Jiang, Shengming
    Li, Chao
    Zhu, Menglu
    Wang, Sasa
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2021, 24 (06) : 610 - 620