FleetChain: A Secure Scalable and Responsive Blockchain Achieving Optimal Sharding

Yizhong Liu, Jianwei Liu, Dawei Li*, Hui Yu, Qianhong Wu

*Corresponding author af dette arbejde

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

2 Citationer (Scopus)

Abstract

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.

OriginalsprogEngelsk
TitelAlgorithms and Architectures for Parallel Processing : 20th International Conference, ICA3PP 2020 New York City, NY, USA, October 2–4, 2020 Proceedings
RedaktørerMeikang Qiu
Vol/bind3
ForlagSpringer VS
Publikationsdato2020
Sider409-425
ISBN (Trykt)9783030602475
DOI
StatusUdgivet - 2020
Begivenhed20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020 - New York, USA
Varighed: 2 okt. 20204 okt. 2020

Konference

Konference20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020
Land/OmrådeUSA
ByNew York
Periode02/10/202004/10/2020
NavnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Vol/bind12454 LNCS
ISSN0302-9743

Citationsformater