Achieving Load Balancing in Blockchain Sharding Based on Multi-Objective Optimization

Blockchain is distinguished by its decentralization and security, but it faces significant scalability challenges. Sharding is widely regarded as a key solution for improving blockchain scalability. However, existing sharding schemes, such as Monoxide, often suffer from load imbalance and excessive cross-shard transactions (TXs), which degrades system performance. To address these issues, we propose Sharding-aware NSGA-II (SNSGA-II), a variant of the Non-dominated Sorting Genetic Algorithm II, designed to optimize account allocation in blockchain sharding. We formulate the allocation problem as a multi-objective optimization task and develop a SNSGA-II-based sharding algorithm that dynamically adjusts account allocation to improve load balancing while minimizing cross-shard TXs. The proposed approach achieves a well-balanced trade-off in terms of Pareto efficiency, ensuring that improvements in load balancing do not come at the cost of excessive cross-shard TXs. We evaluate our method through simulation experiments on a real Ethereum dataset. The results demonstrate that our method significantly outperforms existing solutions, including Metis, Monoxide, and HyperChain, in key metrics such as throughput and TX confirmation delay.

Authors

Institutions

Publication Details

Published
2025-05-05
DOI
https://doi.org/10.1109/cscwd64889.2025.11033380
Primary Topic
Blockchain Technology Applications and Security
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Achieving Load Balancing in Blockchain Sharding Based on Multi-Objective Optimization

Dongcheng Li, Yong Wang, Peng Liu, Youquan Xian et al.
Blockchain Technology Applications and Security
article

Achieving Load Balancing in Blockchain Sharding Based on Multi-Objective Optimization

Dongcheng Li, Yong Wang, Peng Liu, Youquan Xian, Xueying Zeng, Zhengdong Hu
article en

Abstract

Blockchain is distinguished by its decentralization and security, but it faces significant scalability challenges. Sharding is widely regarded as a key solution for improving blockchain scalability. However, existing sharding schemes, such as Monoxide, often suffer from load imbalance and excessive cross-shard transactions (TXs), which degrades system performance. To address these issues, we propose Sharding-aware NSGA-II (SNSGA-II), a variant of the Non-dominated Sorting Genetic Algorithm II, designed to optimize account allocation in blockchain sharding. We formulate the allocation problem as a multi-objective optimization task and develop a SNSGA-II-based sharding algorithm that dynamically adjusts account allocation to improve load balancing while minimizing cross-shard TXs. The proposed approach achieves a well-balanced trade-off in terms of Pareto efficiency, ensuring that improvements in load balancing do not come at the cost of excessive cross-shard TXs. We evaluate our method through simulation experiments on a real Ethereum dataset. The results demonstrate that our method significantly outperforms existing solutions, including Metis, Monoxide, and HyperChain, in key metrics such as throughput and TX confirmation delay.

Guangxi Normal University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 79%
Blockchain Technology Applications and Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Achieving Load Balancing in Blockchain Sharding Based on Multi-Objective Optimization — Dongcheng Li, Yong Wang, et al. · (2025) | TGRS Research Map | TGRS