TY - GEN
T1 - An Experimental Evaluation of BFT Protocols for Blockchains
AU - Jalalzai, Mohammad M.
AU - Richard, Golden
AU - Busch, Costas
N1 - Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019
Y1 - 2019
N2 - Byzantine Fault Tolerant (BFT) protocols have been used in blockchains due to their high performance and fast block acceptance. However, their weakness is a lack of scalability to support a large number of nodes in the network due to message demanding broadcasts. There have been recent improvements to the classic Practical Byzantine Fault Tolerant (PBFT) protocol. Evaluating the performance and reliability of the different BFT based protocols in the context of blockchains will give users a better picture of the behaviour and scalability of these protocols under different circumstances. For this purpose, we implemented and evaluated the performance of different BFT based protocols for blockchains under normal conditions as well as when byzantine failures are encountered in the network. Furthermore, we also calculated the reliability of each protocol under the desired throughput.
AB - Byzantine Fault Tolerant (BFT) protocols have been used in blockchains due to their high performance and fast block acceptance. However, their weakness is a lack of scalability to support a large number of nodes in the network due to message demanding broadcasts. There have been recent improvements to the classic Practical Byzantine Fault Tolerant (PBFT) protocol. Evaluating the performance and reliability of the different BFT based protocols in the context of blockchains will give users a better picture of the behaviour and scalability of these protocols under different circumstances. For this purpose, we implemented and evaluated the performance of different BFT based protocols for blockchains under normal conditions as well as when byzantine failures are encountered in the network. Furthermore, we also calculated the reliability of each protocol under the desired throughput.
KW - Blockchains consensus
KW - Byzantine Fault Tolerant
KW - Experimental evaluation
KW - Reliability
UR - http://www.scopus.com/inward/record.url?scp=85068260093&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85068260093&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-23404-1_3
DO - 10.1007/978-3-030-23404-1_3
M3 - Conference contribution
AN - SCOPUS:85068260093
SN - 9783030234034
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 34
EP - 48
BT - Blockchain – ICBC 2019 - 2nd International Conference, Held as Part of the Services Conference Federation, SCF 2019, Proceedings
A2 - Joshi, James
A2 - Nepal, Surya
A2 - Zhang, Qi
A2 - Zhang, Liang-Jie
PB - Springer Verlag
T2 - 2nd International Conference on Blockchain, ICBC 2019, held as part of the Services Conference Federation, SCF 2019
Y2 - 25 June 2019 through 30 June 2019
ER -