LCLB: Low Cross-Chain Transaction Ratio and Load Balancing for Blockchain Sharding
As blockchain technology becomes widely applied, handling high volumes of transactions has become a critical challenge. Sharding has emerged as an effective solution to enhance the throughput of blockchain systems. Yet, this approach introduces challenges related to the frequency of cross-shard transactions and workload balancing. High rates of cross-shard transactions can slow overall processing speed and reduce throughput, while uneven load distribution can overburden some shards and underutilize others, impacting overall efficiency. To address these issues, this paper proposes a sharding method named LCLB. This method employs the concept of label propagation to pre-shard accounts with frequent transactions into a designated shard, ensuring a lower ratio of cross-shard transactions. It also uses an elastic load balancing algorithm to dynamically adjust the distribution of accounts, ensuring a relatively balanced processing load across all shards. Our results indicate that LCLB significantly enhances blockchain sharding performance,not only enhancing transaction throughput but also significantly reducing transaction confirmation latency, while ensuring a balanced load across various shards.
Authors
- Quan Yuan (ORCID: https://orcid.org/0000-0002-8397-4024)
- Yunfeng Dong (ORCID: https://orcid.org/0000-0002-5905-2660)
- Yu Wang (ORCID: https://orcid.org/0000-0001-7288-9150)
- Xiaoming Wu (ORCID: https://orcid.org/0000-0003-0268-0217)
- Xiangzhi Liu (ORCID: https://orcid.org/0009-0002-3874-5289)
Institutions
- Qilu University of Technology (CN)
- Shandong Academy of Sciences (CN)
Publication Details
- Published
- 2024-12-06
- DOI
- https://doi.org/10.1109/ricai64321.2024.10911152
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00