An Experimental Evaluation of BFT Protocols for Blockchains

Mohammad M. Jalalzai, Golden Richard, Costas Busch

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationBlockchain – ICBC 2019 - 2nd International Conference, Held as Part of the Services Conference Federation, SCF 2019, Proceedings
EditorsJames Joshi, Surya Nepal, Qi Zhang, Liang-Jie Zhang
PublisherSpringer Verlag
Pages34-48
Number of pages15
ISBN (Print)9783030234034
DOIs
StatePublished - 2019
Externally publishedYes
Event2nd International Conference on Blockchain, ICBC 2019, held as part of the Services Conference Federation, SCF 2019 - San Diego, United States
Duration: Jun 25 2019Jun 30 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11521 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd International Conference on Blockchain, ICBC 2019, held as part of the Services Conference Federation, SCF 2019
Country/TerritoryUnited States
CitySan Diego
Period6/25/196/30/19

Keywords

  • Blockchains consensus
  • Byzantine Fault Tolerant
  • Experimental evaluation
  • Reliability

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'An Experimental Evaluation of BFT Protocols for Blockchains'. Together they form a unique fingerprint.

Cite this