Skip to main navigation Skip to search Skip to main content

An experimental framework for improving the performance of BFT consensus for future permissioned blockchains

  • Man-Kit Sit
  • , Manuel Bravo
  • , Zsolt István

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Permissioned Blockchains are increasingly considered in enterprise use-cases, many of which do not require geo-distribution, or even disallow it due to legislation. Examples include countrywide networks, such as Alastria, or those deployed using cloud-based platforms such as IBM Blockchain Platform. We expect these blockchains to eventually run in environments with high bandwidth and low latency modern networks, as well as with advanced programmable hardware accelerators.

Even though there is renewed interest in BFT consensus algorithms with various proposals targeting Permissioned Blockchains, related work does not optimize for fast networks and does not incorporate hardware accelerators - we make the case that doing so will pay off in the long run. To this end, we re-implemented the seminal PBFT algorithm in a way that allows us to measure different configurations of the protocol. Through this we explore the benefits of various common optimization strategies and show that the protocol is unlikely to saturate more than 10Gbps networks without relying on specialized hardware-based offloading.

Based on the experimental results, we discuss two concrete ways in which the cost of consensus in Permissioned Blockchains could be reduced in high-speed networking environments, namely, offloading to SmartNICs and implementing the protocol on standalone FPGAs.
Original languageEnglish
Title of host publicationDEBS '21: Proceedings of the 15th ACM International Conference on Distributed and Event-based Systems
PublisherAssociation for Computing Machinery
Pages55-65
ISBN (Electronic)9781450385558
DOIs
Publication statusPublished - Jun 2021
Event15th ACM International Conference on Distributed and Event-Based Systems (DEBS 2021) - Virtual, Milan, Italy
Duration: 28 Jun 20212 Jul 2021

Publication series

NameDEBS - Proceedings of the ACM International Conference on Distributed and Event-Based Systems

Conference

Conference15th ACM International Conference on Distributed and Event-Based Systems (DEBS 2021)
PlaceItaly
CityMilan
Period28/06/212/07/21

Fingerprint

Dive into the research topics of 'An experimental framework for improving the performance of BFT consensus for future permissioned blockchains'. Together they form a unique fingerprint.

Cite this