TY - GEN
T1 - Improved Raft Algorithm exploiting Federated Learning for Private Blockchain performance enhancement
AU - Kim, Donghee
AU - Doh, Inshil
AU - Chae, Kijoon
N1 - Funding Information:
This work was also supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIP) (No. 2020R1A2C1006497).
Funding Information:
ACKNOWLEDGMENT This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIP) (No. 2019R1F1A1063194).
Publisher Copyright:
© 2021 IEEE.
PY - 2021/1/13
Y1 - 2021/1/13
N2 - According to a recent article published by Forbes, the use of enterprise blockchain applications by companies is expanding. Private blockchain, such as enterprise blockchain, usually uses the Raft algorithm to achieve a consensus. However, the Raft algorithm can cause network split in unstable networks. When a network applying Raft split, the TPS(Transactions Per Second) is decreased, which results in decreased performance for the entire blockchain system. To reduce the probability of network split, we select a more stable node as the next leader. To select a better leader, we propose three criteria and suggest exploiting federated learning to evaluate them for network stability. As a result, we show that blockchain consensus performance is improved by lowering the probability of network split.
AB - According to a recent article published by Forbes, the use of enterprise blockchain applications by companies is expanding. Private blockchain, such as enterprise blockchain, usually uses the Raft algorithm to achieve a consensus. However, the Raft algorithm can cause network split in unstable networks. When a network applying Raft split, the TPS(Transactions Per Second) is decreased, which results in decreased performance for the entire blockchain system. To reduce the probability of network split, we select a more stable node as the next leader. To select a better leader, we propose three criteria and suggest exploiting federated learning to evaluate them for network stability. As a result, we show that blockchain consensus performance is improved by lowering the probability of network split.
KW - Raft
KW - blockchain
KW - consensus algorithm
KW - federated learning
KW - leader election
UR - http://www.scopus.com/inward/record.url?scp=85100782818&partnerID=8YFLogxK
U2 - 10.1109/ICOIN50884.2021.9333932
DO - 10.1109/ICOIN50884.2021.9333932
M3 - Conference contribution
AN - SCOPUS:85100782818
T3 - International Conference on Information Networking
SP - 828
EP - 832
BT - 35th International Conference on Information Networking, ICOIN 2021
PB - IEEE Computer Society
Y2 - 13 January 2021 through 16 January 2021
ER -