HiCoCS: High Concurrency Cross-Sharding on Permissioned Blockchains

📅 2025-01-08
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing blockchain sharding systems suffer from severe account-level conflicts, limited throughput, complex auxiliary key management, and high privacy leakage risks under high-concurrency cross-shard transactions (CSTxs). This paper targets permissioned blockchains and proposes a concurrency control mechanism based on composite keys and virtual sub-agents. For each CSTx, a lightweight virtual sub-agent is dynamically instantiated; the mechanism integrates multi-version concurrency control (MVCC), composite key reuse, batched transaction merging, and homomorphic encryption to ensure conflict-free execution while significantly reducing resource overhead and mitigating intermediary privacy risks. Experimental results demonstrate that the approach improves CSTx throughput by 3.5–20.2×, effectively alleviates account contention, and— for the first time—achieves synergistic optimization of security, efficiency, and privacy under high-concurrency CSTx workloads.

Technology Category

Application Category

📝 Abstract
As the foundation of the Web3 trust system, blockchain technology faces increasing demands for scalability. Sharding emerges as a promising solution, but it struggles to handle highly concurrent cross-shard transactions ( extsf{CSTx}s), primarily due to simultaneous ledger operations on the same account. Hyperledger Fabric, a permissioned blockchain, employs multi-version concurrency control for parallel processing. Existing solutions use channels and intermediaries to achieve cross-sharding in Hyperledger Fabric. However, the conflict problem caused by highly concurrent extsf{CSTx}s has not been adequately resolved. To fill this gap, we propose HiCoCS, a high concurrency cross-shard scheme for permissioned blockchains. HiCoCS creates a unique virtual sub-broker for each extsf{CSTx} by introducing a composite key structure, enabling conflict-free concurrent transaction processing while reducing resource overhead. The challenge lies in managing large numbers of composite keys and mitigating intermediary privacy risks. HiCoCS utilizes virtual sub-brokers to receive and process extsf{CSTx}s concurrently while maintaining a transaction pool. Batch processing is employed to merge multiple extsf{CSTx}s in the pool, improving efficiency. We explore composite key reuse to reduce the number of virtual sub-brokers and lower system overhead. Privacy preservation is enhanced using homomorphic encryption. Evaluations show that HiCoCS improves cross-shard transaction throughput by 3.5-20.2 times compared to the baselines.
Problem

Research questions and friction points this paper is trying to address.

Blockchain Sharding
Cross-Shard Transactions
Concurrency Control
Innovation

Methods, ideas, or system contributions that make the work stand out.

HiCoCS
Cross-Shard Transactions
Concurrency Optimization
🔎 Similar Papers
No similar papers found.
L
Lingxiao Yang
School of Computer Science and Technology, Xidian University, Engineering Research Center of Blockchain Technology Application and Evaluation, Ministry of Education, Shaanxi Key Laboratory of Blockchain and Secure Computing, Xi’an 710071, China
Xuewen Dong
Xuewen Dong
Xidian University
Zhiguo Wan
Zhiguo Wan
Principal Investigator at Zhejiang Lab, Hangzhou, China
BlockchainApplied CryptographyInformation securityprivacy protection
D
Di Lu
School of Computer Science and Technology, Xidian University, Shaanxi Key Laboratory of Network and System Security, Xi’an 710071, China
Y
Yushu Zhang
College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, Jiangsu 210016, China
Yulong Shen
Yulong Shen
Xidian University
computer security