TxAllo: Dynamic Transaction Allocation in Sharded Blockchain Systems
Yuanzhe Zhang, Shirui Pan, Jiangshan Yu
摘要
The scalability problem has been one of the most significant barriers limiting the adoption of blockchains. Blockchain sharding is a promising approach to this problem. However, the sharding mechanism introduces a significant number of crossshard transactions, which are expensive to process.
This paper focuses on the transaction allocation problem to reduce the number of cross-shard transactions for better scalability. In particular, we systematically formulate the transaction allocation problem and convert it to the community detection problem on a graph. A deterministic and fast allocation scheme TxAllo is proposed to dynamically infer the allocation of accounts and their associated transactions. It directly optimizes the system throughput, considering both the number of crossshard transactions and the workload balance among shards.
We evaluate the performance of TxAllo on an Ethereum dataset containing over 91 million transactions. Our evaluation results show that for a blockchain with 60 shards, TxAllo reduces the cross-shard transaction ratio from 98% (by using traditional hash-based allocation) to about 12%. In the meantime, the workload balance is well maintained. Compared with other methods, the execution time of TxAllo is almost negligible. For example, when updating the allocation every hour, the execution of TxAllo only takes 0.5 seconds on average, whereas other concurrent works, such as BrokerChain (INFOCOM'22) leveraging the classic METIS method, require 422 seconds.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- SharDAG: Scaling DAG-Based Blockchains Via Adaptive ShardingFeng Cheng, Jiang Xiao, Cunyang Liu, Shijie Zhang 等ICDE 2024 · 被引用 20 次
- Optimal Sharding for Scalable Blockchains with Deconstructed SMRJianting Zhang, Zhongtang Luo, Raghavendra Ramesh, Aniket KateVLDB 2025 · 被引用 7 次
- ContribChain: A Stress-Balanced Blockchain Sharding Protocol with Node Contribution AwarenessXinpeng Huang, Wanqing Jie, Shiwen Zhang, Haofu Yang 等INFOCOM 2025 · 被引用 7 次
- Seer: Accelerating Blockchain Transaction Execution by Fine-Grained Branch PredictionShijie Zhang, Ru Cheng, Xinpeng Liu, Jiang Xiao 等VLDB 2025
它引用的顶会 Paper8
- A Secure Sharding Protocol For Open BlockchainsLoi Luu, Viswesh Narayanan, Chaodong Zheng, Kunal Baweja 等CCS 2016 · 被引用 1,392 次
- OmniLedger: A Secure, Scale-Out, Decentralized Ledger via ShardingEleftherios Kokoris-Kogias, Philipp Jovanovic, Linus Gasser, Nicolas Gailly 等S&P 2018 · 被引用 1,145 次
- RapidChain: Scaling Blockchain via Full ShardingMahdi Zamani, Mahnush Movahedi, Mariana RaykovaCCS 2018 · 被引用 1,084 次
- Chainspace: A Sharded Smart Contracts PlatformMustafa Al-Bassam, Alberto Sonnino, Shehar Bano, Dave Hrycyszyn 等NDSS 2018 · 被引用 313 次
- BrokerChain: A Cross-Shard Blockchain Protocol for Account/Balance-based State ShardingHuawei Huang, Xiaowen Peng, Jianzhou Zhan, Shenyang Zhang 等INFOCOM 2022 · 被引用 229 次
相关 Paper
- On Sharding Open Blockchains with Smart ContractsYuechen Tao, Bo Li, Jingjie Jiang, Hok Chu Ng 等ICDE 2020 · 被引用 76 次
- Concordia: Enabling Low-Conflict Distributed Transaction Scheduling in Sharding Blockchain via Cooperative PerceptionYanxiu Liu, Linpeng Jia, Xiaohu Yang, Zhongcheng Li 等WWW 2026
- Sharon: Secure and Efficient Cross-shard Transaction Processing via Shard RotationShan Jiang, Jiannong Cao, Cheung Leong Tung, Yuqin Wang 等INFOCOM 2024 · 被引用 22 次
- Account Migration across Blockchain Shards using Fine-tuned Lock MechanismHuawei Huang, Yue Lin, Zibin ZhengINFOCOM 2024 · 被引用 32 次
- Prophet: Conflict-Free Sharding Blockchain via Byzantine-Tolerant Deterministic OrderingZicong Hong, Song Guo, Enyuan Zhou, Jianting Zhang 等INFOCOM 2023 · 被引用 40 次
