AgileShard: Turning the Sharded Blockchain into a Real-Time Transaction Processing System
Jianfeng Shi, Heng Wu, Wang Liu, Heran Gao, Wenbo Zhang
摘要
Blockchain, as an emerging transaction processing system, suffers from low throughput and high latency. Sharded blockchains can significantly increase throughput by dividing nodes into groups (i.e., shards) to process disjoint transactions in parallel. However, the diverse latency requirements of transactions in current sharded blockchains are not well met. Three challenges prevent the sharded blockchain from becoming a real-time transaction processing system, namely, the static block size, the first-come-first-served transaction packing strategy, and the load imbalance. Therefore, this paper proposes 3 methods to help turn the sharded blockchain into a real-time transaction processing system. First, we propose an inter-shard dynamic block size negotiation method that enables shards to adaptively determine the globally optimal block size based on the deadlines of pending transactions. Then, we propose a DAG-based transaction packing method for reducing the number of deadline violations and improving parallelism. Finally, we propose a minimum-cost-flow-based shard reconfiguration method to address load imbalance. Under real datasets on Ethereum, experimental results show that AgileShard using the above three methods can effectively improve the transaction deadline satisfaction rate.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- On Sharding Open Blockchains with Smart ContractsYuechen Tao, Bo Li, Jingjie Jiang, Hok Chu Ng 等ICDE 2020 · 被引用 76 次
- Sharon: Secure and Efficient Cross-shard Transaction Processing via Shard RotationShan Jiang, Jiannong Cao, Cheung Leong Tung, Yuqin Wang 等INFOCOM 2024 · 被引用 22 次
- RT-Blockchain: Achieving Time-Predictable TransactionsSeunghoon Lee, Sukmin Kang, Seungyeon Cho, Hyunwoo Koo 等RTSS 2023 · 被引用 1 次
- SharDAG: Scaling DAG-Based Blockchains Via Adaptive ShardingFeng Cheng, Jiang Xiao, Cunyang Liu, Shijie Zhang 等ICDE 2024 · 被引用 20 次
- SharPer: Sharding Permissioned Blockchains Over Network ClustersMohammad Javad Amiri, Divyakant Agrawal, Amr El AbbadiSIGMOD 2021 · 被引用 181 次
