TY - GEN
T1 - A Raft Variant for Permissioned Blockchain
AU - Ye, Zheming
AU - Tong, Xing
AU - Fan, Wei
AU - Zhang, Zhao
AU - Jin, Cheqing
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - Many permissioned blockchain systems adopt Raft as one of the consensus protocol options, however, comparing with traditional distributed systems, blockchain system has more nodes which makes Raft faces challenges when applied to blockchain. In this study, we present a scalable Raft variant called SRaft for permissioned blockchain. SRaft decouples consensus into Replicating phase and Ordering phase, in Replicating Phase, SRaft adopts leaderless block replicating method and supports workload adaptive replicating pattern, so as to make full use of the bandwidth of all peers and greatly reduce the impact of unbalanced workload distribution. In Ordering phase, SRaft uses the features of the chain structure of blockchain to simplify the Ordering phase into a Sending-Receiving communication framework. In our demonstration, we use real-time dashboards containing visualization based on the process of SRaft and provide an interactive platform to give the attendees an in-depth understanding of what SRaft does.
AB - Many permissioned blockchain systems adopt Raft as one of the consensus protocol options, however, comparing with traditional distributed systems, blockchain system has more nodes which makes Raft faces challenges when applied to blockchain. In this study, we present a scalable Raft variant called SRaft for permissioned blockchain. SRaft decouples consensus into Replicating phase and Ordering phase, in Replicating Phase, SRaft adopts leaderless block replicating method and supports workload adaptive replicating pattern, so as to make full use of the bandwidth of all peers and greatly reduce the impact of unbalanced workload distribution. In Ordering phase, SRaft uses the features of the chain structure of blockchain to simplify the Ordering phase into a Sending-Receiving communication framework. In our demonstration, we use real-time dashboards containing visualization based on the process of SRaft and provide an interactive platform to give the attendees an in-depth understanding of what SRaft does.
UR - https://www.scopus.com/pages/publications/85161711619
U2 - 10.1007/978-3-031-30678-5_56
DO - 10.1007/978-3-031-30678-5_56
M3 - 会议稿件
AN - SCOPUS:85161711619
SN - 9783031306778
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 685
EP - 689
BT - Database Systems for Advanced Applications - 28th International Conference, DASFAA 2023, Proceedings
A2 - Wang, Xin
A2 - Sapino, Maria Luisa
A2 - Han, Wook-Shin
A2 - El Abbadi, Amr
A2 - Dobbie, Gill
A2 - Feng, Zhiyong
A2 - Shao, Yingxiao
A2 - Yin, Hongzhi
PB - Springer Science and Business Media Deutschland GmbH
T2 - 28th International Conference on Database Systems for Advanced Applications, DASFAA 2023
Y2 - 17 April 2023 through 20 April 2023
ER -