TY - GEN
T1 - FleetChain
T2 - 20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020
AU - Liu, Yizhong
AU - Liu, Jianwei
AU - Li, Dawei
AU - Yu, Hui
AU - Wu, Qianhong
PY - 2020
Y1 - 2020
N2 - Sharding blockchains are promising in improving transaction throughput and achieving network scalability. Intra-shard consensus and cross-shard communication are two essential parts for almost every kind of sharding blockchain. However, some security problems still exist in current sharding solutions such as replay attacks, and there is still room for improvement in efficiency. In this paper, we propose FleetChain, a secure and scalable sharding blockchain. First, we make modification of the original BLS multi-signature scheme to a robust (t, u)-multi-signature protocol supporting further aggregation, which could shorten vote messages. Second, a leader-stable fast Byzantine fault tolerance (FBFT) protocol is designed for efficient intra-shard consensus, combining pipeline technology and multi-signature. FBFT is specially designed for sharding blockchains, with the ability to process different types of proposals that might be transactions or transaction inputs. Third, a responsive sharding transaction processing (RSTP) protocol is given, which greatly improves the processing efficiency of cross-shard transactions by using multi-signature aggregation. FleetChain employs a star network in both intra-shard and cross-shard communication, achieving responsiveness when confirming transactions. In addition, FleetChain achieves optimal sharding with a scaling factor of O(n/ log n) where n denotes the total number of participating nodes.
AB - Sharding blockchains are promising in improving transaction throughput and achieving network scalability. Intra-shard consensus and cross-shard communication are two essential parts for almost every kind of sharding blockchain. However, some security problems still exist in current sharding solutions such as replay attacks, and there is still room for improvement in efficiency. In this paper, we propose FleetChain, a secure and scalable sharding blockchain. First, we make modification of the original BLS multi-signature scheme to a robust (t, u)-multi-signature protocol supporting further aggregation, which could shorten vote messages. Second, a leader-stable fast Byzantine fault tolerance (FBFT) protocol is designed for efficient intra-shard consensus, combining pipeline technology and multi-signature. FBFT is specially designed for sharding blockchains, with the ability to process different types of proposals that might be transactions or transaction inputs. Third, a responsive sharding transaction processing (RSTP) protocol is given, which greatly improves the processing efficiency of cross-shard transactions by using multi-signature aggregation. FleetChain employs a star network in both intra-shard and cross-shard communication, achieving responsiveness when confirming transactions. In addition, FleetChain achieves optimal sharding with a scaling factor of O(n/ log n) where n denotes the total number of participating nodes.
KW - Byzantine fault tolerance
KW - Multi-signature aggregation
KW - Responsiveness
KW - Scalability
KW - Sharding blockchains
UR - http://www.scopus.com/inward/record.url?scp=85092701183&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-60248-2_28
DO - 10.1007/978-3-030-60248-2_28
M3 - Article in proceedings
AN - SCOPUS:85092701183
SN - 9783030602475
VL - 3
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 409
EP - 425
BT - Algorithms and Architectures for Parallel Processing
A2 - Qiu, Meikang
PB - Springer VS
Y2 - 2 October 2020 through 4 October 2020
ER -