Projects per year
Abstract
Recent advances in cryptocurrencies have sparked significant interest in blockchain technology. However, scalability issues remain a major challenge for wide adoption of blockchains. Sharding is a promising approach to scale blockchains, but existing sharding-based blockchains fail to achieve expected performance gains due to limitations in cross-shard transaction processing. In this paper, we propose X-shard, a blockchain system that optimizes cross-shard transaction processing, achieving high effective throughput and low processing latency. First, we allocate transactions to shards based on historical transaction patterns to minimize cross-shard transactions. Second, we take an optimistic strategy to process cross-shard transactions in parallel as sub-transactions within input shards, thereby accelerating transaction processing. Finally, we employ a cross-shard commit protocol with threshold signatures to reduce communication overhead. We implement and deploy X-shard on Amazon EC2 clusters. Experimental results validate our theoretical analysis and show that as the number of shards increases, X-shard achieves nearly linear scaling in effective throughput and decreases in transaction processing latency. © 2024 IEEE.
Original language | English |
---|---|
Pages (from-to) | 548-559 |
Journal | IEEE Transactions on Parallel and Distributed Systems |
Volume | 35 |
Issue number | 4 |
Online published | 1 Feb 2024 |
DOIs | |
Publication status | Published - Apr 2024 |
Funding
This work was supported by Hong Kong RGC under Grant CityU 11213920, Grant CityU 11218521, Grant R1012-21, Grant R6021-20F, Grant RFS2122-1S04, Grant C2004-21G, and Grant C1029-22G.
Research Keywords
- Blockchain scalability
- distributed system
- optimistic concurrency control
- sharding
Fingerprint
Dive into the research topics of 'X-Shard: Optimistic Cross-Shard Transaction Processing for Sharding-Based Blockchains'. Together they form a unique fingerprint.-
CRF-Sub-pj: Enabling Metadata-private and Accountable Networks at Scale
ZHAO, Q. (Principal Investigator / Project Coordinator)
1/06/23 → …
Project: Research
-
RIF-Sub-pj: Secure and Incentivized Data Sharing with Enhanced Ownership for Decentralized Networks
WANG, J. (Principal Investigator / Project Coordinator) & JIA, X. (Co-Principal Investigator)
30/06/22 → …
Project: Research
-
CRF-ExtU-Lead: User-controlled Secure Data Sharing and Analytics with Blockchain and Trusted Computing Technologies
Xu, J. (Main Project Coordinator [External]) & WANG, C. (Principal Investigator / Project Coordinator)
1/05/22 → …
Project: Research