BrokerChain: A Blockchain Sharding Protocol by Exploiting Broker Accounts
State-of-the-art blockchain sharding solutions, such as Monoxide, can cause severely imbalanced distribution of transaction (TX) workloads across all blockchain shards due to the deployment policy of their accounts. Imbalanced TX distributions then produce <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">hot shards</i>, in which the cross-shard TXs may experience an unlimited confirmation latency. Thus, how to address the hot-shard issue and how to reduce cross-shard TXs become significant challenges of blockchain sharding. Through reviewing the related studies, we find that a cross-shard TX protocol that can achieve workload balance among all shards and simultaneously reduce the quantity of cross-shard TXs is still absent from the literature. To this end, we propose BrokerChain, which is a cross-shard blockchain protocol dedicated to account-based state sharding. Essentially, BrokerChain exploits fine-grained state partition and account segmentation. We also elaborate on how BrokerChain handles cross-shard TXs through broker accounts. The security issues and other properties of BrokerChain are analyzed rigorously. Finally, we conduct comprehensive evaluations using an open-source blockchain sharding prototype named <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">BlockEmulator</i>. The evaluation results show that BrokerChain outperforms other baselines in terms of transaction throughput, transaction confirmation latency, the queue size of the transaction pool, and workload balance.
Authors
- Zibin Zheng (ORCID: https://orcid.org/0000-0001-7872-7718)
- Guang Ye (ORCID: https://orcid.org/0009-0009-9530-8764)
- Xiaowen Peng (ORCID: https://orcid.org/0000-0001-7106-8086)
- Song Guo (ORCID: https://orcid.org/0000-0001-9831-2202)
- Huawei Huang (ORCID: https://orcid.org/0000-0002-7035-6446)
- Jian Zheng (ORCID: https://orcid.org/0009-0000-9660-4105)
- Zhaokang Yin (ORCID: https://orcid.org/0009-0002-2066-6486)
- Xiaofei Luo (ORCID: https://orcid.org/0009-0000-7486-503X)
- Qinde Chen
Institutions
- Sun Yat-sen University (CN)
- Hong Kong University of Science and Technology (HK)
- University of Hong Kong (HK)
Publication Details
- Journal
- IEEE Transactions on Networking
- Published
- 2025-03-26
- DOI
- https://doi.org/10.1109/ton.2025.3550502
- Citations
- 6
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 19.48
Funders
- National Natural Science Foundation of China
- Basic and Applied Basic Research Foundation of Guangdong Province